Entrar em Contato
 Duração 35 horas

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.
Investimento

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)

Próximas Formações Provisórias

Categorias Relacionadas