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
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
Exemplos da vida real.
Kristoffer Opdahl - Buypass AS
Curso - Web Security with the OWASP Testing Framework
Máquina Traduzida
O conhecimento do treinador sobre o assunto foi excelente, e a forma como as sessões foram organizadas para que o público pudesse acompanhar as demonstrações realmente ajudou a consolidar esse conhecimento, em comparação com apenas sentar e ouvir.
Jack Allan - RSM UK Management Ltd.
Curso - Secure Developer .NET (Inc OWASP)
Máquina Traduzida