Programa do Curso

React 19: Desenvolvimento Front-End Moderno

  • Trabalhando com Hooks: useState, useEffect, useReducer
  • Usando Context API para gerenciamento de estado
  • Implementando roteamento com React Router
  • Melhores práticas em estrutura de arquivos, reutilização e desempenho

TypeScript para Desenvolvedores de React

  • Segurança de tipos: tipos, interfaces, enums, genéricos
  • Tipagem de props, estado, hooks e manipuladores de eventos
  • Criação de tipos reutilizáveis e funções utilitárias

React + TypeScript na Prática

  • Construindo componentes escaláveis com tipagem forte
  • Combinação de genéricos com props e hooks
  • Estratégias práticas de tipagem para projetos reais

Testando Aplicações React

  • Introdução a Jest e à Biblioteca de Testes do React
  • Escrivendo testes unitários para componentes e hooks
  • Testando operações assíncronas e chamadas de API
  • Melhores práticas para cobertura de teste e depuração

Next.js 15: Framework Full-Stack React

  • App Router vs Pages Router
  • Rendimensionamento do lado do servidor e geração de sites estáticos
  • Rotas API e middleware
  • Otimização de imagens e desempenho

Node.js + Express: Fundamentos da API Back-End

  • Configuração do Express e arquitetura RESTful
  • Autenticação com JSON Web Tokens (JWT)
  • Padrão controlador-serviço e estrutura de rotas
  • Protegendo e validando solicitações de API

REST API com Prisma e PostgreSQL

  • Configuração do Prisma com PostgreSQL
  • Modelagem de esquema e migrações
  • Execução de operações CRUD
  • Integração do cliente Prisma com rotas Express

Controle de Versão com Git

  • Básicos do Git: init, clone, commit, push, pull
  • Ramificação, mesclagem e solicitações de pull
  • Trabalhando com GitHub e colaboração em equipe

DevOps para Aplicações Full-Stack

  • Conceitos e fluxos de trabalho CI/CD
  • Introdução ao Docker e contêinerização
  • Implantação básica em plataformas na nuvem (por exemplo, Vercel, Heroku)
  • Monitoramento e registro de erros

Data Warehousing e Data Lakes

  • Diferenças entre data warehouses e data lakes
  • Conceitos de pipelines de dados em arquitetura Full-Stack
  • Papel dos sistemas back-end na ingestão e estruturação de dados

Integração de Inteligência Artificial

  • Visão geral do uso da IA em aplicativos web
  • Acessando APIs externas de IA (por exemplo, OpenAI, Hugging Face)
  • Usando AI para resumir textos, chatbots e análises

Resumo e Próximos Passos

Requisitos

  • Compreensão dos princípios básicos de JavaScript e desenvolvimento web
  • Experiência com HTML/CSS e frameworks front-end
  • Familiaridade básica com APIs e bancos de dados é útil

Público-Alvo

  • Desenvolvedores front-end e back-end
  • Engenheiros de software em transição para funções Full-Stack
  • Profissionais técnicos construindo aplicações web escaláveis
 28 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas