Rocketseat
Rocketseat
/

Microsserviços com Node

Aprenda a criar um marketplace, divido em microsserviços e aplicando a arquitetura de ponta a ponta, aplicando esses conceitos na prática.

Icone da tag BackendBackendIcone da tag AvançadoAvançado
NodeJSMicrosserviçosArquitetura
Microsserviços com Node icon
Visão geralConteúdos

Conheça o curso

Nesta trilha você irá aprender a como criar e utilizar uma arquitetura de microsserviços do zero, utilizando Node JS e o framework NestJS. O curso abrange desde a base de microsserviços até conceitos avançados, como API Gateway, comunicação dos serviços de forma interna, usar uma forma de autenticação centralizada com foco em padrões avançados de microsserviços e vários outros conceitos usados no mercado na criação de microsserviços.

Iremos falar também sobre tópicos importantes como gestão de dados em sistemas distribuídos, monitoramento e debugging dentro de sistemas distribuidos, containerização, testes, segurança e operações. Ao final deste curso, você estará preparado para criar, monitorar e escalar o seu próprio microsserviço.

Nesta trilha você irá aprender a como criar e utilizar uma arquitetura de microsserviços do zero, utilizando Node JS e o framework NestJS. O curso abrange desde a base de microsserviços até conceitos avançados, como API Gateway, comunicação dos serviços de forma interna, usar uma forma de autenticação centralizada com foco em padrões avançados de microsserviços e vários outros conceitos usados no mercado na criação de microsserviços.

Iremos falar também sobre tópicos importantes como gestão de dados em sistemas distribuídos, monitoramento e debugging dentro de sistemas distribuidos, containerização, testes, segurança e operações. Ao final deste curso, você estará preparado para criar, monitorar e escalar o seu próprio microsserviço.

Conteúdos

Nível 1

Fundamentos de Microsserviços

28 aulas
Nível 2

Comunicação entre microsserviços

48 aulas
Nível 3

Users Service, Product Service, observabilidade e testes

27 aulas
Nível 4

Certificado final

0%

Projetos

Detalhes

Horas de estudo

Aprox. 46h

Aulas

103 aulas em 23h 7min

Alunos desta trilha

185

Nível de dificuldade

Avançado

Atividades

3 testes

Pré-requisitos

Recomendações para o melhor proveito dos conteúdos e facilidade de aplicação prática

É necessário conhecimento em JavaScript / TypeScript assim como Node JS, além de noções de Backend, como HTTP, REST e banco de dados. Conhecimentos em Docker, o framework Nest JS e PostgreSQL são desejáveis, mas não obrigatórios.

Inicie sua jornada na programação

Inicie sua jornada na programação com um curso gratuito.