Microservices and Deployment by using ASP.NET

所在平台: Coursera

课程主页: https://www.coursera.org/learn/microservices-and-deployment-by-using-aspnet

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用ASP.NET的微服务与部署 课程概述:本课程全面深入地探讨了使用ASP.NET Core的微服务概念,讲解了如何将.NET Core应用程序进行容器化以及运用DevOps实践。课程分为三个核心模块。 第一个模块“使用.NET Core的微服务”带您深入微服务世界,学习如何设计和开发微服务、创建RESTful API,并将这些服务与数据库和消息系统集成。您将了解微服务架构的优势与挑战,并学习如何利用.NET Core设计和实施微服务应用。此外,还将讲解容器化和编排的基本概念。 第二个模块“容器化.NET Core应用程序”旨在为开发者提供一个全面的指导,如何使用Docker将.NET Core应用程序进行容器化。课程将涵盖Docker的基本概念,包括镜像、容器和Dockerfile,以及如何利用这些工具来部署.NET Core应用。在学习过程中,您将了解重要的Docker概念,如Docker注册表、网络以及数据卷,并学习如何创建生产就绪的.NET Core应用。 第三个模块“ASP.NET Core开发者的DevOps”概述了DevOps的原理及其优势,探讨如何将其结合使用,以创建现代软件应用。参与者将学习DevOps的基本原则,包括持续集成和持续交付,以及如何用于部署和管理基于微服务的应用。您将学习如何构建.NET Core微服务,将其打包为容器,并使用Azure DevOps实现持续集成和交付,同时实现微服务应用的自动化测试和监控。 通过本课程,您将全面掌握使用ASP.NET Core开发微服务、容器化以及相应的DevOps实践,为您的开发技能增值。

课程大纲

Name:Microservices with .NET Core

Description: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.

Name:Dockerize .NET Core Applications

Description: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.

Name:DevOps for ASP.NET Core Developers

Description: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.

课程评论(0条)

课程详情

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 elabo

课程标签

0人关注该课程

主题相关的课程