Curso de MEAN

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


Instrutores

william_rocha
William Bruno

William Bruno é desenvolvedor Web apaixonado por boas práticas e design patterns. Iniciou com programação web em 2008 com PHP e JavaScript. Participante ativo do Fórum iMasters, escreve artigos para seu blog pessoal e alguns outros canais. É autor do livro Construindo aplicações com NodeJS, lançado pela Novatec Editora, e atualmente trabalha na BelezaNaWeb.com com NodeJS.

 

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.


Avise-me quando este curso estiver disponível

Nome

Email

Telefone

Nome do curso

Período
DiurnoManhãTardeNoiteSábadoDomingo