Formação Node.js

Construa programas de rede escaláveis com Node.js!

Esta formação faz parte dos nossos cursos de Front-end
120h
Para conclusão
6
Cursos
2
Vídeos extras
2
Podcasts

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

Formação Node.JS

Com a Carreira Node.js, você aprenderá a construir programas de rede escaláveis!

Primeiro, vamos conhecer o HTTP, HTML5, CSS3 e JavaScript, para termos uma boa base de como é programar para web. Depois você juntará o seu conhecimento destas linguagens para entrar no mundo Node.js, aprendendo a desenvolver uma aplicação web completa com JavaScript e Node.js.

O próximo desafio será desenvolver uma API e entender o estilo arquitetónico REST. Você aprenderá a escalar o seu app Node.js utilizando a API de Cluster. Para finalizar, você conhecerá uma alternativa aos bancos relacionais: o MongoDB que é NoSQL, orientado a documentos e um dos mais utilizados no momento.

Ao final da Formação, você estará pronto(a) para construir programas de redes escaláveis!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você irá aprender

  • Douglas Quintanilha Barbosa Ferreira

  • Fábio Pimentel

  • Felipe Oliveira

  • Gabriel Leite

Passo a passo

  1. 1 Entendendo a web por baixo dos panos!

    Torne-se uma(um) programadora web completa(o)! Aqui você vai entender os detalhes do protocolo HTTP, saberá quando usar GET e POST, vai estudar sobre segurança na web e o HTTPS, compreenderá a web stateful e a web stateless e conhecerá as melhorias do HTTP/2.

    Você também vai criar suas primeiras páginas da Web aprendendo o que é HTML e CSS, entenderá a estrutura básica de um arquivo HTML e suas tags e vai definir estilos para elementos usando o CSS. Além disso tudo, você vai começar a programar na linguagem da web, o JavaScript, aprendendo a manipular os elementos de sua página, trabalhando bem com eventos do navegador e entendendo como utilizar e validar formulários. Além disso, vai conhecer as boas práticas de organização de códigos JavaScript e buscar dados em outro servidos com AJAX.

  2. 2 Node.JS

    Nesta parte da Formação, você vai entender o funcionamento do JavaScript como linguagem de back-end, desenvolvendo uma aplicação web completa em JavaScript com Node.js. Você também aprenderá a diminuir a quantidade e dificuldade do código com Middewares, ganhará produtividade utilizando módulos externos e Node Package Manager. Além disso tudo, você entenderá o padrão MVC usando Node.js, trabalhará com sessão de usuários, vai validar os seus dados com Express Validator e implementar uma solução para autenticação e autorização.

  3. 3 Desenvolvendo uma API seguindo o estilo Rest

    Você vai saber como integrar pacotes em uma app web utilizando o Consign, dominará a criação de clientes para integrações via Web Services REST e SOAP, vai entender o básico estilo arquitetural REST e seus padrões e também vai aprender a utilizar bem a API de Streams do Node. Você também vai implementar logs na aplicação integrados com o Express, vai utilizar o Memcached integrado com o Node e saber escalar melhor sua app Node utilizando a API de Cluster.

  4. 4 Uma alternativa aos bancos relacionais tradicionais

    Nesta parte você vai conhecer o MongoDB, que é uma alternativa aos bancos relacionais tradicionais. Você aprenderá sobre um dos principais bancos de dados NOSQL do mercado, realizará operações de CRUD, filtrará dados e buscará por proximidade com o MongoDB.

Front-end

Além dessa, a categoria Front-end conta com cursos de HTML, CSS, JavaScript, Angular, React, jQuery,e mais...

Experiências de quem já estudou com a gente

xseriesedu

em 01/05/2019

Bastante positiva, todo o conteúdo muito bem organizado e bem explicado em um nível descomplicado fazendo com que o aprendizado aconteça de modo natural e divertida.

HTTP: Entendendo a web por baixo dos panos

Daniel Honório de Oliveira

em 20/03/2019

O instrutor demonstra domínio do assunto e sabe muito bem como passar o conhecimento. Recomendo muito o curso e já vou iniciar o próximo módulo.

Node.js Parte 1: Inovando com JavaScript no backend

CRISTINA DO COUTO LEITÃO GUERRA

em 06/09/2019

Achei o curso muito bem explicado, com uma evolução bem coerente e, a cada passo, as coisas eram acrescentadas em doses homeopáticas. Gostei muito das explicações bem detalhadas do professor em relação às definições de cada assunto. Apenas uma ressalva por eu ter um probleminha de atenção que prejudica meu aprendizado: alguns códigos eram corrigidos no meio do vídeo e eu acabava ficando confusa e perdendo a sequência lógica. Mas isso é uma questão pessoal que potencializa essa ressalva.

JavaScript: Programando na linguagem da web

Comece hoje mesmo os cursos de Node.js. Matricule-se agora!

  • 910 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 910 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 910 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 910 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana