I am the author of several Java EE courses for Pluralsight. Plurasight has been around for more than 10 years, and has an impressive catalog of courses, several on Java and Java EE.
Each course is made of slides, demos and you will have the pleasure to listen to my voice ;o) No video of the speaker, but many screen recording for the demos. Each course is made of several modules, several clips, and you get to answer a few questions at the end of each module:
- Java EE: Getting Started
- Java EE: The Big Picture
- Java EE 7 Fundamentals
- Bean Validation 1.1
- Java Persistence API 2.1
- Context & Dependency Injection 1.1
So I hope you will enjoy taking the courses (not free I’m afraid ;o) and do not hesitate to give me some feedback. Once you’ve assessed the course, you can link it on your LinkedIn profile.
Here is my contribution on Java EE courses :
Java EE: Getting Started
The Java EE: Getting Started course is 5 hours long (Beginner level). Java EE and Angular are complementary technologies. This course targets Java and web developers who want to learn how to build a Java EE back-end REST API and add an Angular front-end to it.
Java EE: The Big Picture
The Java EE: The Big Picture course is 1:10 hour long (Beginner level). This course functions as a technical and business overview of Java Enterprise Edition. It answers the questions: What Is Java EE? Is Java EE Right for Your Organization?
Java EE 7 Fundamentals
The Java EE 7 Fundamentals course is 5:30 hours long (Intermediate level). Developing web apps just got easier. In this course, you’ll learn the essentials of developing web applications with Java EE 7. Create a common application tier (CDI, Interceptors, Bean Validation), address business concerns (JPA, JTA, Batch), implement Web applications (Servlets, JSF, WebSockets) and interoperate with external services (XML, JSon, JAX-RS, JMS).
Bean Validation 1.1
The Bean Validation 1.1 course is 2:30 hours long (Advanced level). Learn how to create and add business constraints to your Java SE and Java EE applications (built-in constraints, defining your own constraints, messages, groups and payloads, some advanced topics).
Java Persistence API 2.1
The Java Persistence API 2.1 course is 3:40 hours long (Advanced level). Learn how to map Java objects to a relational database in your Java SE and Java EE applications (manage entities, relationships and inheritance, querying entities, entity lifecycle, callbacks, and listeners).
Context & Dependency Injection 1.1
The Context & Dependency Injection 1.1 course is 3:40 hours long (Advanced level). Learn how to decouple and inject your components with CDI (Context and Dependency Injection) in your Java SE and Java EE applications (injection, producers and disposers, interceptors, decorators, and events, bringing the Web tier and service tier together).
pluralsight is awesome, one of the best training sites out there.
Thanks for the post.
Great! I love pluralsight courses. I will wating for your upcoming courses about CDI and JSF!!
Fantastic videos — probably the best, and I’ve watched many videos on Java! Looking forward to additional installments.
Hi Antonio,
Thanks for adding such a nice course on JPA.
It helped me clear a lot of concepts but i am stuck with @PersistenceContext. The entity manager is not getting injected and it throws a NullPointerException. Could you please share a sample application?
Is it like it would be enjected only if the class is a type of EJB bean?
EntityManager injection does not work with plain java classes?
Thanks and Regards,
Sahil Amar
It’s great to hear. Nice course with bright future. I have to do a project on student java program by using this. Waiting for upcoming one. Thank You.