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 React

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

React + TypeScript na Prática

  • Construindo componentes escaláveis com tipagem forte
  • Combinando genéricos com props e hooks
  • Estratégias práticas de tipagem para projetos do mundo real

Testando Aplicações React

  • Introdução ao Jest e React Testing Library
  • Escrevendo testes unitários para componentes e hooks
  • Testando operações assíncronas e chamadas de API
  • Melhores práticas para cobertura de testes e depuração

Next.js 15: Framework Full-Stack React

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

Node.js + Express: Fundamentos de APIs Backend

  • Configurando Express e arquitetura RESTful
  • Autenticação com JSON Web Tokens (JWT)
  • Padrão controller-service e estruturação de rotas
  • Segurança e validação de solicitações de API

REST API com Prisma e PostgreSQL

  • Configurando Prisma com PostgreSQL
  • Modelagem de esquemas e migrações
  • Realizando operações CRUD
  • Integrando o cliente Prisma com rotas Express

Controle de Versão com Git

  • Noções básicas do Git: init, clone, commit, push, pull
  • Ramificações, mesclagens e pull requests
  • Trabalhando com GitHub e colaboração em equipe

DevOps para Aplicações Full-Stack

  • Conceitos de CI/CD e fluxos de trabalho
  • Introdução ao Docker e containerização
  • Implantação básica em plataformas de 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 pipeline de dados na arquitetura Full-Stack
  • Papel dos sistemas backend na ingestão e estruturação de dados

Integrando Inteligência Artificial

  • Visão geral de casos de uso da IA em aplicativos web
  • Chamando APIs de IA externas (por exemplo, OpenAI, Hugging Face)
  • Usando IA para resumo de texto, chatbots e analytics

Resumo e Próximos Passos

Requisitos

  • Compreensão dos princípios básicos do JavaScript e do 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 papéis Full-Stack
  • Profissionais técnicos construindo aplicativos web escaláveis
 28 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas