Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Dia 1: Introdução ao JavaScript
- Basics do JavaScript: sintaxe, variáveis e tipos de dados
- Estruturas de controle: condicionais e loops
- Funções e escopo
- Trabalhando com arrays e objetos
- Manipulação do DOM e tratamento de eventos
Dia 2: JavaScript Avançado e Recursos ES6+
- Recursos ES6+: funções seta (arrow functions), literais de modelo (template literals), desestruturação
- JavaScript assíncrono: promises e async/await
- Módulos e importação/exportação
- Tratamento de erros e depuração
- Introdução aos testes em JavaScript (Jest)
Dia 3: Introdução ao Node.js
- Basics do Node.js: loop de eventos, módulos e NPM
- Criando um servidor simples com Express.js
- APIs RESTful: design e implementação
- Trabalhando com middleware
- Sistema de arquivos e fluxos (streams)
Dia 4: Introdução ao React
- Basics do React: componentes, props e state
- Sintaxe JSX e renderização de elementos
- Manipulação de eventos e formulários
- Hooks do React: useState e useEffect
- Ciclo de vida do componente e Context API
Dia 5: React Avançado e Integração Full-Stack
- React Router para navegação
- Gestão de estado com Redux (opcional)
- Integração do React com backend Node.js
- Implantação de aplicações: Heroku, Netlify ou Vercel
- Melhores práticas para migrar sistemas legados
Resumo e Próximos Passos
- Revisão dos conceitos-chave
- Sessão de Perguntas e Respostas (Q&A)
- Recursos para aprendizado adicional
- Certificação e feedback
Requisitos
- Compreensão dos conceitos básicos de programação (por exemplo, variáveis, loops, funções)
- Experiência com C# ou qualquer outra linguagem de programação orientada a objetos
- O conhecimento prévio de HTML e CSS é útil, mas não obrigatório
Público-alvo
- Desenvolvedores .NET que desejam aprimorar suas habilidades em JavaScript, Node.js e React
- Desenvolvedores que visam migrar sistemas/plataformas existentes para tecnologias web modernas
- Indivíduos interessados em desenvolvimento full-stack com foco em tecnologias baseadas em JavaScript
35 Horas
Testemunhos de Clientes (1)
O instrutor fez um ótimo trabalho quebrando o gelo e assumiu a iniciativa de incentivar todos a participar. Ninguém ficou de fora, e ele soube se adaptar bem às dificuldades de cada pessoa. Ele utilizou bem os desafios e perguntas levantados pelos participantes para fornecer explicações mais claras ao público em geral.
Joao Aguiar - INESC TEC
Curso - React: Build Highly Interactive Web Applications
Máquina Traduzida