Apresentando o Node.js

o Node.js é um ambiente de execução para JavaScript, assíncrono e orientado a eventos de código aberto. O Node.js permite que os desenvolvedores usem JavaScript para escrever scripts do lado do servidor. O Node.js usa um modelo de I/O direcionada a evento não bloqueante que o torna leve e eficiente, ideal para aplicações em tempo real com troca intensa de dados através de dispositivos distribuídos.


Nesse vídeo procuramos entender essa afirmação, conversando sobre o propósito do Node.js, qual é o seu modelo de programação e o que muda quando desejamos aprender essa tecnologia vindo de alguma linguagem orientada a objetos ou multiparadigma, como é o caso do PHP, C#, Python, entre outras.


Neste DevCast conversamos sobre qual é o propósito do Node.js e o que o torna diferente de outras tecnologias. Assista para saber o que é um modelo de programação assíncrono e orientado a eventos e ter uma ideia do que isso muda na programação.

O que achou desse DevCast?

Aplicação Fullstack JavaScript

Aprenda

Curso
Curso de Node.js: Primeiros passos
Nesse curso conheceremos a plataforma Node.js, que nos permite desenvolver aplicações com JavaScript no lado servidor da aplicação. Durante as aulas veremos o que é necessário para começar a utilizar o Node.js e como criar uma primeira aplicação web utilizando apenas JavaScript.
6 Aulas
Suporte
1087 programadores já iniciaram esse curso
Acessar o Curso
Curso
Minha Primeira API RESTful com Node.js
Node.js é um ambiente de execução JavaScript, que trouxe essa linguagem para fora do navegador. Ele é também uma das soluções mais performáticas para a programação de softwares que necessitam funcionar em rede, incluindo aplicações web, principalmente por causa do seu modelo de I/O não bloqueante. Nesse curso veremos como criar uma API RESTful com essa tecnologia combinando-a com o Express e o Sequelize ORM, alguns dentre os seus frameworks mais utilizados.
9 Aulas
Suporte
247 programadores já iniciaram esse curso
Acessar o Curso

Desafios de Node.js

Exercício 1

React: Criando uma lista com os dados de uma requisição

Acertos
34%
Erros
66%
Últimos que acertaram:

Exercício 2

Node e Express: Tratando erros internos do servidor

Acertos
64%
Erros
36%
Últimos que acertaram:

Exercício 3

Node e Express: Tratando status 404

Acertos
62%
Erros
38%
Últimos que acertaram:

Exercício 4

Node e Express: Criando uma rota de acesso

Acertos
72%
Erros
28%
Últimos que acertaram:

Exercício 5

Node e Express: Criando um middleware

Acertos
39%
Erros
61%
Últimos que acertaram:

Comunidade

Tag em Destaque: Node.js

Feed de atividades do fórum

Joaquim curtiu uma resposta de Mateus : JavaScript em 2019?

18/Jan às 14:41

César curtiu um post de ROMEU : Como fazer conexão com o mongoDB

08/Jan às 14:44

César curtiu uma resposta de MARCIO : Como fazer conexão com o mongoDB

08/Jan às 14:44

Diego curtiu uma resposta de Gutierry : Aplicação utilizando o NodeJS

07/Jan às 10:53

Diego curtiu um post de César : Aplicação utilizando o NodeJS

04/Jan às 17:00

Ver todos os posts da tag

Node.js: Perguntas Frequentes

Confira abaixo algumas respostas para perguntas comuns sobre Node.js.

Suporte ao aluno - Deixe a sua dúvida.
Assinatura Devmedia
Faça parte dessa comunidade 100% focada em programação e tenha acesso ilimitado. Nosso compromisso é tornar a sua experiência de estudo cada vez mais dinâmica e eficiente. Portanto, se você quer programar de verdade seu lugar é aqui. Junte-se a mais de...
+ 800 Mil programadores
,90* / mês
  • Séries
  • Projetos completos
  • Cursos
  • Guias de carreiras
  • DevCasts
  • Desafios
  • Artigos
  • App
  • Suporte em tempo real
A assinatura é cobrado através do seu cartão de crédito. *Tempo minimo de assinatura: 12 meses.
Assinatura Devmedia
Faça parte dessa comunidade 100% focada em programação e tenha acesso ilimitado. Nosso compromisso é tornar a sua experiência de estudo cada vez mais dinâmica e eficiente. Portanto, se você quer programar de verdade seu lugar é aqui. Junte-se a mais de...
+ 800 Mil programadores
Conheça agora!
,90* / mês
  • Séries
  • Projetos completos
  • Cursos
  • Guias de carreiras
  • DevCasts
  • Desafios
  • Artigos
  • App
  • Suporte em tempo real
A assinatura é cobrada através do seu cartão de crédito. *Tempo mínimo de assinatura: 12 meses.