Programa do Curso
React 19: Desenvolvimento Front-End Moderno
- Trabalhando com Hooks: useState, useEffect, useReducer
- Usando a 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, generics
- Tipando 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 generics 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 no 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 da API Backend
- Configurando o Express e arquitetura RESTful
- Autenticação com JSON Web Tokens (JWT)
- Padrão controller-service e estruturação de rotas
- Garantindo segurança e validação nas requisições da API
API REST com Prisma e PostgreSQL
- Configurando o Prisma com PostgreSQL
- Modelagem de esquema e migrações
- Realizando operações CRUD
- Integrando o cliente Prisma com rotas do Express
Controle de Versão com Git
- Básico do Git: init, clone, commit, push, pull
- Ramificação, mesclagem e pull requests
- 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 containerização
- Implantação básica em plataformas de nuvem (ex: 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 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 de IA em aplicações web
- Chamadas para APIs externas de IA (ex: OpenAI, Hugging Face)
- Usando IA para resumimento de texto, 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
- Conhecimento básico de APIs e bancos de dados é benéfico
Público-Alvo
- Desenvolvedores Frontend e Backend
- Engenheiros de Software transitando para funções Full-Stack
- Profissionais técnicos que constroem aplicações web escaláveis
Testemunhos de Clientes (3)
Gostei muito de aprender sobre ataques de IA e as ferramentas disponíveis para começar a praticar e usar ativamente na segurança. Saí da aula com bastante conhecimento que eu não tinha no começo, e o curso foi exatamente o que eu esperava. A parte que mais me chamou atenção na apresentação foi o Comet Browser, e fiquei impressionado com o que ele pode fazer. Com certeza investigarei isso mais a fundo. No geral, foi um ótimo curso e aproveitei muito para aprender o OWASP Top 10 para GenAI.
Patrick Collins - Optum
Curso - OWASP GenAI Security
Máquina Traduzida
Práticas, exercícios, ajuda presencial e esclarecimento de dúvidas.
Jose Paulos - INESC TEC
Curso - Tailwind CSS
Máquina Traduzida
Que cada lição técnica vinha acompanhada de vários exercícios práticos para fixar os conceitos.
Andrei-Calin Bajea
Curso - OWASP Top 10 2025
Máquina Traduzida