Entrar em Contato

Programa do Curso

Introdução ao Node.js

  • RAM vs. latência de I/O
  • Bloqueante vs. Não Bloqueante
  • Programação Orientada a Eventos
  • Loop de Eventos (Event Loop)
  • Bloqueando o Loop de Eventos
  • Filosofia do Node.js

Configuração da Plataforma Node.js

  • Download e Instalação
  • Node REPL
  • Primeiro Hello World

Módulos e npm

  • Anatomia de um módulo
  • Código privado
  • Acesso e uso de módulos
  • Comandos npm
  • package.json

O Padrão de Callback

  • O que são callbacks
  • Callback-last
  • Error-first

Eventos

  • Quando usar Event Emitters
  • Vinculando Funções a Eventos
  • Requisições de Eventos
  • Ouvida de Eventos (Event Listening)

Tratamento de Erros

  • Callbacks: Error-first
  • Erros em Event Emitters
  • Exceções Não Capturadas
  • Usando Domains

Buffers

  • Por que Buffers existem
  • Criando Buffers
  • Lendo e Escrevendo Buffers
  • Manipulando Buffers

Streams

  • O que são streams
  • API de Streams de Leitura e Escrita
  • Controle de Fluxo
  • Piping
  • Stream Duplex
  • Stream Transform

Express.js

  • Introdução e Instalação do Express.js
  • Construindo uma aplicação Hello Express
  • Criando rotas
  • Renderizando Layouts
  • Usando templates
  • Adicionando partials
  • Usando locals e templates condicionais
  • Modularizando rotas

Socket.io

  • Listening for
  • Broadcasting
  • Respondendo a perguntas

Conectando a Bancos de Dados

  • NoSQL e Document Stores
  • Bancos de Dados Relacionais
  • Configuração e configuração da plataforma
  • Operações CRUD

Requisitos

Os alunos que cursarem esta disciplina devem ter experiência em programação com JavaScript.

 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas