Skip to content

What we’re about

Objetivos: Permitir aos alunos o domínio de uma solução ponta a ponta usando JavaScript no front-end com Angular, no back-end com Node e Express e no banco de dados com MongoDB. Além disso, realizar testes de unidade e integração contínua, realizando também build de front-end com Grunt.js e fazer deploy da aplicação. O conteúdo cobre todo o desenvolvimento, apresentando ferramentas para todas as etapas.

Cronograma: O curso é dividido em seis semanas de quatro horas cada, onde serão abordados sequencialmente com a criação de um projeto prático de aplicação Web os tópicos abaixo: 1: Introdução: Apresentação do Mean Stack, suas vantagens, e instalação do Node.js 2: Express: Um framework web para Node.js. Criando views, rotas, controllers e uma REST API. 3: AngularJS: O framework MVC da Google: Comparação com o Jquery e vantagens do angular; Angular Expression; Criando controllers; Criando Models. 4: Integrando AngularJS e Express 5: MongoDB: Banco de dados não-relacional baseado em documento 6: Integrando Node/Express e MongoDB 7: Autenticação com Passport: Autenticando a aplicação através de redes sociais como Facebook 8: Tornando a aplicação ainda mais segura 9: Grunt: Automação de tarefas front-end 10: Testando a aplicação 11: Integração contínua 12: Deploy da aplicação