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

Engenharias e Tecnologias

Modalidade

Síncrono

Início das aulas

06 de setembro de 2025

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. 

Período

Dias 6, 13 e 27 de setembro, 4, 11, 18 e 25 de outubro e 01 de novembro de 2025.

Dias e horários

Sábados, das 8h às 12h, através do Google Meet

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

Investimento

R$ 483,00

Acadêmicos e egressos de graduação e pós-graduação da UCS: 10% de desconto.
O pagamento pode ser realizado por boleto bancário ou cartão de crédito.
Confira as demais políticas de desconto aqui.

Inscrições

Até 2 de Setembro de 2025
Ficha de inscrição
Vagas limitadas.

Inscrições corporativas

Faça o download do formulário de inscrição, preencha-o e envie-o por e-mail para extensao@ucs.br e aguarde a confirmação da inscrição.

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