
Este curso oferece uma abordagem prática e teórica para o desenvolvimento back-end, abrangendo desde os fundamentos de TypeScript até a construção de APIs escaláveis com NestJS. Além disso, você aprenderá a utilizar ferramentas como Docker e a implementar arquiteturas de microserviços para criar aplicações robustas e prontas para o mercado.
Instrutor
Próximos Bootcamps
Modalidade: Telepresencial
Localização: Remoto
Período: 07/07/2025 - 25/08/2025
Horário: Segundas e Quartas, das 19h00 às 21h00 Horário de Brasília
Público alvo
Objetivos Gerais
- Capacitar alunos no desenvolvimento server-side utilizando as melhores práticas.
- Ensinar como criar APIs RESTful modernas com o framework NestJS.
- Ajudar os participantes a dominar ferramentas como Docker e conceitos de microserviços.
Objetivos Específicos
- Entender os fundamentos e benefícios do TypeScript no desenvolvimento back-end.
- Aprender a configurar e utilizar o ambiente Node.js e NestJS de forma eficiente.
- Criar APIs RESTful seguindo práticas de mercado e garantindo escalabilidade.
- Integrar Docker para gerenciamento de contêineres e pipelines de desenvolvimento.
- Desenvolver aplicações escaláveis utilizando arquitetura de microserviços.
- Realizar o deploy de aplicações utilizando serviços de nuvem como AWS.
Currículo
Fundamentos do TypeScript
- Introdução ao TypeScript: por que usar?
- Configuração do Ambiente TypeScript
- Tipos Básicos e Inferência de Tipos
- Interfaces e Tipos Avançados
- Classes, Herança e Módulos no TypeScript
Fundamentos do Node.js
- Introdução ao Node.js: conceitos e arquitetura
- Configuração do Ambiente Node.js
- Fundamentos do Node.js e sua API
Introdução ao NestJS
- O que é o NestJS? Estrutura e Vantagens
- Configuração do Ambiente NestJS
- Fundamentos do Framework NestJS
- Criação de APIs RESTful com NestJS
Gerenciamento de Contêineres com Docker
- Introdução ao Docker: conceitos básicos
- Configuração do Ambiente Docker
- Criação de Imagens e Contêineres
- Orquestração com Docker Compose
- Integração Docker com Node.js e NestJS
Projeto Final
- Criação de Aplicação Completa com TypeScript e NestJS
- Desenvolvimento de APIs com Docker e Banco de Dados
- Apresentação e Feedback do Projeto Final
Pré-requisitos
Conhecimento básico de programação.
Familiaridade com JavaScript básico.
Detalhes
Duração
> 60 horas
Horas Síncronas
> 30 horas
Horas Assíncronas
> 30 horas
Número de Aulas
> 15
Plataforma
> Microsoft Teams
Investimento
> R$ 897,00
Parcelamento
> 3 x R$ 299,00
Idioma
> Português
Vagas
> 20
Aulas Telepresenciais
Aula 01 - 07/07/2025 - segunda - 19h às 21h
Aula 02 - 09/07/2025 - quarta - 19h às 21h
Aula 03 - 14/07/2025 - segunda - 19h às 21h
Aula 04 - 16/07/2025 - quarta - 19h às 21h
Aula 05 - 21/07/2025 - segunda - 19h às 21h
Aula 06 - 23/07/2025 - quarta - 19h às 21h
Aula 07 - 28/07/2025 - segunda - 19h às 21h
Aula 08 - 30/07/2025 - quarta - 19h às 21h
Aula 09 - 04/08/2025 - segunda - 19h às 21h
Aula 10 - 06/08/2025 - quarta - 19h às 21h
Aula 11 - 11/08/2025 - segunda - 19h às 21h
Aula 12 - 13/08/2025 - quarta - 19h às 21h
Aula 13 - 18/08/2025 - segunda - 19h às 21h
Aula 14 - 20/08/2025 - quarta - 19h às 21h
Aula 15 - 25/08/2025 - segunda - 19h às 21h