Entrar em Contato

Programa do Curso

Introdução ao Node.js

  • RAM vs. Latência de E/S
  • Bloqueante vs. Não Bloqueante
  • Programação Orientada a Eventos
  • Loop de Eventos
  • Ocasionando Bloqueio no Loop de Eventos
  • Filosofia do Node.js

Configuração da Plataforma Node.js

  • Baixar e Instalar
  • REPL do Node
  • Primeiro Hello World

Módulos e npm

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

O Padrão de Callback

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

Eventos

  • Quando usar Emissores de Eventos
  • Vinculando Funções a Eventos
  • Requisições de Evento
  • Ouvindo Eventos

Tratamento de Erros

  • Callsbacks: Error-first
  • Erros em Emissores de Eventos
  • Exceções Não Capturadas
  • Utilizando Domains

Buffers

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

Streams

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

Express.js

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

Socket.io

  • Ouvindo
  • Transmissão (Broadcasting)
  • Respondendo a perguntas

Conectando-se a Bancos de Dados

  • NoSQL e Lojas de Documentos
  • Bancos Relacionais (RDBMS)
  • Configuração e configuração da plataforma
  • Operações CRUD

Requisitos

Os alunos que cursarem este curso 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