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
Módulo 1 – Fundamentos de JavaScript
- Introdução ao moderno JavaScript (ES6+)
- Tipos de dados, operadores e estruturas de controle
- Funções, escopo e closures
- Vetores, objetos e manipulação de dados
- Programação assíncrona: callbacks, promessas e async/await
- Melhores práticas e padrões de codificação
Módulo 2 – Essenciais do TypeScript
- O que é o TypeScript e por que usá-lo
- Tipo estático e inferência de tipos
- Interfaces, tipos personalizados e enums
- Classes, herança e modificadores de acesso
- Gêneros e decoradores
- Configuração do projeto e do compilador (tsconfig.json)
Módulo 3 – Web Development com JavaScript/TypeScript
- Manipulação de DOM e tratamento de eventos
- Formulários e validação de entrada
- Consumo de APIs REST (fetch/axios)
- Estrutura do projeto front-end e ferramentas
- Introdução ao React (com TypeScript):
- Componentes, props, estado e ganchos
- Comunicação entre componentes
- Roteamento e integração com API
- Melhores práticas e organização de código
Módulo 4 – Desenvolvimento Backend com Node.js e TypeScript
- Introdução ao Node.js e NPM
- Criação de servidores usando Express.js
- Construção e consumo de APIs RESTful
- Middlewares, roteamento e validação
- Integração com Database (por exemplo, SQLite, PostgreSQL ou MongoDB)
- Projeto prático: back-end de uma aplicação completa
Módulo 5 – Desenvolvimento de Aplicações Desktop com Electron
- Visão geral do Electron: arquitetura e recursos
- Criação de janelas, menus e integração no nível do sistema operacional
- Integração com o back-end e armazenamento local de dados
- Uso de React (ou outras bibliotecas front-end) com Electron
- Pacote e distribuição da aplicação (Windows, macOS, Linux)
Módulo 6 – Testes, Implantação e Melhores Práticas
- Testes unitários e de integração (Jest, Mocha ou Vitest)
- Ferramentas CI e processos de construção
- Pacote para ambientes web e desktop
- Segurança do código, desempenho e manutenção
- Documentation e controle de versão (Git/GitHub)
Resumo e Próximos Passos
Requisitos
- Um entendimento de conceitos básicos de programação
- Experiência com HTML e CSS
- Conforto no uso da linha de comando e um editor de código
Público-alvo
- Desenvolvedores front-end e back-end
- Engenheiros de software e desenvolvedores full-stack
- Profissionais técnicos em transição para ecossistemas JavaScript
35 Horas
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 6500 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (1)
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