Microservices and Deployment by using ASP.NET (Coursera)

Microservices and Deployment by using ASP.NET (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
Familiarity with C# and web development is required to successfully complete this course.
Misc

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

Microservices and Deployment by using ASP.NET (Coursera)
Microservices and Deployment by using ASP.NET is an advanced-level course designed for experienced developers who want to learn how to build and deploy microservices-based applications using ASP.NET. The course covers various topics, including designing microservices architecture, implementing microservices using ASP.NET, using containerization for deployment, and using DevOps tools for continuous integration and continuous deployment.

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

Learners will learn how to create loosely coupled, scalable, and resilient microservices using ASP.NET Core and related technologies such as Docker and Kubernetes. Additionally, the course covers the use of cloud services such as Azure for deploying and managing microservices-based applications.

Learners will also gain knowledge on deploying applications on-premises, in the cloud, and hybrid environments. Upon completion of the course, participants will have the skills and knowledge to design, develop, deploy, and manage microservices-based applications using ASP.NET Core and related technologies.

Course 3 of 3 in the ASP.NET for Experienced Developers Specialization.


Syllabus


WEEK 1

Microservices with .NET Core

This module provides an overview of microservices architecture using .NET Core. Participants will learn about the benefits and challenges of using microservices, and how to design and implement microservices-based applications using .NET Core. Additionally, the module covers the basic concepts of containerization and orchestration.

This module covers the development of microservices using .NET Core. Participants will learn how to create RESTful APIs, configure services, and use dependency injection to improve code quality and maintainability. Additionally, the module covers the integration of microservices with databases and messaging systems.


WEEK 2

Dockerize .NET Core Applications

The Dockerize .NET Core Applications module is designed to provide a comprehensive guide for developers to containerize their .NET Core applications using Docker. The module covers the fundamental concepts of Docker, including images, containers, and Dockerfiles, and how to use them to deploy .NET Core applications.

Throughout the module, student will learn about important Docker concepts such as Docker registries, networking, and volumes, and how to use them to create production-ready .NET Core applications. By the end of the Dockerize .NET Core Applications module, developers will have a deep understanding of how to use Docker to containerize their .NET Core applications, and how to deploy and manage them in a production environment.


WEEK 3

DevOps for ASP.NET Core Developers

This module provides an overview of DevOps, including their benefits and how they can be used together to create modern software applications. Participants will learn about the principles of DevOps, including continuous integration and delivery, and how they can be used to deploy and manage microservices-based applications.

This module covers the development of DevOps. Participants will learn how to build microservices using .NET Core, package them as containers, and use Azure DevOps for continuous integration and delivery. Additionally, the module covers the implementation of automated testing and monitoring for microservices-based applications.



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

Course Auditing
45.00 EUR/month
Familiarity with C# and web development is required to successfully complete this course.

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