Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Azure Microservices with .NET Core for Developers

Azure Microservices with .NET Core for Developers

2h 41mIntermediate2020-02-13

Authors

Rodrigo Díaz Concha

Rodrigo Díaz Concha

Solutions Architect, Microsoft Regional Director, and Microsoft MVP

Course details

Cloud native architectures, such as microservices, are becoming the de facto standard in the software industry—and, in today's developer environment, it's no longer only architects who need to understand its benefits and challenges. By leveraging this popular architectural pattern, developers and other key application stakeholders can enhance the availability, reliability, and scalability of their software solutions. In this course, instructor Rodrigo Díaz Concha provides an overview of microservices, as well as how to use .NET Core 3.1 to create microservices that can be deployed in Azure. Rodrigo covers key topics such as microservices pros and cons; writing unit tests; microservices containerization with Docker; microservices deployment on top of an orchestrator, such as Azure Service Fabric; and synchronous communication between microservices.

Topics include:
- A comparison of monolithic and microservice architectures
- The main communication mechanisms for microservices
- Designing microservices solutions
- Synchronous communication between microservices
- Writing unit tests for your microservices
- Adding Docker Compose support to a microservices solution
- Deploying microservices

Skills covered

Software ArchitectureCloud DevelopmentWeb Development ToolsAzureSoftware Development ToolsPersonaNetwork AdministrationCloud PlatformsWeb DevelopmentNetwork and System AdministrationCloud ComputingMicrosoftSoftware Development

Concepts

0. Introduction

  • 01 - Making sense of microservices architecture in a .NET Core and Azure ecosystem

1. Introduction to Microservices

  • 02 - The importance of software architecture
  • 03 - What is monolithic architecture
  • 04 - Service-oriented architecture (SOA) overview
  • 05 - Introduction to the microservices architecture
  • 06 - Microservices architecture principles
  • 07 - Communication between microservices

2. Hands On - Creating Microservices with ASP.Net Core

  • 08 - Designing a microservices solution
  • 09 - Creating a .NET Core solution for microservices
  • 10 - Creating the database context for the products microservice
  • 11 - Creating the products provider
  • 12 - Obtaining all the products in the products microservice
  • 13 - Obtaining a single product in the products microservice
  • 14 - Challenge - Implementing the customers and orders microservices
  • 15 - Solution - Implementing the customers and orders microservices

3. Hands On - Synchronous Communication between Microservices

  • 16 - Preparing and implementing the search service
  • 17 - Invoking the orders microservice from search
  • 18 - Invoking the products microservice from search
  • 19 - Add resiliency to the products microservice with Polly
  • 20 - Challenge - Synchronous communication to the customers microservice
  • 21 - Solution - Synchronous communication to the customers microservice

4. Microservices and DevOps

  • 22 - Microservices unit tests
  • 23 - Improving unit tests
  • 24 - Creating an Azure DevOps project
  • 25 - Configuring the build pipeline
  • 26 - Release pipelines in Azure DevOps
  • 27 - Challenge - Implementing a build pipeline for your microservices
  • 28 - Solution - Implementing a build pipeline for your microservices

5. Microservices Containerization with Docker

  • 29 - Adding Docker support to a microservices solution
  • 30 - Debugging and configuring Docker Compose in a microservices solution
  • 31 - Publishing container images for a microservices solution
  • 32 - Challenge - Containerizing your microservices
  • 33 - Solution - Containerizing your microservices

6. Microservices Deployment

  • 34 - Provision Azure Service Fabric resource
  • 35 - Creating a Docker Compose script for Azure Service Fabric
  • 36 - Installing the certificate and reading the settings from Azure Service Fabric
  • 37 - Creating the release pipeline
  • 38 - Challenge - Deploying microservices to Azure Service Fabric
  • 39 - Solution - Deploying microservices to Azure Service Fabric

Conclusion

  • 40 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal