Local:

9:15 - 13:00

Workshop: MEAN Stack acelerada: construindo uma aplicação do zero

A MEAN Stack é uma solução completa para desenvolvimento de Single Page Applications (SPA) na plataforma Node.js utilizando AngularJS para views dinâmicas, Express para construção de APIs REST de alto nível e MongoDB para persistência. A combinação desse quarteto resulta na "onipresença" da linguagem JavaScript em todas as camadas da aplicação. Aprenda nesse workshop como essas três tecnologias combinam-se entre si e pratique criando uma aplicação do início ao fim. Principais tópicos:​

  • Visão geral da Stack – Projeto de exemplo, organização e escopo
  • Express – Configuração e seus principais middlewares. Criação das rotas da aplicação. Dados voláteis disponibilizados pela API criada. Uso de Generators para ajudar na programação assíncrona.
  • Angular 1.x – Data binding, rotas, diretivas, controllers, módulos. Nesta etapa, dados voláteis serão utilizados para exercitar os conceitos.
  • Angular 1.x/Express – Integração do cliente Angular com o backend através de serviços especializados do Angular como $http e $resource
  • MongoDB – Introdução ao MongoDB: busca, inclusão, alteração e atualização através do seu cliente em linha de comando.
  • Express/MongoDB – Integração do back-end como MongoDB através do Mongoose, ferramenta ODM especializada na criação de esquemas.
  • Outras ferramentas – Karma Test Runner e Protractor​

REQUISITOS: Traga seu computador pessoal com os seguintes softwares instalados: Node.js 4, MongoDB 3 e Git

Tracks

Segunda-feira

Terça-feira

Quarta-feira