Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Microservices - padrões e práticas para construção de microsserviços

Curso de Microservices - padrões e práticas para construção de microsserviços

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Microservices - Padrões e Práticas para Construir Microservices

Visão Geral do Curso

Neste curso abrangente sobre arquitetura de microservices e construção de sistemas assíncronos, você aprenderá como utilizar Node.js, Nest.js, RabbitMQ e Nx. Com uma classificação de 4.8 em 5170 avaliações, este curso oferece um total de 14 horas de instrução em 72 palestras. Ele é projetado para alunos de nível intermediário.

Descrição do Curso

Cada vez mais empresas estão voltando sua atenção para a arquitetura de microservices, pois ela resolve inúmeros problemas enfrentados por aplicações monolíticas. Esses problemas incluem escalabilidade horizontal complexa, pilhas de tecnologia desatualizadas, acoplamento e complexidade de código elevados, bem como processos lentos de construção, teste e implantação. A arquitetura de microservices, com sua atomicidade, visa abordar todos esses problemas, além de melhorar a tolerância a falhas e simplificar a manutenção. No entanto, tudo tem um lado negativo. A arquitetura de microservices requer uma abordagem completamente diferente para design e implementação. Neste curso, exploraremos todas as complexidades da construção de uma arquitetura de microservices. Abordaremos padrões de interação, decomposição, implementação de comandos e consultas, modelagem de eventos de domínio e a infinidade de desafios encontrados ao implementar microservices. O curso foi desenvolvido com base em minha experiência do mundo real na implementação de microservices em várias empresas e nas dificuldades que encontrei ao longo do caminho. Embora escreveremos código TypeScript usando Node.js e o framework NestJS, o curso será benéfico para aqueles que trabalham com outras linguagens, pois contém uma riqueza de material teórico útil. Abordaremos os seguintes tópicos: - Decomposição de um projeto em serviços - Descrição da arquitetura da aplicação - Trabalhando com o repositório NX - Organizando a comunicação entre microservices - Manipulando e gerando eventos de domínio - Trabalhando com barramentos de mensagens, especialmente RabbitMQ - Escrevendo microservices usando NestJS - Implementando o padrão CQRS - Construindo uma arquitetura assíncrona escalável - Garantindo consistência de dados e usando o padrão Saga - Testando microservices - Implementando padrões de API - Trabalhando com bancos de dados - Peculiaridades de implantação e operação de microservices As palestras são divididas em seções teóricas e de código ao vivo, onde escreveremos código juntos para criar um backend real para minha escola , PurpleSchool. Essa divisão permite que você adquira conhecimentos valiosos, independentemente da sua linguagem de programação. No final de cada módulo, haverá um teste para reforçar sua compreensão. Ao final do curso, você terá o conhecimento e as habilidades para implementar efetivamente uma abordagem de microservices em seus próprios projetos ou empresas. O código escrito ao longo do curso é usado em produção e as abordagens são aplicáveis a sistemas de qualquer complexidade. Na prática, implementei uma arquitetura de sistema composta por mais de 70 microservices.

O que você aprenderá

Ao fazer este curso, você aprenderá como: - Decompor um projeto em serviços - Descrever a arquitetura da aplicação - Trabalhar com o monorepo NX - Implementar comunicação entre microservices - Criar e manipular eventos de domínio - Trabalhar com RabbitMQ - Escrever microservices usando NestJS - Implementar o padrão CQRS - Desenvolver lógica de negócios dentro de um serviço - Construir uma arquitetura assíncrona - Garantir consistência de dados - Implementar o padrão Saga - Testar microservices - Compreender as peculiaridades de implantação e operação
Ver informações completas