Curso de Javascript Avançado - Alura
JavaScript avançado I: ES6, orientação a objetos e padrões de projetos
JavaScript Avançado II: ES6, orientação a objetos e padrões de projetos
JavaScript Avançado III: ES6, orientação a objetos e padrões de projetos