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
p/ conclusão
7
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

  • Luiz Fernando Oliveira Corte Real

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 formações como: HTML, CSS, JavaScript, jQuery, Angular, React,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

Jamil Abuyagui Vieira

em 25/03/2019

Curso bem didático. Professor explica com clareza os conceitos.

JavaScript: Programando na linguagem da web

Felipe Stefani

em 03/05/2019

Curso muito bem disciplinado pelo professor! Apenas com a base já me considero bem o suficiente para começar a desenvolver páginas. Não vejo a hora de começar o próximo módulo.

HTML5 e CSS3 I: Suas primeiras páginas da Web

Sabe quando você pode começar? Agora!

  • 823 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • 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

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 823 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • 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

    Curso online de inglês técnico para aprimorar seu conhecimento

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

Premium Plus

  • 823 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • 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

    Curso online de inglês técnico para aprimorar seu conhecimento

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

Max

  • 823 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • 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

    Curso online de inglês técnico para aprimorar seu conhecimento

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