- Level Expert
- المدة 13 ساعات hours
- الطبع بواسطة Board Infinity
-
Offered by
عن
In this comprehensive course, we delve deep into the concept of microservices using ASP.NET Core, effectively dockerizing .NET Core applications, and utilizing DevOps practices. This course is divided into three core modules. The 'Microservices with .NET Core' module immerses you into the world of microservices, teaching you how to design and develop them, create RESTful APIs, and integrate these services with databases and messaging systems. The 'Dockerize .NET Core Applications' module elaborates on Docker's pivotal role in containerizing .NET Core applications. It walks you through Docker's foundational concepts and highlights its contribution to deploying and creating robust, production-ready .NET Core applications. Lastly, the 'DevOps for ASP.NET Core Developers' module presents an overview of DevOps, its principles for efficient software delivery, and the use of Azure DevOps for continuous integration, delivery, automated testing, and monitoring. By the end of this course, participants will be proficient in building and managing microservices using ASP.NET Core, dockerizing .NET Core applications, and implementing effective DevOps practices in their software development projects.الوحدات
Introduction to the course
1
Discussions
- Meet and Greet
2
Videos
- Course Introduction
- Meet Your Instructor
1
Readings
- Syllabus
Introduction to Microservices
1
Assignment
- Microservices - Practice Quiz
5
Videos
- What you will learn in this Lesson
- What are Microservices ?
- Microservices Principles
- Miroservices Architecture
- Microservices Tools
1
Readings
- Further Reading on Microservices
Migrating Monolithic App to Microservices Architecture and Documenting Web APIs
1
Assignment
- Project Architecture Practice Quiz
7
Videos
- What you will learn in this Lesson
- Understanding Project Architecture
- Working with Repository Pattern
- Adding Swagger to Web API
- Testing RestAPIs using Postman
- Dockerized Your Application - Part 1
- Dockerized Your Application - Part 2
1
Readings
- Learn More about Project Architecture
Building API Gateways using Ocelot
2
Assignment
- API Gateway Practice Quiz
- Microservices - Graded Quiz
5
Videos
- What you will learn in this Lesson
- Introduction to API Gateway
- Working on Available Microservices
- Creating Ocelot Gateway Project
- Configuring Gateways and Launch APIs
2
Readings
- Further Reading on API Gateway
- Tell us what you think!
Introduction to Docker
1
Assignment
- Docker - Practice Quiz
5
Videos
- What you will learn in this Lesson
- Introduction to Docker
- Docker Architecture
- Docker for Developers
- Docker Community vs. Docker Enterprise
Docker CLI and Commands
1
Assignment
- Docker Commands Practice Quiz
5
Videos
- What you will learn in this Lesson
- Docker Installation
- Docker CLI and Docker Commands
- Practical Demo: Create your First Dockerized Application
- Publish Your Docker Image to Docker Hub
Containerization with Docker
2
Assignment
- Containerization - Practice Quiz
- Docker - Graded Quiz
4
Videos
- What you will learn in this Lesson
- Create Asp.Net Core Web Application with Docker Configuration
- Tag Your Docker Image and Test
- Dockarize Your Application through Visual Studio
Introduction to Azure
1
Assignment
- Azure Basics -Practice Quiz
4
Videos
- What you will learn in this Lesson
- Azure Devops Overview
- Configure Azure Devops Account and Organization
- Adding Azure Devops Projects
Version Control in Azure
1
Assignment
- Version Control Practice Quiz
5
Videos
- What you will learn in this Lesson
- Getting Started with Azure Boards
- Practical Demo: Azure Boards
- Introduction to Version Control
- Demo: Manage Azure Repos with Git
Configure, build and release pipeline in Azure
2
Assignment
- CI/CD - Practice Quiz
- DevOps - Graded Quiz
4
Videos
- What you will learn in this Lesson
- Introduction to Azure Pipeline
- Creating Asp.Net Core Application
- Build Azure CI/CD Pipeline from Visual Studion
1
Readings
- Provide your feedback!
Auto Summary
Dive into the world of microservices with ASP.NET Core through this expert-level course by Coursera. You'll explore microservice design, RESTful API creation, Docker containerization, and DevOps practices using Azure DevOps. With a duration of 780 minutes, this comprehensive learning journey is perfect for IT professionals aiming to master advanced software development skills. Available through a Starter subscription, this course equips you with the tools to build, deploy, and manage robust .NET Core applications efficiently.

Board Infinity