Skip to content
UdemyJavaPaid courseAll LevelsCertificate

Java Enterprise Edition 8 for Beginners course (Udemy.com)

Understand Jakarta EE, JPA, CDI, JAX-RS, REST, JWT, JSON-P and JSON-B and more. Add "JEE Developer" to your résumé!

Created by: Tim Buchalka's Learn Programming Academy

Last updated April 2025

icon
What you will learn

  • Understand the theoretical underpinnings of Java Enterprise Edition (JEE)
  • Understand what JEE specifications and implementations are and how to use them
  • Learn to create applications using JEE!
  • Learn to write loosely coupled code using dependency injection API (CDI)
  • Learn how the various Java EE APIs work together to make you a productive developer
  • Learn to write powerful web services using the Java API Restful Web Services (JAX-RS)
  • Master a set of web services that can facilitate rapid development of strong enterprise level applications
  • Build complex database applications based on platforms using its services and APIs
  • Write integration tests for Java EE components
  • And much more!

How it compares

Against the other 231 rated Udemy courses in Java on CourseDuck:

  • Rating4.5 out of 5higher than 53% of them
  • Reviews3,588#68 of 232 by number of reviews
  • Length29.8 hourslonger than 87% of them
  • Last updatedApril 2025more recently than 60% of them

icon
Course Description

Are you ready to take your Java skills to the next level and finally understand Java Enterprise Edition (JEE) ?

The fact is, that Java Enterprise Edition is in use by companies around the world, including many of the Fortune 500 companies. Because of this there a lots of JEE opportunities and as a JEE developer you will be among the highest paid of all Java developers.


This course will get you up to speed quickly and give you the real world skills you need to add "Java Enterprise Edition 8 developer" to your résumé fast!


What's this course about?

Java Enterprise edition has changed and evolved a lot over the years. This course is about teaching you what JEE is, and how to use it and become a productive JEE developer.

The course focuses on JEE 8 (also known as Jakarta EE).

By taking this course you will avoid learning about obsolete versions of Java EE, and learn best practices along the way.

The course starts at a theoretical level helping you to understand the underpinnings of JEE 8, including understanding the JEE specifications and implementations (which is a very important for a Java Enterprise Edition developer to understand).

But then you will dive into understanding JEE 8 at a developmental level with practical hands-on development. Ultimately, this is a hands-on course, so you will be doing a lot of coding as you learn how to use JEE 8.

Your instructor in this course is Luqman Saeed, an experienced software developer who has vast knowledge in a number of programming languages including Python, C# and of course Java. He also has extensive Java Enterprise Edition (JEE) experience and has created a great course to pass on his skills with JEE to you.

Some of the highest paid jobs in the industry for Java developers are available to those people who know and understand JEE, so here is your chance to dramatically increase your salary and future career opportunitues.


What topics are covered in this course?

General JEE concepts

Contexts and Dependency Injection (CDI 2.0)

Java Persistence API (JPA 2.2)

Java API for Restful Web Services (JAX-RS 2.1)

JWT (Json Web Token)

Java API for Web Sockets

Testing with Arquillian Framework and JUnit.

And a lot more.


Why take this course?

This is the most comprehensive Java EE/Jakarta EE course on the internet with 340+ HD video lectures!

Learn how to write full working Java EE code that is portable across various JEE vendors.

The course has a pure standard Java EE API usage focus on app portability across vendors. This is an important skill to master.

In-depth coverage of database persistence with JPA.

This is the only online course that teaches the Contexts and Dependency Injection API in detail!

In-depth coverage of developing REST web services using standards based JAX-RS.

Course constantly updated to reflect latest update with Jakarta EE.


What skills do you need to enrol?

This course assumes you have a basic understanding of the Java programming language. If you have taken a Java course on Udemy such as Tim Buchalka Java Masterclass you will be more than ready for this course.

Ready to start?

If you're ready to start the Java Enterprise Edition 8 for Beginners Course, then click the enrol button to get started.

Feel free to try some of the free video previews on this page as well.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

The Learn Programming Academy was created by Tim Buchalka, a software developer with 40 years experience, who is also an instructor on Udemy, with over 2.28M+ students in his courses on Java, Python, Android, C#  and the Spring framework. 

