Curso grátis online de Node.js para iniciantes

Node.js é uma plataforma de software 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.

 

A comunidade NodeBR se juntou e fez um formulário buscando informações sobre o que é mais difícil de aprender e quais são suas dificuldades. Foram mais de 400 respostas e bem distintas por sinal. Conseguimos a ajuda de duas empresas que forneceram todo apoio para pagar a equipe de gravação, planejamento, organização e instrutor EW.IT e construção da landing page pela Halfeld Software Consultancy. E, finalmente, a espera está para acabar. Está lançada a pré-inscrição do treinamento ONLINE e GRATUITO em que você pode se inscrever neste link.

 

Sobre o Curso

 

Varrendo a internet, encontramos diversos treinamentos de Node.js e Javascript. No entanto, na maioria das vezes esses conteúdos são focados na mesma coisa! Seja a Stack MEAN (MongoDB, Express.js, Angular.js e Node.js), seja programação para Web ou simples CRUDs (cinco operações básicas em programação). Este treinamento online foi desenvolvido sob medida, baseado em uma pesquisa sobre o que a comunidade brasileira mais necessita, suas principais dificuldades e desafios. Neste curso você aprenderá desde o básico de Javascript, ciclo de vida, manipulação de listas ao desenvolvimento real de aplicações em ambiente de produção. Autenticação, Autorização, Documentação e gerenciamento de variáveis de nossa API.

 

Ementa do curso

 

Módulo 1: Introdução ao Curso

- Introdução ao Curso e Objetivos

- Tópicos abordados - O que aprenderei?

- Instalação e Configuração

- Introdução ao Node.js

- Entendendo o Event Loop

- Conhecendo o gerenciador de pacotes NPM

 

Módulo 2: Manipulação de Listas

- Manipulando listas com For/ForIn/ForOf

- Criando nosso proprio Array.Map

- Criando nosso proprio Array.Filter

- Criando nosso proprio Array.Reduce

 

Módulo 3: Introdução a desenvolvimento de testes automatizados

- Introdução a desenvolvimento de testes automatizados em Javascript

 

Módulo 4: Node.js além da Web - Criando ferramentas de linha de comando

- Manipulando arquivos - CREATE

- Manipulando arquivos - READ

- Manipulando arquivos - UPDATE

- Manipulando arquivos - DELETE

 

Módulo 5: Bancos de Dados - Nosso projeto Multi-banco de dados

- Trabalhando com o padrão Strategy para Multi DataSources

 

Módulo 6: Introdução ao Postgres e Bancos Relacionais

- Introdução ao Postgres e Bancos Relacionais

- Postgres - Operadores e conexão

- Conhecendo o Sequelize

- Cadastrando Heróis - CREATE

- Listando Heróis - READ

- Atualizando Heróis - UPDATE

- Removendo Heróis - DELETE

 

Módulo 7: MongoDB e Bancos Não-Relacionais (NoSQL)

- Introdução ao MongoDB e Bancos Não-Relacionais (NoSQL)

- Operadores e conexão

- Conhecendo o Mongoose

- Cadastrando Heróis - CREATE

- Listando Heróis - READ

- Atualizando Heróis - UPDATE

- Removendo Heróis - DELETE

 

Módulo 8: Node.js e Web Services - Criando serviços profissionais com Hapi.js

- Conhecendo o Módulo HTTP

- Iniciando um servidor com Hapi.js

- Entendendo o padrão RestFul para desenvolvimento de APIs

- Cadastrando Heróis - POST

- Validação de Requisições com Joi

- Listando Heróis - GET

- Atualizando Heróis- PATCH / PUT

- Removendo Heróis - DELETE

 

Módulo 9: Documentação de Serviços com Swagger

- Adicionando Swagger ao nosso Serviço

 

Módulo 10 Autenticação com Json Web Token

- Como funciona o Json Web Token?

- Adicionando Hapi-JWT ao nosso Serviço

 

Módulo 11: Publicação de serviços na Web

- Trabalhando com PM2 para gerência de apps

- Publicação de nossos serviços gratuitamente com Heroku & Heroku toolbelt

- MongoDB online e gratuito com Mongo Lab

- Nosso aplicativo em Produção

 

Módulo 12: Próximos passos

- O que aprender?

 

Instrutor: Erick Wendel

 

Mini Biografia: Pós graduando em Business Intelligence with Big Data. Microsoft Most Valuable Professional (MVP). Community Manager nas comunidades NodeBR, Javascript São Paulo, Nerdzão e Nerdgirlz. Socio/CTO na EW.IT, Microsoft Certified Professional, Microsoft Specialist. Possui amplo conhecimento em desenvolvimento de software, experiência em arquitetura, desenvolvimento e segurança de aplicações. Palestrante nas maiores conferências de Javascript, Node.js e segurança da América latina.

 

Para se inscrever no curso, acesse o link.

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Deixe um comentário

avatar
 
  Notificações  
Notificar