Curso destinado a capacitação de profissionais para atuação no desenvolvimento de aplicações robustas, flexíveis e escaláveis utilizando uma Stack de tecnologias JavaScript.
Este curso explora desde os fundamentos da linguagem JavaScript até o conjunto de tecnologias que compõe a sigla MEAN (MongoDB, Express, Angular e Node).
Todo o material do curso está disponível em:
- Aula 1 - Introdução, Strict Mode, Variáveis e Hoisting;
- Aula 2 - Tipos de dados, Operadores, Estruturas de controle;
- Aula 3 - Funções, Closure e Callback;
- Aula 4 - Namespace, Prototype e Shadowing;
- Aula 5 - NodeJS, NPM e Módulos;
- Aula 6 - MongoDB;
- Aula 7 - Mongoose;
- Aula 8 - Mongoose e Promises;
- Aula 9 - HTTP e REST;
- Aula 10 - Express;
- Aula 11 - Express e Middlewares;
- Aula 12 - Error handler, I18N e Middlewares;
- Aula 13 - Event Loop, Single Thread, Encapsulamento, Two Way Data Binding e Programação Declarativa;
- Aula 14 - AngularJS, Controllers e Diretivas;
- Aula 15 - Angularjs, Services e Constantes;
- Aula 16 - Angularjs, AngularMaterial e NgRoute;
- Aula 17 - AngularMaterial;
- Aula 18 - Angular Material e Icons;
- Aula 19 - Criação de Rotas e Query String;
- Aula 20 - HTTP Interceptor e BroadCast;
- Aula 21 - Build Front-End, Otimização de Aplicações e Gulpjs;