The Academy’s goal in the next three years, is to teach five million people to learn how to program.

Apart from Tim’s own courses, which are all available here, we are working with the very best teachers, creating courses to teach the essential skills required by developers, at all levels.

One other important philosophy is that our courses are taught by real professionals; software developers with real and substantial experience in the industry, who are also great teachers.  All our instructors are experienced, software developers!

Our team is busy creating new courses right now.

Whether you are a beginner, looking to learn how to program for the very first time, or to brush up on your existing skills, or to learn new languages and frameworks, the Academy has you covered.

icon
More courses by Tim Buchalka's Learn Programming Academy

$139.99

$99.99

$119.99

$12.99

$94.99

$79.99

icon
More Java courses

Free

$84.99

$119.99

$174.99

$17.99

$12.99

icon
Reviews

4.5

3,588 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Persistent Learner on 8/15/2023

This is a very good introduction to JavaEE. However, there are a few negative aspects: 1. Course needs to be updated for Jakarta EE 10. Payara 5 Community edition has reached its end of life and Payara 6 supports EE 10. So, it took me quite some time and research to get started and get the examples working. 2. The course needs to explore JSRs & the differences between different popular runtimes a bit in depth. This will provide a clear idea to the beginner. 3. Captions needs to be added. The auto-generated captions are incorrect in many places and it was a bit hard to follow (for me, at least). 4. Certain stuffs are a somewhat unnecessary for beginners. Like for example, Websockets are not needed at this stage. Instead of that more content could have been provided for JSON-B, JSON-P etc. 5. More time should have been spent on how testing in JavaEE works - may be, a bit more explanation on Arquillian. Overall, a very good course - but can be improved further.

By Nguyen Quoc Huy on 8/8/2023

Very instructive and informative course. I feel like Mr. Luqman tried his best to teach the Java EE Fundamental in the simplest way possible. The course helps me a lot in my path to become a fullstack Java developer.

By Fernando Rezende Celestino on 11/17/2022

Not for beginner Java programmers. Good for people with strong Java foundation, good understanding of relational databases and notions of web development including how a REST API works. In essence, good for beginners in Java EE specifically. Although very complete, some lectures require revision and clarification, such as the one about caching of JAX-RS resources. Sometimes it takes some research and undesirable spent time looking at external documentation and resources to clarify the code that the teacher wrote. Also, the provided code for download could be more incremental. But still very effective for those wanting to learn JPA, JAXRS and other fundamental APIS. Deffinetely working for me, but i wish i could spend less time searching outside the course to understand some subjects.

By Panagiotis Spiliotopoulos on 12/13/2020

Expected simpler explanations

By Piotr Sadowski on 12/13/2020

The course describes very clearly, in a language understandable for a beginner, all the concepts of Java EE. One can easily understand the previously incomprehensible concepts.

By Vissarion Zounarakis on 11/20/2020

A very explanatory and in-depth course.

By Dan Obregon on 11/20/2020

This was a thorough class with practical and useful information. I will definitely be using this course as a reference point as I dive deeper into my JEE projects.

By Stephen on 11/8/2020

The lecturer is very knowledgeable but a little difficult to understand. English is not his first language. Despite that, I was getting into it. The further I got into the series, the more evident it was that the technology used to demo is obsolete. He uses Java 8 and Netbeans 8.2 (which requires java 8). I am running Java 11, and as I write this, java 15 has been released. I have never used any of these technologies, so figuring out how to follow along with the latest versions isn't working. I have currently only made it to section four, but I think I'm going to get a refund for this class. I have a lot of classes, and this will be my first refund. It is a shame because I was looking forward to exploring JEE/Jakarta web applications

By Lotfi Najim on 10/24/2020

So far so good, the instructor explains all concept or put them in relation to ensure that we understand it. Very good fro the moment

By Nagendra Ghimire on 10/23/2020

Nice content.
Good theoretical info, but don't expect lots of practical hands-on.
blah@blah.com :D

By Kristoffer Nsstrm on 10/18/2020

Very very powerful course ;)

By Fued on 10/15/2020

Molto chiaro il professore e utile il corso

Showing 12 of 172 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100