Академический Документы
Профессиональный Документы
Культура Документы
Learn to build modern infrastructure using docker and kubernetes containers. Develop and deploy your ASP.NET Core
application using Docker. Leverage to learn microservices architecture to build your ASP.NET Core application and
implement various microservices patterns in your application.
Course objectives
At the completion of this course, attendees will be able to;
Pre-requisites
Anyone who wants to learn Mastering Microservices with Docker should have a basic knowledge of C# and HTML.
Tools/IDE
Visual Studio 2019 or higher, Docker Desktop, Kubernetes Tools, SQL Server 2016
1
Page
Course Curriculum
Module 1
Containers Overview
What are Containers?
Why Containers?
Containers vs Virtual Machines
Linux, Windows and Hyper-V Containers
Container Orchestration
Introduction to Docker
What is Docker?
Architecture of Docker
Understanding images and containers
Running Hello World in Docker
Configuring and Managing Containers
Docker Images and share
Base Image
Docker File
Working with containers
Optimization of Docker File
Publishing Image on Docker Hub
Private Registry
Module 2
ASP.NET Core and Docker
Introduction to ASP.NET Core
Official .NET Docker containers
Working with Databases
Migrating existing applications
Docker Volumes and Services
Introduction to Docker Volumes
Creating and Managing Volumes
Introduction to Docker Services
Creating and Scaling Docker Service
Module 3
Introduction to Kubernetes
Container Orchestration
Kubernetes
Kubernetes Architecture
2
Kubernetes Community
Page
Installing Kubernetes
Setting Up a Single Node Kubernetes Cluster
Kubernetes Fundamentals
Module 4
Introduction to Microservices
Introduction
Microservices Principles
Monolithic vs SOA vs Microservices
Microservices Architecture
Companies using Microservices
Advantages of Microservices
Disadvantages of Microservices
Building Microservices using ASP.NET Core
Introduction
Setting Up Dev Environment
Creating Microservices Using ASP.NET Core
Adding Docker support to Microservices
Testing Microservices Using Postman
API Gateway: Ocelot
Module 5
Patterns for Microservices
Deployment Patterns
Page
Observability Patterns
Cross-Cutting Concern Patterns
Module 6
Migrating Monolithic App to Microservices Architecture
Understanding Project Architecture
Understanding Database Entities
Understanding Project Components
Building Project Components
Implementing Ocelot API Gateway
Building UIs and Consuming APIs
Microservices Deployment
Contact Us
For more information about the course, visit: www.dotnettricks.com/masters-program/microservices-
containers
Feel free to call us at +91 9999 123 503 or email us at info@dotnettricks.com
4
Page