Atenção! Nosso Atendimento é 100% automatizado por Inteligência Artificial!

Curso de .NET Core Microservices

Economize R$ 87,10

Preço:
Preço promocionalR$ 39,90 Preço normalR$ 127,00

Descrição

.NET Core Microservices

Construa um Sistema Distribuído Usando a Arquitetura de Microservices

Avaliação: 3.7 de 5 baseado em 51177 avaliações Total de horas: 4 Número de palestras: 34 Nível de dificuldade: Intermediário Construa um sistema distribuído usando a arquitetura de microservices Microservices são um estilo arquitetônico moderno que promove o desenvolvimento de aplicações complexas como um conjunto de pequenos serviços baseados em capacidades de negócio. Neste curso, você aprenderá como identificar os limites de serviço apropriados dentro de um negócio e construir um sistema distribuído básico usando a arquitetura de microservices. Ao longo do curso, utilizaremos várias ferramentas, como o serviço de mensagens RabbitMQ para enviar mensagens entre os serviços separados, e o MongoDB, um banco de dados NoSQL. Vamos nos concentrar na criação da API HTTP, que atuará como um gateway para todo o sistema. Além disso, implementaremos o Serviço de Atividades, responsável por lidar com as mensagens recebidas, e o Serviço de Identidade, que fornecerá Tokens Web JSON (JWT) para autenticar as solicitações à API. Nosso aplicativo permitirá que os usuários armazenem informações sobre atividades realizadas em uma data específica e em uma categoria selecionada, como trabalho, tarefas ou esportes. O Serviço de Atividades lidará com a lógica de negócios e determinará a validade de cada atividade, publicando eventos sobre o processamento bem-sucedido ou rejeitado. Ao longo do curso, você também aprenderá sobre comandos, eventos e manipuladores, que são padrões de design populares para a criação de sistemas distribuídos. Ao final do curso, você terá construído seus serviços usando o framework ASP.NET Core e os implantado em uma máquina virtual na nuvem usando Docker e Docker Compose. Observe que este curso utiliza o .NET Core 2.0, que pode não ser a versão mais recente disponível. No entanto, ele fornece conteúdo relevante e informativo para usuários legados do .NET Core. Sobre o Autor Nascido e criado em Cracóvia, Polônia, Adam Nowak possui um diploma de M.Sc.Eng. em Informática Aplicada. Com mais de 7 anos de experiência como engenheiro de software e arquiteto, Adam também se interessa por tópicos como DevOps. Ele é co-fundador da organização BlueSky e trabalha como desenvolvedor full stack, especializado em tecnologias C#, .NET, .NET Core e JavaScript. Adam é apaixonado por DDD, CQRS, APIs RESTful e sistemas distribuídos usando o padrão de microservices. Ele é um membro respeitado da comunidade .NET polonesa e está dedicado a fornecer conteúdo de alta qualidade em termos de software livre e aberto, bem como cursos de programação. Em seu tempo livre, Adam gosta de levantar pesos, correr e andar de moto. O que você aprenderá - Utilizar a plataforma .NET Core para construir uma arquitetura de microservices - Enviar mensagens através de um sistema distribuído usando o serviço de mensagens RabbitMQ - Armazenar dados em um banco de dados NoSQL, MongoDB - Gerenciar identidades de usuários e autenticar solicitações usando JWT - Implantar seu aplicativo na nuvem usando Docker e Docker Compose - Explorar vários padrões de design, incluindo comandos, eventos e manipuladores - Realizar testes unitários e de integração para o seu sistema distribuído