Node.js
Node.js é uma plataforma de desenvolvimento de aplicações web que utiliza a linguagem JavaScript, permitindo a construção de aplicações escaláveis, de alta performance e com grande capacidade de processamento. Aqui estão algumas coisas que você pode aprender sobre Node.js para aplicações web:
Instalação e configuração: Como instalar e configurar o Node.js em diferentes plataformas, como Windows, Linux ou macOS.
HTTP e servidor web: Aprenda a criar e gerenciar um servidor web usando o módulo HTTP do Node.js, permitindo o processamento de solicitações HTTP e a entrega de respostas.
Frameworks: Aprenda a usar os principais frameworks web do Node.js, como o Express.js, Hapi.js e Koa.js, para simplificar o desenvolvimento de aplicações web.
Banco de dados: Aprenda a usar o Node.js para interagir com diferentes bancos de dados, como o MySQL, MongoDB e PostgreSQL, por meio de módulos específicos.
APIs RESTful: Aprenda a criar APIs RESTful usando o Node.js, permitindo que aplicativos se comuniquem com outras aplicações ou serviços.
Autenticação e autorização: Aprenda a implementar autenticação e autorização em aplicações web usando o Node.js, protegendo o acesso a recursos específicos com base nas credenciais do usuário.
WebSocket: Aprenda a usar o módulo WebSocket do Node.js para implementar comunicação em tempo real entre o servidor e o cliente.
Testes automatizados: Aprenda a usar ferramentas de teste automatizado, como Mocha, Jest ou Jasmine, para testar a qualidade do código e garantir o bom funcionamento da aplicação.
Deployment: Aprenda a implantar aplicações Node.js em diferentes ambientes, como servidores dedicados, nuvem ou containers, utilizando ferramentas como o Docker.
Monitoramento e escalabilidade: Aprenda a monitorar o desempenho da aplicação, identificar gargalos e escalá-la horizontalmente para atender às demandas de tráfego e usuários.
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Artigo Node.JS: o que é, como funciona esse ambiente de execução JavaScript e um Guia para iniciar
-
Artigo Node.JS: definição, características, vantagens e usos possíveis
-
Site Node.JS
-
Site NodeJS
-
Site Caminho básico Node.js
-
Podcast Node.js – Hipsters #199
-
Artigo Como instalar o Node.js no Windows, Linux e macOS
-
Formação APIs com Node.js e Express
-
Curso Node.js: criando sua primeira biblioteca
-
Artigo Novidades do Node.js (versão 18)
-
Artigo Lidando com erros no Node.js
-
Artigo Arquitetura do Node.js: o Node.js é single-threaded?
-
Formação Autenticação, testes e segurança em Node.js
-
Artigo Debugando projetos NodeJS no VSCode
-
Artigo Node.JS: Funções Assíncronas
-
Artigo Utilizando export.modules no Node.js
-
Curso Node.js: testes unitários e de integração
-
Curso Node.js: Refresh Tokens e confirmação de cadastro
-
Formação Aprofunde em Node.js com arquitetura Serverless
-
Artigo Revolução no Node.js: adeus ao Axios e fetch API na versão 17.5.0
-
Site Full-Stack com Node.js
-
Site Desenvolvedor Back-End Node.js
-
Formação Full stack JavaScript: crie um projeto com React e Node.js
-
Curso Node.js: criptografia e tokens JWT
-