Essa formação é antiga e não faz mais parte da grade oficial, confira as mudanças.

Node.js

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

0/7 Cursos finalizados
Esta formação faz parte da escola Front-end
112h

Para conclusão

7

Cursos

2

Vídeos extras

2

Podcasts

Formação Node.JS

Atenção: Essa formação será substituída em breve por uma nova que possui um conteúdo mais alinhado e atualizado com a área de Node

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!

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.