Desenvolvimento Web com
Node.JS, Angular e Mongo DB
Carga Horária: 40
Pré-requisitos
Esse curso é repleto de exercícios práticos, por isso é importante que
você saiba sobre lógica de programação.O ideal mesmo é que também
tenha conhecimento nos conceitos de banco de dados, HTML, CSS e
JavaScript.
Sobre o curso
Esse curso é repleto de exercícios práticos, por isso é importante que
você saiba sobre lógica de programação.O ideal mesmo é que também
tenha conhecimento nos conceitos de banco de dados, HTML, CSS e
JavaScript.
Conteúdo Programático
Desenvolvimento com Node.js
O Node.js como servidor.
Usando eventos, listeners e funções callback.
Gerenciamento de arquivos e requisições.
Implementando módulos.
Criação de Web Services.
O framework Express.js
Implementando o modelo MVC com Express.
Modelo, rotas, controllers e views.
Criando e consumindo banco de dados com MongoDB
Conceitos de NoSQL.
Instalando, criando e acessando banco de dados.
Usando o Mongoose.
Implementando acesso ao MongoDB no Node.js.
Desenvolvimento de Web Services com Node.js, Express e
MongoDB
Definindo Web Services REST.
Criando serviços.
Desenvolvimento com AngularJS
Conceitos.
A arquitetura MVC.
Controllers, Models e Views.
Diretivas.
Estrutura do AngularJS.
Usando serviços.
Rotas e modelos SPA.
Acesso a Web Services com AngularJS.
Conhecendo o Angular
Conceitos.
Criando um projeto.
Módulos e componentes.
Rotas no Angular.
Serviços de Injeção de Dependência.
Acesso a Web Services com Angular.
Binding unidirecional e bidirecional.
Outras considerações.
Mãos à obra!
Criando um projeto com Node.js.
Criando um Web service com Node.js.
Criando um projeto MEAN com AngularJS.
Criando um projeto MEAN com Angular.
Projeto
Preparando o ambiente.
Node.js e Express.js.
Acesso a dados com Mongoose.
Criando e consumindo Web services.
Definindo uma aplicação com AngularJS - MEAN (Parte 1).
Definindo uma aplicação com AngularJS - MEAN (Parte 2).