MEAN Stack

Data: 03, 04 e 10 de junho

Horário: 9h às 18h

Carga horária: 24 horas

Valores do investimento:

Primeiro lote: R$ 900,00

Segundo lote: R$ 1.000,00

O pagamento pode ser parcelado em até 12x, mas a quantidade de parcelas permitidas é definida pela bandeira do seu cartão.

Instrutor: William Bruno, autor do livro Construindo aplicações com NodeJS.

Material de apoio: Cada aluno ganhará um exemplar do livro Construindo aplicações com NodeJS e AngularJS – Uma Abordagem Prática e Objetiva.


Curso MEAN Stack – Desenvolvendo uma aplicação com MongoDB, ExpressJS, Angular e NodeJS

 

Sobre o curso

A stack MEAN é fullstack JavaScript, pois é composta por MongoDB, ExpressJS, Angular e NodeJS, todas tecnologias consolidadas e muito utilizadas para aplicações web de alta performance.

Entenda quais tipos de serviços podem ser desenvolvidos com MEAN e aprenda a fazê-los do zero, desde como o JavaScript trabalha em seu modelo assíncrono e não bloqueante e como o MongoDB e o NodeJS podem te beneficiar por trabalharem dessa mesma maneira.

Objetivo do curso

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 usando JavaScript em todas as camadas.

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

  • Otimizações e Boas Práticas
  • Criando nossas próprias diretivas
  • Adicionando filtros na aplicação

Benefícios

Depoimentos de quem já fez cursos com William Bruno

Curso – Introdução ao MongoDB
“Parabéns ao Willian Bruno… muito inteligente!” – Amanda Paiola

Curso – Introdução ao MongoDB
“O William Bruno é um excelente instrutor!” – Andre Luis Pereira dos Santos

Palestra – Por que MongoDB?
“Gostei bastante da palestra, é uma ótima introdução ao assunto. O palestrante tem bons conhecimentos e responde as nossas dúvidas.” – Rafael Dutra da Silva de Oliveira

Palestra – Por que MongoDB?
“A palestra foi muito boa, o palestrante tem domínio sobre o assunto e não deixou de tirar nenhuma dúvida. A única coisa que eu achei que podia melhorar é o tempo de duração, 1 hora só é pouco.” – Rafael Luiz Mazzini Arnosti


Instrutor

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.

 

 

CompartilheShare on TumblrShare on LinkedInTweet about this on TwitterPin on PinterestShare on Google+Share on FacebookEmail this to someone