HOME > Development > Cloud-Native Application Development with Java EE

Cloud-Native Application Development with Java EE

  • Development
  • Apr 14, 2025
SynopsisCloud-Native Application Development with Java EE, available...
Cloud-Native Application Development with Java EE  No.1

Cloud-Native Application Development with Java EE, available at $19.99, has an average rating of 3.6, with 28 lectures, based on 13 reviews, and has 99 subscribers.

You will learn about Design and build cloud-native applications using Java EE 8 Deploy and run Java EE 8 microservices using Docker and Kubernetes Build robust and easily consumable REST APIs with JAX-RS and MicroProfile OpenApi Build resilient service clients using circuit breakers, bulkheads, timeouts and retries Develop loosely coupled, message-driven microservices with JMS and JSON-P Implement configurability with Kubernetes ConfigMaps and Secrets using MicroProfile Config Add and implement service monitoring with Metrics and MicroProfile Health Implement service call tracing with MicroProfile OpenTracing Secure your microservices with BASIC Auth and JSON Web Tokens This course is ideal for individuals who are This video course is for Java developers and architects who would like to build real cloud-native applications that are lightweight, hyperscale, elastic, loosely coupled, observable and secure. It is particularly useful for This video course is for Java developers and architects who would like to build real cloud-native applications that are lightweight, hyperscale, elastic, loosely coupled, observable and secure.

Enroll now: Cloud-Native Application Development with Java EE

Summary

Title: Cloud-Native Application Development with Java EE

Price: $19.99

Average Rating: 3.6

Number of Lectures: 28

Number of Published Lectures: 28

Number of Curriculum Items: 28

Number of Published Curriculum Objects: 28

Original Price: $109.99

Quality Status: approved

Status: Live

What You Will Learn

  • Design and build cloud-native applications using Java EE 8
  • Deploy and run Java EE 8 microservices using Docker and Kubernetes
  • Build robust and easily consumable REST APIs with JAX-RS and MicroProfile OpenApi
  • Build resilient service clients using circuit breakers, bulkheads, timeouts and retries
  • Develop loosely coupled, message-driven microservices with JMS and JSON-P
  • Implement configurability with Kubernetes ConfigMaps and Secrets using MicroProfile Config
  • Add and implement service monitoring with Metrics and MicroProfile Health
  • Implement service call tracing with MicroProfile OpenTracing
  • Secure your microservices with BASIC Auth and JSON Web Tokens
  • Who Should Attend

  • This video course is for Java developers and architects who would like to build real cloud-native applications that are lightweight, hyperscale, elastic, loosely coupled, observable and secure.
  • Target Audiences

  • This video course is for Java developers and architects who would like to build real cloud-native applications that are lightweight, hyperscale, elastic, loosely coupled, observable and secure.
  • In a world of modern business? models and digital products, the use of monolithic applications run? classical infrastructure is just not feasible anymore. Many? organizations have already begun resorting to the elasticity of the? cloud as it offers them greater agility, availability, resilience, and? portability. This video course is a one-stop solution for developers and? architects, teaching them to understand the challenges faced in? building cloud-native applications, using Java EE 8 and some additional? well know open-source components and APIs. In combination, these APIs? enable you to easily build hyperscale, elastic, loosely coupled,? reliable, observable and secure microservices. Throughout this course,? we address the different challenges you need to master to build truly? cloud-native applications with Java EE. By the end of this course, you? will be equipped with enough knowledge and practical experience to get? your next cloud-native Java EE microservices up-and-running in no time,? and with ease.?

    About the Author

    Mario-Leander Reimer is a? chief technologist for QAware GmbH. He is a senior Java developer with? several years of experience in designing complex and large-scale system? architectures. He continuously looks for innovations and ways to combine? and apply state-of-the-art technology and open source software? components in real-world customer projects. He studied computer science? at Rosenheim and Staffordshire University. He teaches cloud computing as? a part-time lecturer.? ?

    Course Curriculum

    Chapter 1: Microservices with Java EE 8

    Lecture 1: The Course Overview

    Lecture 2: Challenges and Design Principles of Cloud-Native Apps

    Lecture 3: Overview of Java EE 8 and Eclipse MicroProfile APIs

    Lecture 4: Getting Started with Java EE 8 Microservices

    Lecture 5: Containerizing Java EE 8 Microservices

    Lecture 6: Infrastructure Composition

    Lecture 7: Deploying and Running Java EE on Kubernetes

    Chapter 2: Service Exposition via REST APIs and Messaging

    Lecture 1: Building and Versioning REST APIs with JAX-RS

    Lecture 2: Implementing Tolerant Reader with JSON-P

    Lecture 3: Resilient Service Invocation with MicroProfile Fault Tolerance

    Lecture 4: API Documentation with MicroProfile Open API

    Lecture 5: Building Message-Driven Microservices with Java EE

    Chapter 3: Configuration and Coordination

    Lecture 1: Multi-Source Configuration with MicroProfile Configuration

    Lecture 2: Handling Secrets in Cloud-Native Java EE Microservices

    Lecture 3: Clustered Scheduling and Coordination with EJBs

    Chapter 4: Handling State and Persistence

    Lecture 1: Challenges of Cloud-Native State and Persistence

    Lecture 2: Using JPA with Cloud-Native Databases

    Lecture 3: Using NoSQL Databases with Java EE

    Lecture 4: Session Replication for Stateful Java Web Applications

    Lecture 5: Distributed State Using the JCache APIs

    Chapter 5: The Diagnosability Triangle: Logging, Monitoring, and Tracing

    Lecture 1: The Diagnosability Triangle

    Lecture 2: Adding Good, Detailed, and Structured Logging

    Lecture 3: Adding Telemetry Data Using Microprofile Metrics

    Lecture 4: Adding Readiness Probes Using MicroProfile Health

    Lecture 5: Adding Trace Information Using MicroProfile OpenTracing

    Chapter 6: Microservice Security

    Lecture 1: Using the Java EE Security APIs with JAX-RS

    Lecture 2: Using JWT-Based Authentication and Authorization with JAX-RS

    Lecture 3: Mutual TLS between Java EE Microservices with Istio

    Instructors

  • Cloud-Native Application Development with Java EE  No.2
    Packt Publishing
    Tech Knowledge in Motion
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 5 votes
  • 4 stars: 5 votes
  • 5 stars: 2 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!