Early Bird 10%·-10% nos cursos de Setembro·Inscrições até 31 Julho Ver cursos
Bootcamp 15%·-15% em todos os bootcamps de Setembro·Inscrições até 31 Julho Ver bootcamps
Curso · Online, Remote Learning

Curso Avançado de JavaScript.

Este é um curso intensivo de 60 horas focado na imersão técnica e prática do que realmente importa no mercado de trabalho atual. A formação foi desenhada para levar os profissionais além da sintaxe básica, explorando o funcionamento interno do motor do JavaScript (under the hood), arquitetura de software, padrões de design (design patterns), metaprogramação, gestão avançada de assincronismo e otimização de performance. Ao longo das sessões vais mergulhar em cenários complexos do mundo real e nas ferramentas do ecossistema moderno.

Quero inscrever-me → Ver programa
Duração
60 horas
Formato
Remote
Para quem é

Feito para quem quer dar o próximo passo.

01

Programadores Web e Frontend

Programadores Web e Frontend Developers que pretendem elevar o seu nível técnico.

02

Desenvolvedores Backend

Programadores de Backend (Node.js) que querem compreender a linguagem a fundo.

03

Engenheiros de Software

Engenheiros que necessitam de dominar a arquitetura de execução do ecossistema JavaScript.

04

Candidatos a posições Senior

Profissionais que procuram preparar-se para posições Senior e entrevistas técnicas exigentes.

As ferramentas que vais usar

O stack que vais dominar.

JavaScriptTypeScriptViteWebpackVitestESLintPrettierChrome DevToolsGoogle Meet
A EDIT em números

Os números falam por nós.

2000+
Estudantes por ano
80+
Formadores no ativo
50+
Empresas clientes
13 anos
A formar em digital
Quem te acompanha

Profissionais no ativo, em aulas ao vivo.

Aprendes com quem constrói na área todos os dias. As sessões são 100% ao vivo, com interação em tempo real.

01 MR Marco Rodrigues Frontend Web Developer · Miew
02 NF Nelson Fernandes Responsável de UI/UX e Front-End · Blip
Programa · 14 módulos

O programa, módulo a módulo.

01

Fundamentos Modernos e Sintaxe Avançada

Tipos e Coerção, Destructuring, Spread Operator, Optional Chaining e Tagged Template Literals
02

Paradigma Funcional e Patterns

Arrow Functions, Closures, Higher-Order Functions, Currying, Composição de funções, Memoização e técnicas de Debounce/Throttle
03

O Motor do JavaScript (Under the Hood)

Execution Context, Call Stack, Hoisting, Temporal Dead Zone (TDZ), o funcionamento do termo this (call/apply/bind) e Strict Mode
04

Objetos e OOP (Orientação a Objetos)

Protótipos, Classes ES6+ (campos privados e herança), Factory Functions, Mixins e Object methods avançados
05

Assincronismo Master

Event Loop (Microtasks e Macrotasks), Promises, Async/Await e controlo de requisições com AbortController
06

Estruturas de Dados Modernas e Iteração

Iteradores, Generators, coleções avançadas (Map, Set, WeakMap) e Symbols
07

Metaprogramação

Utilização de Proxy, Reflect e controlo fino com Property Descriptors
08

Browser e DOM Avançado

Event Model, Event Delegation, Custom Events e implementação de Observers (Mutation, Intersection e Resize Observers)
09

Web APIs e Storage

Fetch API, Streams, paralelismo com Web Workers, persistência de dados com IndexedDB e utilização da Performance API
10

Ecossistema Moderno e Tooling

ES Modules, NPM, bundlers modernos (Vite, Webpack), padronização com ESLint e Prettier
11

Arquitetura de Software e Design Patterns

Padrões Observer, Strategy, PubSub, State Machines e implementação de Middleware Pattern
12

Debugging, Resolução de Problemas e Qualidade

Gestão avançada de erros (Error Handling), Custom Errors, exploração avançada de DevTools e deteção/resolução de Memory Leaks
13

Introdução e Transição para TypeScript Intermédio

Generics, Utility Types e utilização de Discriminated Unions
14

Performance Aplicada e Automação de Testes

Testes unitários estruturados (Vitest), estratégias de Mocking, métricas de Web Vitals e otimização do Critical Rendering Path

O que inclui a formação:

60h
ao vivo, em remoto
14
módulos práticos
DGERT
certificação nº 18391
Onde trabalham os nossos alumni
5K+ alumni colocados em marcas que recrutam talento digital em Portugal.
in Verificado LinkedIn · Alumni reais
Farfetch
OutSystems
Talkdesk
Feedzai
Unbabel
Sword Health
Bolt
Coverflex
Mercedes-Benz.io
Bosch
Siemens
Microsoft
Google
NOS
MEO
EDP
Galp
Worten
Sonae MC
CTT
Millennium BCP
Accenture
Deloitte Digital
McKinsey & Company
O que sais a saber fazer

No fim do curso, vais conseguir:

