Tá acabando!

Compre agora com desconto
Corra enquanto há tempo!

dias

:

horas

:

minutos

:

segundos

Nova formação NodeJS Alura

Temos uma nova Formação Node.js da Alura! Completamente refeita do zero, para encarar o mundo moderno do Back-End, e vamos utilizar o Express com todo seu poder.

imagem da formação node.js

Todos os conteúdos da formação giram em torno da criação de APIs RESTful, uma arquitetura moderna e que possibilita a separação entre o Front-End e o Back-End, facilitando o trabalho de todas as equipes.

Pontos importantes para você dominar o Node e o Express:

  • NodeJs com Express pode ser utilizado para criar aplicações HTTP que fazem as clássicas operações de inserção, busca, atualização e remoção (CRUD).

  • Mas não é só de recursos que vive uma aplicação! Também é possível trabalhar com streaming de dados para ler arquivos, imagens, ou mesmo para dados muito grandes que estão sendo trafegados e precisam rodar em paralelo.

  • Com a evolução de um produto e uma API cada vez mais complexa para gerenciar, a manutenção se torna uma necessidade, e a falta dela, um problema. Como esse é um problema comum, foram pensados alguns padrões para tornar nossas APIs escaláveis e fáceis de evoluir e gerenciar com controle de versões dos recursos.

  • Precisamos olhar também como nossos dados são guardados no banco de dados, como a comunicação funciona e ter também uma maneira simples de mudar de banco, caso necessário. Para isso, utilizamos as ferramentas chamadas de ORM (Object Relational Mapping), são ferramentas que fazem a comunicação e o uso de um bancos de dados relacional mais amigável, produtivo e com um ótimo desempenho. Em um ambiente Node.js podemos utilizar o Sequelize, que é um ORM muito versátil e estável do mercado.

  • Para fechar com chave de ouro, precisamos pensar na segurança em APIs RESTFul, em como fazer a comunicação de usuários com a API de uma forma segura e eficaz com tokens JWT, evitando o gasto de recursos do servidor. Além disso, é importante conhecer os refresh tokens e também aprender a trabalhar com um sistema de autorização baseado em papéis ou RBAC.

A Formação Node.js está recheada de conteúdos extra: podcasts, vídeos com detalhes e muito mais. Estamos esperando você! :)

Gabriel Leite
Gabriel Leite

Gabriel é desenvolvedor e instrutor com foco em Java, Ionic e Node.js.

Veja outros artigos sobre Programação