|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/quarkus-building-microservices-with-quarkus/
课程评论:没有评论
课程名称:使用Quarkus构建微服务 课程概述:本课程专为希望了解Quarkus与MicroProfile如何处理微服务的开发者设计。课程内容结合了幻灯片和代码示例,旨在让学员同时“理解和实践”。通过理论学习与实际动手,逐步开发微服务架构,在课程中您将开发两个相互通信的微服务。 课程内容包括: - 理解微服务的概念 - 掌握MicroProfile的基本知识 - 检查开发环境的配置 - 开发两个使用JAX-RS和CDI暴露REST端点的微服务 - 使用JSON-B自定义JSON输出 - 使用JUnit和RESTAssured对两个微服务进行隔离测试 - 配置每个微服务 - 使用MicroProfile OpenAPI为每个微服务撰写文档 - 使用MicroProfile REST Client实现微服务之间的通信 - 测试时模拟微服务通信 - 使用MicroProfile Fault Tolerance处理通信故障 - 使用GraalVM构建每个微服务的Linux可执行文件 - 利用Docker容器化每个微服务并运行 - 创建和配置Docker Compose文件,以便通过单个命令启动两个微服务 完成课程后,学员将深入理解如何使用Quarkus实施微服务,能够启动、开发、打包及执行微服务架构,更重要的是,能够将Quarkus微服务应用到下一个项目中。 祝您在课程中取得好成绩,如需帮助或有任何请求,请随时与我联系,我会竭诚提供支持!
This course is for Quarkus developers who want to discover how Quarkus and MicroProfile handle microservices. It's a mixture of slides and code so you can "Understand and Practice" at the same time. This way, you learn the theory, and then put it into practice by developing a microservice architecture step by step.In this course you will develop two microservices that talk to each other. After introducing Microservices and MicroProfile, you will make sure your development environment is set up, and you will go from bootstrapping two Quarkus microservices, to running them as Docker containers. The different steps you'll go through are:Understand Microservices,Understand MicroProfile,Check your development environment,Develop two microservice that expose a REST endpoint using JAX-RS and CDI,Customize the JSON output with JSON-B,Test the two microservices in isolation with JUnit and RESTAssured,Configure each microservice,Document each microservice with MicroProfile OpenAPI,Establish the communication between microservices with MicroProfile REST ClientMock the microservice communication when testing,Handle communication failure with MicroProfile Fault Tolerance,Build a Linux executable with GraalVM out of each microservice,Containerize each microservice with Docker and execute it,Create and configure a Docker Compose file so both microservices can be executed in a single command.At the end of the course you'll get a good understanding on how implementing microservices with Quarkus. You will be able to bootstrap, develop, package and execute a microservice architecture, but most important, take Quarkus microservices to your next project.Good luck for the course, and please reach out if you need any help or if you have any request: I'm here to help!