JavaScript Avançado

Domine JavaScript moderno, ES6+, programação assíncrona, APIs e frameworks. Torne-se um desenvolvedor JavaScript profissional e procurado no mercado.

Inscrever-me Agora

Sobre o Curso

Este curso avançado de JavaScript foi criado para desenvolvedores que já possuem conhecimentos básicos e querem elevar as suas competências ao próximo nível. Aprenderá técnicas modernas de JavaScript ES6+, programação funcional, assíncrona e reativa, além de trabalhar com APIs REST e frameworks populares. O curso cobre desde conceitos fundamentais avançados como closures e prototypes até padrões de design e arquitetura de aplicações complexas. Com projetos práticos e desafiantes, desenvolverá aplicações web dinâmicas e performantes, preparando-se para os desafios reais do mercado de trabalho. Ao final do curso, estará apto a desenvolver aplicações JavaScript profissionais, otimizar código para performance e trabalhar com as tecnologias mais procuradas pelas empresas em Portugal e no mundo.

O Que Irá Aprender

JavaScript ES6+ Moderno

Arrow functions, destructuring, spread/rest operators, modules, classes, template literals e todas as features modernas do JavaScript.

Programação Assíncrona

Promises, async/await, callbacks, event loop, fetch API e gestão eficiente de operações assíncronas.

Manipulação de DOM Avançada

Seleção eficiente de elementos, event delegation, performance optimization e criação de interfaces dinâmicas.

APIs e AJAX

Integração com APIs REST, autenticação, tratamento de erros, axios e construção de aplicações conectadas.

Programa do Curso

Módulo 1: JavaScript Moderno ES6+

  • Let, const e scope
  • Arrow functions e this binding
  • Destructuring e spread operators
  • Template literals e tagged templates
  • Default parameters e rest parameters

Módulo 2: Conceitos Avançados

  • Closures e lexical scope
  • Prototypes e herança
  • Classes ES6 e POO
  • Higher-order functions
  • Recursão e algoritmos

Módulo 3: Programação Assíncrona

  • Callbacks e callback hell
  • Promises e chaining
  • Async/await patterns
  • Event loop e call stack
  • Error handling assíncrono

Módulo 4: DOM e Eventos

  • Manipulação avançada do DOM
  • Event delegation e bubbling
  • Custom events
  • Performance e optimização

Módulo 5: APIs e Comunicação

  • Fetch API e requisições HTTP
  • Integração com APIs REST
  • Autenticação e tokens
  • WebSockets e real-time
  • LocalStorage e SessionStorage

Módulo 6: Projeto Final Avançado

  • Arquitetura de aplicação SPA
  • Padrões de design em JavaScript
  • Desenvolvimento de aplicação completa
  • Testing e debugging avançado
  • Deploy e optimização para produção

Informações do Curso

Duração:

10 semanas (50 horas)

Formato:

Online ao vivo + gravado

Horário:

Flexível (acesso 24/7)

Nível:

Intermédio a Avançado

Certificado:

Sim, após conclusão

Suporte:

Instrutores disponíveis

Pronto para Começar?

Inscreva-se agora e torne-se um especialista em JavaScript moderno

Contacte-nos