|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/building-modern-applications/
课程评论:没有评论
课程名称:构建现代应用程序(Java - Kafka - 微服务) 概述: 《构建现代应用程序》课程旨在教授全球范围内公司高度需求的特定技术和软件工程概念。这些技术帮助大型企业创建具有弹性和可扩展性的应用程序,直接影响企业的商业模型。因此,掌握这些知识的专业人员在就业市场上变得非常有价值。课程内容涵盖Java、Spring Boot(包括应用程序结构、Spring Data JPA、Spring RestTemplate和Spring Repositories),以及使用Apache Kafka进行事件驱动架构(生产者和消费者),并介绍微服务架构的概念和实践应用。课程旨在提升技术技能,教授广泛应用于高性能应用程序的技术和软件架构概念。内容包括理论解释和实际开发(动手实践)。 课程安排: - 课程介绍及模拟客户需求挑战,探讨在新的汽车销售门户实施新功能的需求 - 问题研究及解决方案展示,包含实施架构的设计图 - 开发核心微服务,采用REST和事件驱动通信 - 开发另一个微服务,用于保存有关待售汽车的帖子 - 开发微服务以分析和计算新帖中的特定信息 总的来说,该课程通过结合理论与实践,帮助学员掌握在现代应用开发中必备的技术和架构知识。
The course Building Modern Applications aims to teach about specific technologies and software engineering concepts that are in high demand by companies around the world.These technologies help large companies create resilient and scalable applications, which directly impacts the business models of large corporations.For these reasons the professional who has this knowledge becomes valuable in the job market.Learn in this course about Java, Spring Boot (application structure with the framework, Spring Data JPA, Spring RestTemplate, Spring Repositories), event-driven architecture with Apache Kafka (producers and consumers), concepts and practical application of microservices architecture.The content was designed to improve your technical skills, teaching concepts about technologies and software architectures widely used corporately in high performance applications around the world. This content offers conceptual explanations and practical development (hands-on) on the content covered. The course has the following schedule: Presentation of the course with the simulation of a challenge brought by a customer who needs to implement a new feature in their new car sales portal; Study of the problem and presentation of the solution with drawings of the architecture to be implemented; Development of a core microservice with REST and event-driven communication; Development of another microservice to save posts about cars for sale; Microservice development for analysis and calculation of specific information in new posts.