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 AgoraSobre 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
10 semanas (50 horas)
Online ao vivo + gravado
Flexível (acesso 24/7)
Intermédio a Avançado
Sim, após conclusão
Instrutores disponíveis
Pronto para Começar?
Inscreva-se agora e torne-se um especialista em JavaScript moderno
Contacte-nos