Dominar as funcionalidades mais recentes e modernas do ECMAScript
Compreender o funcionamento interno do motor do JavaScript (Event Loop, Execution Context e memória) para criar código livre de bugs e leaks
Aplicar os paradigmas Funcional e Orientado a Objetos de forma avançada e estruturada
Construir arquiteturas modulares, reutilizáveis e robustas utilizando padrões de design recomendados pelo mercado
Otimizar a performance de aplicações web através de análise profunda do DOM e das Web APIs
Implementar tipagem estática intermédia utilizando TypeScript
Criar e automatizar fluxos de testes unitários e configurar ferramentas modernas de tooling, como o Vite
Diagnosticar e debugar com precisão problemas complexos no ambiente do browser
4,1 67 avaliações Google DGERT Entidade certificada nº 18391 · desde 2011 +2000 alunos por ano +80 formadores no ativo +50 empresas parceiras
Investimento

60 horas ao vivo, projeto e certificação DGERT.

Incluído na inscrição
Certificação digital certificada pela DGERT (com carga horária total, temáticas lecionadas e informação do tutor)
Aulas ao vivo em sala de aula virtual via Google Meet, com interação em tempo real
Acesso a conteúdos e documentação de apoio via plataforma LMS
Programa da formação disponível para download
Investimento
Sob consulta
Fala connosco para conheceres as condições.
Quero inscrever-me →
Em dúvida? Fala connosco antes, 15 min, sem compromisso.
Financiamento
Sem análise de crédito e sem sinal inicial
Isento de IVA e dedutível no IRS (Art. 78.ºD)
A tua empresa pode financiar, via Fundo de Compensação do Trabalho
Verifica os dados

EDIT, outras escolas ou universidade.

Cada caminho serve um objetivo diferente. Vê, critério a critério, onde é que a EDIT faz sentido para ti, e onde outra via pode ser a melhor escolha.

Ver a comparação completa
EDIT vs outras escolas vs universidade: critério a critério
Critério Universidade Outras escolas EDIT.
Formadores profissionais no ativo
Foco prático, projetos e portfólio
Duração curta e intensiva
Horário pós-laboral ou remoto
Currículo atualizado à era da IA
Certificação DGERT
Avaliação pública verificável
Financiamento 0% de juros, sem banco
Turmas pequenas
Ligação a empresas e ao mercado
Grau académico reconhecido pelo Estado

Como confirmar: avaliação no Google, certificação no registo DGERT nº 18391, formadores em weareedit.io/equipa.

Perguntas frequentes

Ainda com dúvidas?

Existem pré-requisitos para este curso?
Sim. É necessário conhecimento prévio e prático dos fundamentos básicos de JavaScript (variáveis, loops, funções simples e manipulação básica do DOM), experiência básica no desenvolvimento de projetos web ou lógica de programação intermédia, e familiaridade com ferramentas de terminal e editores de código como o VS Code.
Este curso é certificado?
Sim. A certificação é entregue após a conclusão da formação, em formato digital, e inclui a carga horária total, as temáticas lecionadas, a certificação DGERT e a informação do tutor.
Que opções de pagamento oferecem?
O pagamento pode ser feito por transferência bancária, com Pronto Pagamento (5% de desconto) ou em mensalidades sem juros. Fala connosco para as condições da próxima edição.
As aulas são gravadas?
A formação remote é realizada em formato live, promovendo a interação e a partilha entre alunos e tutores em tempo real. Todas as sessões de remote learning ficam gravadas e disponibilizadas em caso de falta justificada. O acesso a conteúdos e documentação de apoio é garantido através de uma plataforma LMS aliada a uma plataforma de vídeo/áudio conferência com interação bidirecional.
Artigos da EDIT.

Começa a aprender já hoje.

A chave não é a app. É a mota.
Produto
A chave não é a app. É a mota.
Ler artigo →
Sol, Terra e Luna: como escolher o modelo certo do ChatGPT
IA
Sol, Terra e Luna: como escolher o modelo certo do ChatGPT
Ler artigo →
Inteligência artificial no trabalho: o emprego não vai acabar, mas vai mudar de dono
IA
Inteligência artificial no trabalho: o emprego não vai acabar, mas vai mudar de dono
Ler artigo →
A ferramenta, por si só, não decide
Marketing
A ferramenta, por si só, não decide
Ler artigo →
EDIT. para Empresas
Faz esta formação com a tua equipa.
Conhecer a EDIT. para Empresas →
Fala connosco
Francisco Freitas

Ajudamos-te a escolher o curso certo.

Falas diretamente com quem trata das inscrições. Ajudamos-te a perceber se esta formação é o caminho certo para ti, sem compromisso.

Francisco Freitas
Student Admissions Manager
Próxima edição

Garante o teu lugar.

Curso · Online, Remote Learning · certificado DGERT · vagas limitadas.

Quero o meu lugar →
Newsletter EDIT.

Recebe a próxima edição.

Irei partilhar artigos semanais, entrevistas feitas na primeira pessoa com os nossos Tutores e Alumni, Cursos em pré-lançamento e algumas surpresas.

Mas o mais importante, ouvir as vossas opiniões sobre os temas que gostariam de ser abordados neste espaço, nos nossos eventos e em sala de aula.

Daniel Devera
Daniel Devera
Founder & CGO
Junta-te a +33.000 profissionais digitais portugueses.
Sem spam. Cancela quando quiseres.
Curso Avançado de JavaScript
Sob consulta · Remote
Esclarecer dúvidas