Com este treinamento você será capaz de desenvolver seus códigos javascript para sites e sistemas que rodam no browser.
O objetivo é fazer você conseguir desenvolver vários tipos de projetos e módulos como popular uma página usando requisições ajax, validação de formulários, persisitir dados localmente no browser e diversos outros exemplos práticos que vão fazer você pensar como um desenvolvedor front-end de verdade.
Se quer aprender tudo de javascript, está no lugar certo.
Eeste curso aborda, além do Javascript de forma completa, os seguintes assuntos:
Typescript
O curso também aborda o Typescript, que é uma camada extra ao javascript que adiciona tipagem de dados, o que dá muito mais segurança para quem está desenvolvendo.
Async/await
Uma abordagem moderna para requisições assíncronas
MVC
Um padrão de projeto usado para apresentar dados na view sempre que houver alteração na model
Expressões Regulares
Uma estratégia para encontrar e/ou modificar determinados padrões em strings
Orientação a objetos
Uma abordagem para construção de aplicações
Tooling
Webpack e babel para criar aplicações cross-browser
Atenção. Apesar de constar na grade curricular uma seção onde faço um revisão de lógica de programação, esse curso tem este assunto como pré-requisito. Se você já sabe o que é uma função, um loop, um if e um switch, então esse curso foi feito pra você.