Microservice Development with Java EE 8: 2-in-1

Build Java EE projects with microservices, and deploy them on AWS and Azure.

4.25 (79 reviews)
Udemy
platform
English
language
Programming Languages
category
Microservice Development with Java EE 8: 2-in-1
434
students
4.5 hours
content
May 2018
last update
$44.99
regular price

What you will learn

Decompose and refactor monolithic applications into microservices

Monitor, test, secure, and integrate microservices with each other and existing monoliths

Use MicroProfile and Payara Micro to build independent REST services

Dockerize the microservices in preparation for cloud deployment

Deploy containers on Microsoft’s platform Azure

Configure both AWS and Azure clouds for high availability

Why take this course?

Java EE application model represents one of the best available design models on which to base the design of your enterprise application.

This 2-in-1 training course will address the problems that Java EE developers have been facing for years – breaking the monolith! By the end of this training program, you’ll learn how to build microservices in Java EE 8, enabling you to create highly extendable, scalable, fault tolerant applications that are cloud-ready.

Contents and Overview

This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Java EE 8 Microservices, begins with an introduction to microservices, you’ll learn how to start setting up your development environment and toolset. Use tools such as Dropwizard, Payara Micro, and Spring Boot while you build RESTful services with the latest JAX-RS 2.1 standard. Understand how to use Microprofile to optimize Java EE for microservices development. You’ll learn how to break down and refactor monolithic applications into microservices, as well as integrate both architectures in a fail-proof way. Integrate tools such as Docker with Java EE to give you a foundation to build Cloud Native applications. Finally, you’ll find out how to integrate Spring into your development environment and how to apply the best design patterns to build robust microservices.

The second course, Building and Deploying Java EE Microservices on the Cloud, shows how to build microservices in Java EE using REST APIs in an event driven approach and you’ll build the web layer. You’ll learn to build microservices in Java EE using microprofile and the Payara Micro server. Next, you’ll learn about interacting data services and building web views with JSF, after which we will take a look at application security and performance. From there, we’ll move on to focusing on continuous integration and continuous delivery, and you’ll also learn how to Dockerize your services. Finally, you’ll learn how to deploy the application on the AWS and Azure platforms.

By the end of this training program, you will be confident with the tools and techniques that will help you build robust and resilient cloud native applications in Java EE.

About the Authors

Tilen Faganel is the main developer of the frame KumuluzEE, and he received the Java Duke's Choice Award Winner 2015. He is 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.  This is also represented at national and international conferences. 

Vasilis Souvatzis is a passionate Java developer focusing on the enterprise world. His university thesis was a Java EE 7 full-stack e-commerce application. He participated in the first NetBeans Day Greece in Athens 2005, where he spoke about his Java EE 7 journey. Loyal NetBeans fan and user, took part in the last NetCAT testing the Java Editor and Glassfish integrations. Interested in new software development trends, making his steps into cloud technologies with a battle-hardened platform proving that Java EE fits the cloud just fine.

Screenshots

Microservice Development with Java EE 8: 2-in-1 - Screenshot_01Microservice Development with Java EE 8: 2-in-1 - Screenshot_02Microservice Development with Java EE 8: 2-in-1 - Screenshot_03Microservice Development with Java EE 8: 2-in-1 - Screenshot_04

Reviews

Sikandar
May 31, 2022
Excellent Course with Nice explanation! Highly Recommended for End to End Development and Deployment Process,
Christian
March 8, 2022
To do the course one needs to have the commercial version of IntelliJ IDE (which is more than double of the course!). Those who do not want to spend the money, need to find an alternative first. Then, all the explanations "click here and click there" are useless then The course prerequisites for the course are much higher than stated. It needs a broad knowledge of tools and a lot of experience. The tricky parts of the course are smoothed away with cut and paste snippets, making you a lot of head aches to learn in other tutorials what the teacher had meant or did. Udemy, you need to do a much better QA!
Ruchi
February 14, 2022
The course seems to be well structured in clearly bringing out difference in terms of reasoning of moving from monolith to micro service architecture.
Shine
March 29, 2020
So far, I have understood the what is microservice and advantages of microservices because of the simple explanation by the author.
Ripunjaya
May 28, 2019
steps are not explained and articulated properly. The instructor did not even respond to any of the questions posted. It is a waste of money. I will not recommend this course to anyone.
Rochelle
February 8, 2019
It would be helpful if the transcripts were corrected, language mistakes, they contain the wrong words and have run on sentences. Or better yet if there was a text file with the content.
Vaibhav
October 7, 2018
The course is too fast to follow or code along. Most of the time I had to refer to downloaded code and understand that. The instructor too often drags and drops the code on the window and leaves lot of it unexplained. Also, the instructor/packt are awful when it comes to queries. The only good part is the content, which unfortunately one has to dig up and learn themselves as there is no or little support from packt.
Felipe
September 30, 2018
Falta soporte. No contestan ni a lo más básico. El contenido no está mal pero se debería de extender más.
Bruno
August 11, 2018
it's very interesting to see how microservices works in many different technologies, this course has been very informative and enlightening so far, good on both theory and practice approach. recommended
Abodata
August 11, 2018
The second part of the course is trivial and online enumerates interesting topics without going thoroghly

Charts

Price

Microservice Development with Java EE 8: 2-in-1 - Price chart

Rating

Microservice Development with Java EE 8: 2-in-1 - Ratings chart

Enrollment distribution

Microservice Development with Java EE 8: 2-in-1 - Distribution chart

Related Topics

1687186
udemy ID
5/11/2018
course created date
5/8/2021
course indexed date
Bot
course submited by