|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microservices-using-aspnet-core-5-and-docker-rabbitmq-facedetection/
课程评论:没有评论
Coursera 课程:使用 ASP.NET Core 5.0 和 Docker 构建微服务 本课程是使用 ASP.NET Core 5.0 技术构建事件驱动微服务应用程序的最全面的实战课程。 **核心内容:** * **微服务开发:** 学习如何使用 .NET Core 5.0 和 MassTransit 构建微服务应用程序。 * **通信模式:** 掌握微服务之间通过消息总线、HTTP REST 和 SignalR Core 进行通信的设计和实现。 * **消息驱动架构:** 通过一个图像处理应用案例,深入理解消息驱动架构的应用。 * **图像处理:** 学习 C# 中重要的图像处理库,包括将 JPEG 图像转换为字节数组进行传输和存储,以及将字节数组还原为 JPEG 图像。 * **Azure Face API:** 了解如何使用 Microsoft Azure 的免费人脸检测功能,包括获取 Face API 密钥并将其集成到应用程序中。 * **Docker 和 Docker Compose:** 学习如何 Docker 化微服务,并通过 Docker Compose 进行编排。 本课程旨在帮助您进入一个使用最先进技术构建松耦合微服务应用程序的美妙世界。
Welcome to the most extensive hands-on microservices course using asp.net core 5.0 technologies! This course is going to teach you how to build event-driven microservices apps using the dotnet core version 5.0 and masstransit. While you learn microservices apps, you will practice how to design microservices which communicate via a message bus, via HTTP Rest and also via SignalR Core.The course will teach you the message-driven architecture as applied to an image processing app through which you will get to learn the important libraries available for image processing with C#. You will also have a go at using the Microsoft Azure's Freely Available Face Detection facility to get your faces detected and sent back to your application instead of doing it by yourself. To that end, you will learn how to get Face API keys from Azure site and adapt your code so that it can communicate with that service offered by MS.You will learn how to convert jpeg images to byte arrays for transmission over the message bus and also over the Http channel, and how to store them in database tables in byte array format.. You will also learn how to get back the original images from the byte arrays into jpegs for saving and/or displaying.. You will learn how to dockerize your microservices and orchestrate them via docker-compose technology. I hope you buy the course and enter into the world of wonderful loosely coupled microservices application development using the state of the art technologies. Frank Ozz