Backend: Desenvolvimento de APIs RESTful para Produção com Node.js, Express e Mongoose

Engenharias e Tecnologias

Modalidade

Síncrono

Início das aulas

A definir

Horário

A definir

Investimento

A definir

Descrição

Este curso oferece uma introdução prática ao desenvolvimento de APIs RESTful usando Node.js, Express e Mongoose. Ao final, os acadêmicos serão capazes de desenvolver e implantar suas próprias APIs RESTful de maneira eficiente e segura. Em cada aula, os participantes vão construir uma parte de uma API RESTful funcional, implementando recursos como CRUD, autenticação, validação de dados e segurança. A atividade utiliza o Node.js, Express, Mongoose e JWT para autenticação e segurança. 

Carga horária

32 horas

A quem se destina

Desenvolvedores iniciantes e intermediários, acadêmicos de Ciência da Computação ou áreas correlatas e profissionais que desejam aprender a construir uma aplicação backend para desenvolvimento web.

Objetivos

Aprender como criar APIs escaláveis, seguras e otimizadas para produção, com foco na implementação de boas práticas de desenvolvimento.

Programa

Introdução ao Node.js e Express.js.
Estrutura de um projeto Backend com Node.js.
Criação de APIs RESTful com Express.
Conectando ao MongoDB com Mongoose.
Autenticação e autorização com JWT.
Validação de dados de entrada.
Tratamento de erros e segurança.
Testando a API com Postman.
Otimização e performance.
Preparando a API para produção.

Docente(s)

Pedro Lopes de Macedo Silveira - desenvolvedor Front-end
Leonardo Pedro da Silva de Sousa - desenvolvedor Fullstack

Coordenação

Daniel Luis Notari - UCS

Promoção

Área do Conhecimento de Ciências Exatas e Engenharias

Informações e contato

Central de Atendimento

Rua Francisco Getúlio Vargas, 1130 - Caxias do Sul - RS - Brasil
extensao@ucs.br | (54) 3218 2145 | (54) 99931 3441

Segunda a sexta: 8h às 11:30h e das 13:30h às 18h