Data: Indefinido
Horário: Indefinido
Carga horária: 24 horas
Valores do investimento: Indefinido
Instrutores: William Bruno e Rafael Almeida
Material de apoio: Livros Construindo aplicações com NodeJS e AngularJS – Uma Abordagem Prática e Objetiva
Curso de MEAN – Desenvolvendo uma aplicação com MongoDB, ExpressJS, Angular e NodeJS
Sobre o curso
MEAN (MongoDB, Express, AngularJS, e Node.js) é uma solução full-stack Javascript para desenvolvimento de aplicações web inteiramente com Javascript. Excelente opção para prototipação rápida de projetos e desenvolvimento de aplicações escaláveis.
O Curso de MEAN capacitará o aluno para desenvolvimento de aplicações desde o servidor, passando pelo banco de dados, até o FrontEnd com JavaScript.
A quem se destina este curso?
Programadores que querem aprender a desenvolver uma aplicação completa apenas com Javascript.
Pré requisitos
- Conhecimentos básicos em HTML, CSS, Javascript e alguma linguagem de programação web.
Conteúdo do curso
Construiremos uma API RESTful com NodeJS, conectando no banco de dados MongoDB, para depois o AngularJS consumir essa API e fazer o CRUD.
Introdução ao Node e ao ExpressJS
- O que é o NodeJS ?
- Qual a vantagem de se utilizar?
- O Framework ExpressJS
- Definindo nossas rotas
MongoDB e Rest
- O banco de dados MongoDB
- RESTful (statuscode, verbos http e URIs)
- Criando Controllers
- Definindo Models com Mongoose
Testes Funcionais e Promises
- Adicionando Testes Funcionais a nossa aplicação
- O que são Promises?
Introdução ao AngularJS
- O que é Angular.js
- Definindo nosso primeiro módulo
- O Two-way data-bind.
- Como funciona a Injeção de Dependência no Angular.js
- Utilizando expressions
- Definindo Controllers
- Trabalhando com diretivas
- Definindo nossas rotas
Criando e Consumindo Serviços
- Serviços: O que são, para o que servem e onde vivem
- Diferença entre Services, Factories e Providers
- Adicionando regras de validação a nossa aplicação
- Trabalhando com requisições AJAX através do método $http
- Definindo e trabalhando com Resources
- Otimizações e Boas Práticas
- Criando nossas próprias diretivas
- Adicionando filtros na aplicação
Benefícios
- Coffee breaks
- Internet wireless
- Certificado impresso
- Material de apoio: livros Construindo aplicações com NodeJS e AngularJS – Uma Abordagem Prática e Objetiva
Instrutores
Rafael Almeida
Rafael Almeida é desenvolvedor web há 4 anos, apaixonado por front-end e fascinado pela evolução da linguagem javascript. Atualmente trabalha na Oi Internet como Software Developer, desenvolvendo novos produtos e otimizando outros com React, Angular, PHP e Node. Também é palestrante em alguns meetups sobre Front-End, AngularJS e NodeJS.