Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Node.js - Curso Completo de Node.js

Curso de Node.js - Curso Completo de Node.js

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Node.js - Curso Completo sobre Node.js

Entenda o Funcionamento Interno do Node.js e Aprenda a Usar NPM, http, stream, eventos e Express

Este curso sobre Node.js é projetado para programadores que desejam aprender como criar aplicativos JavaScript usando a plataforma Node.js. Node.js é um ambiente de execução JavaScript usado no lado do servidor, permitindo que você crie aplicativos de alto desempenho e escaláveis. Ele é baseado no motor V8, que é usado no navegador da web Google Chrome, e permite a execução de código JavaScript fora do navegador da web. Neste curso, você aprenderá sobre o funcionamento interno do Node.js e ganhará experiência prática trabalhando com módulos internos e externos, que podem ser instalados usando o NPM. A duração total de todas as videoaulas deste curso é de aproximadamente 20 horas, mas você deve esperar gastar cerca de 200 horas para dominar todos os tópicos abordados, incluindo prática.

Tópicos do Curso:

- Arquitetura do Node.js: Aprenda sobre os principais componentes do Node.js e como o Node.js funciona internamente. - Event Loop: Entenda como o event loop gerencia operações de entrada/saída e processamento paralelo de diferentes tarefas no Node.js. - Thread Pool: Descubra como o Node.js usa um thread pool para lidar com operações de entrada/saída bloqueantes. - Libuv: Aprenda sobre a biblioteca responsável por lidar com operações de entrada/saída no Node.js e como trabalhar com ela. - Módulos Internos: Aprenda como usar os módulos principais do Node.js, como path, fs, http, stream e eventos. - Framework Express.js: Crie aplicativos da web usando o Node.js com o popular framework web Express.js. - Criando um Servidor HTTP e Roteamento com o Express.js: Aprenda como criar um servidor HTTP e configurar rotas no Express.js. - Funções de Middleware: Use funções de middleware no Express.js para resolver tarefas comuns, como registro e tratamento de erros. - Manipulação de Requisições e Respostas: Aprenda como lidar com requisições e respostas HTTP no Node.js e Express.js. - Programação Assíncrona com Callbacks: Aprenda como escrever código assíncrono no Node.js usando callbacks. - Promises e async/await: Use Promises e async/await para escrever código assíncrono mais limpo e legível. - Tratamento de Erros: Aprenda como lidar com erros em aplicativos Node.js. - Trabalhando com Dados JSON: Aprenda como trabalhar com dados JSON em aplicativos Node.js. - Leitura e Escrita de Arquivos: Aprenda como ler e escrever arquivos no Node.js usando o módulo fs. - Trabalhando com Streams: Aprenda como trabalhar com streams no Node.js para processar eficientemente grandes quantidades de dados. - NPM (Gerenciador de Pacotes do Node.js): Aprenda como usar o NPM para instalar e gerenciar pacotes em aplicativos Node.js. - Versionamento Semântico: Aprenda como usar o versionamento semântico para gerenciar dependências em seus aplicativos Node.js. - Package.json: Aprenda como usar o arquivo package.json para gerenciar dependências e scripts em seu aplicativo Node.js. - Package-lock.json: Aprenda como usar o arquivo package-lock.json e como ele difere do arquivo package.json. - Scripts NPM: Aprenda como usar scripts NPM para realizar várias operações dentro de um aplicativo Node.js. Após concluir este curso, você poderá afirmar com confiança que CONHECE o Node.js e é proficiente em usar seus recursos mais procurados.

O que você aprenderá:

- Obter conhecimento sobre o funcionamento interno do Node.js, incluindo arquitetura, event loop e thread pool. - Explorar os módulos internos do Node.js, como path, fs, http, stream e eventos, e aprender como usá-los na prática. - Aprender como usar o NPM para instalar dependências externas e entender versões semânticas. - Dominar o framework web Express para criar serviços de API e aplicativos da web.
Ver informações completas