Cloud-Native Application Development with Java EE
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024