Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Arquitetura de Microsserviços do 0 com ASP.NET, .NET 6 e C#

via Udemy

Overview

Domine microservices, construa um e-commerce com ASP.NET .NET 'Core' 6 Oauth2 OpenID Identity Server RabbitMQ Ocelot e++

What you'll learn:
  • 20% Teoria e 80% Prática
  • O que são microsserviços e por que são cada vez mais populares
  • O que é e como Implementar Oauth2, OpenID, JWT e Identity Server
  • Como usar o framework Duende para construir um Identity Server
  • Como trabalhar com Postman
  • Desenvolver microsserviços com .NET 6
  • Publicação e Consumo de Mensagens com RabbitMQ
  • Segurança de microsserviços
  • O que é e Como Implementar um API Gateway com Ocelot
  • Comunicação Síncrona e Assíncrona entre Microsserviços
  • Utilizar JMS para mensageria entre microsserviços .NET 6 com RabbitMQ
  • Configurar uma stack de microsserviços do 0 absoluto
  • As boas práticas a se adotar ao desenvolver microsserviços
  • Como expor e consumir microsserviços através de API's RESTFul
  • Gere documentação de API com Swashbuckle (Swagger)
  • Aprenda a Integrar API's de terceiros com seus Microserviços
  • [EXTRA] - Como Integrar Microsserviços à API do ChatGPT

Venha se especializar no desenvolvimento de microsserviços com ASP.NET, .NET 'Core' 6, Oauth2, OpenID, Identity Server, RabbitMQ, Ocelot, C# e muito mais!

Atualmente os microsserviços são uma verdadeira febre. Desenvolvedores em todo o mundo estão entregando software com mais rapidez e escalabilidade graças a arquiteturas de microsserviços. Neste curso, você aprenderá as habilidades necessárias para construir microsserviços em C# com .NET 6 e ASP.NET.

O curso ensina os fundamentos centrais de uma arquitetura de microsserviços tanto na teoria(20%), quanto na prática(80%). Esse conhecimento será aplicado na implementação de microsserviços com .NET 6 e C#. Inicialmente faremos uma rápida revisão dos fundamentos teóricos do REST, em seguida veremos como construir API’s REST na plataforma .NET. Depois dessa breve revisão veremos o que são microsserviços e seus aspectos mais importantes. Em seguida criaremos os primeiros microsserviços. Começaremos com um projeto simples e expandiremos gradualmente a nossa stack adicionando microsserviços e tecnologias mais complexas. Nesse treinamento abordaremos, tecnologias como:

  • ASP.NET;

  • .NET 6;

  • Oauth2;

  • OpenID;

  • JWT (JSON Web Tokens);

  • Identity Server;

  • RabbitMQ;

  • API Gateway com Ocelot

  • Swagger OpenAPI e muito mais.

Se você está pronto para aprender como construir microsserviços sólidos e eficientes com ASP.NET, .NET 6 e estar preparado pra vaga dos sonhos em pouco mais de 18 horas a partir de agora? Pressione o botão "Comprar Agora" e comece imediatamente!

Te vejo lá!

Syllabus

  • Apresentação
  • [SEÇÃO DE NIVELAMENTO] Fundamentos Teóricos do REST
  • Configuração do Ambiente no Windows
  • Configuração do Ambiente no Linux
  • [SEÇÃO DE NIVELAMENTO] REST na Prática com ASP.NET
  • Rápida Introdução aos Microsserviços
  • Criando o Primeiro Microsserviço
  • Organizando a Arquitetura dos Primeiros Microsserviços
  • Preparando Microsserviço Web para Consumir o Microsserviço de Produtos
  • Definindo o Layout e Consumindo o Microsserviço de Produtos
  • Autenticação com Oauth2, OpenID, JWT, Duende e Identity Server
  • Adicionando a Listagem de Produtos na Home
  • Implementando o Microsserviço de Carrinho de Compras (GeekShopping.CartAPI)
  • Consumindo o Microsserviço de Carrinho de Compras
  • Implementando a Tela de Carrinho de Compras
  • Implementando o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)
  • Consumindo o Microsserviço de Cupom de Desconto (GeekShopping.CouponAPI)
  • Integrando a Tela de Checkout ao Microsserviço GeekShopping.CartAPI
  • Integração dos Microsserviços à RabbitMQ
  • Criando o Microsserviço de Pedido de Compras (GeekShopping.OrderAPI)
  • Comunicação Síncrona entre Microsserviços
  • Criação do Microsserviço de Pagamentos
  • Trabalhando com Exchanges no RabbitMQ
  • API Gateway com Ocelot
  • Conclusão
  • [EXTRA - Microsserviços com ChatGPT] Integre os seus Microserviços com o ChatGPT
  • [APÊNDICE 1] Minimizando a Replicação de Código com Nuget Packages
  • [APÊNDICE 2] Minicurso de GIT e GitHub
  • FAQ - Dúvidas mais Comuns

Taught by

Leandro Costa, Erudio Training and Erudio Training Support

Reviews

4.6 rating at Udemy based on 1476 ratings

Start your review of Arquitetura de Microsserviços do 0 com ASP.NET, .NET 6 e C#

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.