Carregando...
Node.js
📊
55 Tópicos
⏱️
Aprendizado Interativo
🎯
Passo a Passo
Node.js é um ambiente de execução JavaScript poderoso e open-source que permite aos desenvolvedores criar aplicações server-side rápidas e escaláveis. Com um modelo de I/O não bloqueante e orientado a eventos, o Node.js gerencia eficientemente aplicações de alto desempenho, ideal para servidores web, APIs e aplicativos em tempo real, como chats. Aprender Node.js permite usar JavaScript tanto no front-end quanto no back-end, simplificando o desenvolvimento full-stack e trabalhando com frameworks populares como Express.js e bancos de dados como MongoDB.
🎯
Curso Concluído
Este curso está completo e pronto para aprendizagem. Todos os tópicos estão disponíveis para estudo.
🔍
📋 Trilha de Aprendizado
Siga a trilha de aprendizado estruturada abaixo
Introdução ao Node.js
Instalação do Node.js
Primeiro App Node.js
Uso do CLI do Node.js
Introdução a Módulos
Módulos Embutidos
Noções de NPM
Require e Export
Operações de Sistema de Arquivos
EventEmitter
Streams
Criar Servidor HTTP
Roteamento Simples
Módulo URL
Query Strings
Módulo DNS
Módulo OS
Programação Assíncrona
Event Loop
Tratamento de Erros
Buffer e Dados Binários
Gerenciamento de Processos
Processos Filhos
Worker Threads
Módulo Cluster
WebSockets
Criptografia
Encadeamento de Streams
Otimização de Performance
Visão Geral da Integração com Bancos de Dados
MySQL e Node.js
MongoDB e Node.js
PostgreSQL e Node.js
Redis e Node.js
Criar API REST
Integração GraphQL
Autenticação
APIs de Terceiros
Visão Geral de Frameworks
Fundamentos do Express
Engines de Templates
Testes Node.js
Segurança em Node.js
Validação de Entrada
Logging
Variáveis de Ambiente
Monitoramento e Logging de Erros
Estratégias de Deploy
Dockerizar Apps Node.js
CI/CD
Acessibilidade
Manutenção e Atualizações
Depuração Node.js
Erros Comuns e Soluções
Glossário Node.js