|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/the-complete-guide-to-java-ee-8-3-in-1/
课程评论:没有评论
课程名称:完整的 Java EE 8 指南:三合一 概述:Java EE 提供了一套标准规范,用于开发与供应商无关的标准化应用程序。企业应用程序通常变动不大,因此我们需要像 Java EE 这样可靠的平台以确保可持续性。要学习 Java EE 中的功能和 API,以构建企业级应用程序,您需要熟悉 Java 编程。这门全面的三合一课程教您如何使用 Java 企业平台和现代 API 开发企业应用程序。课程通过实践示例涵盖了 Java EE 平台的每一个概念,使您能够轻松理解并在自己的应用程序中实施。这一培训程序包含三门完整的课程,精心挑选,以提供尽可能全面的培训。 第一门课程《学习 Java EE 8》首先探讨 Java EE 的核心组件,然后学习 HTTP 端点,以及如何使用 JPA 映射领域实体。接下来,您将了解拦截器如何实现技术性跨切关注。您还将学习如何访问外部系统,并了解异步通信协议。 第二门课程《Java EE 8 中的设计模式和最佳实践》开始时探讨各种设计模式,接着学习如何对设计模式进行分类,工作于创建性模式,并探索不同类型的行为模式。最后,您将学习在 Java EE 中实现关键模式,如外观模式、单例模式、工厂模式、装饰者模式和观察者模式。 第三门课程《Java EE 8 微服务》先解释使用微服务架构的好处,然后学习如何将单体应用程序分解和重构为微服务。接下来,您将学习使用最佳 Java 微服务框架(如 Payara Micro、Dropwizard 和 Spring Boot)创建微服务,并实施 RESTful 服务,使用 JAX-RS 2.1 和 Java EE 8。您还将学习如何监控、测试、保护以及集成微服务与彼此及现有单体的方式。进一步学习将 Spring 集成到 Java EE 生态系统中,最后,您将学习如何将微服务打包成 Docker 容器,使其适合在高度可扩展的云环境中运行。在完成这个学习路径后,您将能轻松应对构建云原生企业应用程序的挑战。 讲师简介:本课程由以下著名作者的杰出作品构成,确保您学习之旅的顺利进行:Sebastian Daschner 是一名自由职业的 Java 顾问、作者及培训师,对编程和 Java(EE)充满热情。他是书籍《现代 Java EE 应用程序架构》的作者,并参与 JCP,帮助形成 Java EE 的未来标准。他因对 Java 社区和生态系统的贡献而被评为 Java Champion 和 Oracle Developer Champion。Sekhar Srinivasan 是一位 Microsoft 认证培训师,拥有 22 年的培训经验,擅长教授多种 Java 技术。他相信与时俱进,以提供最佳的培训体验。Tilen Faganel 是 KumuluzEE 框架的主要开发者,并曾获得 Java Duke's Choice Award,负责高科技创业公司的集成解决方案开发。
Java EE provides a standard set of specifications that can be used to develop standardized applications, independent of the vendor. Enterprise applications do not change that often, and hence we need a robust platform such as Java EE to ensure sustainability. To learn features and APIs in Java EE for building enterprise-ready applications, you'll need to be familiar with programming in Java. This comprehensive 3-in-1 course teaches you how to develop enterprise applications using the Java Enterprise platform and modern APIs. It covers each and every concept of the Java EE platform with the help of practical examples making it easy for you to understand and implement in your own applications. This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning Java EE 8, course starts off by exploring the core Java EE components. You will then learn about HTTP endpoints. You will also learn how to map domain entities with JPA. Next, you will understand how interceptors realize technical cross-cutting concerns. You will learn to access external systems. Finally, you will learn about the asynchronous communication protocol. The second course, Design Patterns and Best Practices in Java EE 8, starts off with exploring various design patterns. You will then learn to work with categorizing design patterns. You will also work with creational patterns. Next, you will explore different types of behavioural patterns. Finally, you will learn the implementation of key patterns such as Façade, Singleton, Factory, Decorator, and Observer in Java EE. The third course, Java EE 8 Microservices, begins with explaining the benefits of using the microservice architecture. You will then learn to decompose and refactor monolithic applications into microservices. You will also learn to create microservice with the best Java microservice frameworks such as Payara Micro, Dropwizard, and Spring Boot. Next, you will learn to implement RESTful services using JAX-RS 2.1 and Java EE 8. You will learn to monitor, test, secure, and integrate microservices with each other and existing monoliths. Further, you will learn to integrate Spring into a Java EE ecosystem. Finally, you will learn to package microservices into Docker containers making it suitable to run in a highly scalable cloud environment. By the end of this Learning Path, taking the challenge of building a cloud-ready, enterprise application in the microservice architecture will be a walk in the park. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Sebastian Daschner is a Java freelancer working as a consultant, author, and a trainer. He is enthusiastic about programming and Java (EE). He is the author of the book Architecting Modern Java EE Applications. He participates in the JCP, helping to form the future standards of Java EE such as serving in the JAX-RS, JSON-P, and Config Expert Groups, and collaborating on various open source projects. For his contributions to the Java community and ecosystem, he was recognized as a Java Champion, Oracle Developer Champion, and double 2016 JavaOneRockstar. He is a regular speaker at international IT conferences such as JavaLand, JavaOne, or Jfokus. Sekhar Srinivasan (Microsoft Certified Trainer) is a highly reputed trainer. He is well known for imparting unique techniques in training for the past 22 years. He has trained students on various Java technologies such as Core Java, JDBC, Servlets, JSP, JSF, Spring, Hibernate and also various Microsoft technologies and JavaScript frameworks. He is a firm believer of being constantly up to date with the upcoming technologies to deliver the best possible training he can. He provides extensive training programs such as classroom training, online training programs and is also an author with Pluralsight and Packt Publishing. Tilen Faganel is the main developer of the frame KumuluzEE. He received the Java Duke's Choice Award Winner 2015. He is the head of development of integration solutions in high-tech start-ups Sunesis, and has worked on numerous projects developing advanced cloud applications for enterprises in Slovenia and abroad.