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
Declaração de Clientes (5)
Gostei do facto de o Gunnar ter escrito praticamente todo o código durante o curso, mas de haver muito material pré-preparado no Google Drive que posso consultar após a formação. O código que o Gunnar escreveu com base nos dados de amostra que forneci previamente também foi extremamente útil e tornou a formação relevante para os nossos próprios conjuntos de dados.
Ranvir - Schroders Personal Wealth
Curso - Visual Studio Code
Máquina Traduzida
Múltiplos exemplos para cada módulo e grande conhecimento do formador.
Sebastian - BRD
Curso - Secure Developer Java (Inc OWASP)
Máquina Traduzida
Módulo3 Ataques e explorações de aplicações, XSS, injeção SQL Módulo4 Ataques e explorações de servidores, DOS, BOF
Tshifhiwa - Vodacom
Curso - How to Write Secure Code
Máquina Traduzida
Tópicos discutidos, muitos exemplos de código ao vivo, atitude dos treinadores em relação ao grupo
Weronika - ATOS PGS sp. z o.o.
Curso - Reactive Programming with Angular RxJS
Máquina Traduzida
Exemplos da vida real.
Kristoffer Opdahl - Buypass AS
Curso - Web Security with the OWASP Testing Framework
Máquina Traduzida