Programa do Curso
Módulo 1 – Fundamentos de JavaScript
- Introdução ao JavaScript moderno (ES6+)
- Tipos de dados, operadores e estruturas de controle
- Funções, escopo e closures
- Arrays, objetos e manipulação de dados
- Programação assíncrona: callbacks, promises e async/await
- Boas práticas e padrões de codificação
Módulo 2 – Essenciais do TypeScript
- O que é TypeScript e por que usá-lo
- Tipagem estática e inferência de tipos
- Interfaces, tipos personalizados e enums
- Classes, herança e modificadores de acesso
- Genéricos e decoradores
- Configuração de projeto e do compilador (tsconfig.json)
Módulo 3 – Desenvolvimento Web com JavaScript/TypeScript
- Manipulação do DOM e tratamento de eventos
- Formulários e validação de entrada
- Consumo de APIs REST (fetch/axios)
- Estrutura de projeto front-end e ferramentas
- Introdução ao React (com TypeScript):
- Componentes, props, estado e hooks
- Comunicação entre componentes
- Rotas e integração com APIs
- Boas práticas e organização do código
Módulo 4 – Desenvolvimento Back-end 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
- Middleware, roteamento e validação
- Integração com bancos de dados (ex.: SQLite, PostgreSQL ou MongoDB)
- Projeto prático: back-end de uma aplicação completa
Módulo 5 – Desenvolvimento de Aplicações de Desktop com Electron
- Visão geral do Electron: arquitetura e funcionalidades
- Criação de janelas, menus e integração em nível de sistema operacional
- Integração com o back-end e armazenamento local de dados
- Uso de React (ou outras bibliotecas front-end) com Electron
- Empacotamento e distribuição da aplicação (Windows, macOS, Linux)
Módulo 6 – Testes, Implantação e Boas Práticas
- Testes unitários e de integração (Jest, Mocha ou Vitest)
- Ferramentas de CI e processos de build
- Empacotamento para ambientes web e desktop
- Segurança, desempenho e manutenção do código
- Documentação e controle de versão (Git/GitHub)
Resumo e Próximos Passos
Requisitos
- Compreensão de conceitos básicos de programação
- Experiência com HTML e CSS
- Familiaridade com o 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 de tecnologia que estão migrando para ecossistemas JavaScript
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 (3)
O treinamento ajudou a expandir meu conhecimento e aprofundar a compreensão do Burp Suite. Também percebi que o que havia aprendido por conta própria ainda era bastante limitado. Como profissional de QA, este treinamento foi extremamente valioso, uma vez que o Burp Suite é uma ferramenta essencial para a execução de testes de segurança e para a melhoria da qualidade global do teste de aplicações. Continuarei explorando esta ferramenta, aprendendo mais sobre seus recursos e capacidades.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Curso - OWASP Top 10 2025
Máquina Traduzida
Foi muito bom, finalmente, ter compreendido de forma sólida alguns dos conceitos centrais do React, especialmente elementos como estado e hooks. Łukasz ofereceu explicações muito claras sobre esses tópicos e demonstrou abertura para experimentarmos com exemplos práticos, ajudando a esclarecer ainda melhor as nossas dúvidas.
Hayden Pike - Powerlink Queensland
Curso - React, Redux and TypeScript
Máquina Traduzida
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