Programa do Curso
Introdução ao Node.js
- RAM vs. Latência de E/S (I/O)
- Bloqueante vs. Não Bloqueante
- Programação Orientada a Eventos
- Event Loop
- Bloqueando o Event Loop
- Filosofia do Node.js
Configuração da Plataforma Node.js
- Download e Instalação
- REPL do Node
- Primeiro Hello World
Módulos e npm
- Anatomia de um módulo
- Código privado
- Acessando e usando módulos
- Comandos npm
- package.json
O Padrão de Callbacks
- O que são callbacks
- Callback-last
- Error-first
Eventos
- Quando usar Event Emitters
- Vinculando Funções a Eventos
- Requisições de Evento
- Ouvindo Eventos (Event Listening)
Tratamento de Erros
- Callbacks: Error-first
- Erros em Event Emitters
- Exceções Não Capturadas
- Usando Domains
Buffers
- Por que os 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 um aplicativo Hello Express
- Criando rotas
- Renderizando Layouts
- Usando templates
- Adicionando partials
- Usando locals e templates condicionais
- Modularizando rotas
Socket.io
- Escutando eventos (Listening for)
- Disseminação (Broadcasting)
- Respondendo perguntas
Conectando a Bancos de Dados
- NoSQL e Armazenamentos de Documentos
- Bancos de Dados Relacionais
- Configuração e setup da plataforma
- Operações CRUD
Requisitos
Os alunos que cursarem esta disciplina devem ter experiência em programação JavaScript.
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (7)
Aproveitei os tópicos interessantes e as abordagens às diversas nuances do JavaScript/TypeScript/Node.js/
John - BMW SA
Curso - Node.js for JavaScript Developers
Máquina Traduzida
A plataforma
Shaun Mbhiza - BMW SA
Curso - Node.js for JavaScript Developers
Máquina Traduzida
Exercícios práticos
Daniel - BMW SA
Curso - Node.js for JavaScript Developers
Máquina Traduzida
Não sabia que seria tão interativo e com tantos códigos, o que adorei e achei que tornou a aprendizagem mais divertida e eficaz.
Ryan - BMW SA
Curso - Node.js for JavaScript Developers
Máquina Traduzida
Seu Humor e Personalidade
Karabo Mphahlele - BMW SA
Curso - Node.js for JavaScript Developers
Máquina Traduzida
Os exemplos práticos
Werner - BMW SA
Curso - Node.js for JavaScript Developers
Máquina Traduzida
Beneficiei de fazer os exercícios para entender os conceitos do Node.js.
Jagath Wijesooriya - Inland Revenue
Curso - Node.js for JavaScript Developers
Máquina Traduzida