15 out - 2018 • 19:00 > 15 out - 2018 • 22:00
15 out - 2018 • 19:00 > 15 out - 2018 • 22:00
Sobre o curso: Node.js é uma plataforma criada para solucionar problemas de sincronização de upload de imagens em 2009, mas sua ascensão tem sido memorável ao pensar no desenvolvimento de serviços Web. Hoje, temos diversos casos, além da construção de serviços web, como Desenvolvimento de interfaces de linha de comando, sistemas de integração para Internet das Coisas (IoT), automatizadores de tarefas, bancos de dados entre outros. Este curso tem o objetivo de capacitar desenvolvedores iniciantes ou até mesmo experientes, a construir grandes aplicações sustentáveis que demandam rápido tempo de entrega no modelo de um MVP (Produto Mínimo Viável) de forma escalável, capaz de segurar diversas requisições por segundo, com um custo baixo de infraestrutura. Também serão abordados na prática, conceitos de design de APIs, Design Patterns e validações, além disso, entender e criar ambientes de desenvolvimento e produção reaproveitáveis, capacitando assim, o profissional a desenvolver e desenhar arquiteturas concisas, para melhor decisão tecnológica possível e claro, estar pronto para qualquer desafio.
Módulo 1: Node.js v8.9 - 4 horas (Introdução e Ciclo de vida de aplicações )
Introdução ao Node.js
Criando sua própria Command Line Interface (CLI)
Trabalhando com Iterações (Map, Filter e Reduce)
Gerenciando o fluxo assíncrono de operações (Callbacks x Promises e Async/Await)
Módulo 2: MongoDB e NoSql - 4hrs - (MongoDB na prática)
Introdução ao MongoDB
Trabalhando com Mongo Shell
Validação de modelos com Mongoose
Adicionando MongoDB ao nosso Projeto CLI
Módulo 3: Desenvolvimento de Serviços Web Hapi.js ou Koa.js - 4hrs (APIs Profissionais para Web)
Construção de RestFul Web Services
Trabalhando com Plugins Trabalhando com Rotas
Autenticação e autorização Validação de modelos
Módulo 4: Deployment de aplicações - 4hs (Publicação e Gerenciamento de Aplicações na Web)
Configurando seu ambiente de desenvolvimento
Trabalhando com environments (development e production)
PM2 Keymetrics.
MongoDB em Produção.
Heroku Platform e Toolbelt.
Pré-requisitos: Lógica de programação, básico de Javascript, proatividade e um ano de experiência em desenvolvimento.
Sobre o curso: Desenvolvedores back-end que buscam conhecimento em novas linguagens de programação.
Sobre o Autor:
Erick Wendel
Microsoft Most Valuable Professional (MVP). Co-organizador das comunidades NodeBR, Javascript São Paulo, Nerdzão e Nerdgirlz. Consultor Especialista na EW.IT, Microsoft Certified Professional. Possui amplo conhecimento em arquitetura, desenvolvimento e segurança de aplicações. Palestrante nas maiores e mais populares conferências de tecnologia da América latina.
links:
twitter.com/erickwendel_
erickwendel.com.br
fb.com/page.erickwendel
br.linkedin.com/in/erickwendel
Alameda Ministro Rocha Azevedo, 38, 3 andar, Cerqueira César
São Paulo, SP
Marco Riveiros
Problems? comercial@erickwendel.com.br
Os dados sensíveis são criptografados e não serão salvos em nossos servidores.
Acessa a nossa Central de Ajuda Sympla ou Fale com o produtor.