Java EE 7 Fundamentals

Developing web apps just got easier. In this course, you'll learn the essentials of developing web applications with Java EE 7.
Course info
Rating
(133)
Level
Beginner
Updated
Aug 12, 2016
Duration
5h 26m
Table of contents
Description
Course info
Rating
(133)
Level
Beginner
Updated
Aug 12, 2016
Duration
5h 26m
Description

Java EE 7 has established itself as the preeminent Java stack for web and back-end developers. This code-focused course shows how to build a complete application covering most of the Java EE 7 specifications. You'll learn about how the Java EE platform has progressed through its history to the modern platform it is today, the foundations of building a web application in Java EE, and how to interoperate Java EE applications with external services. You'll also learn about architectural best practices when building a Java EE application. By the end of this course, you'll have a solid foundational for building Java EE applications of your own.

About the author
About the author

Antonio is a senior software architect living in Paris.

More from the author
Java Persistence API 2.2
Intermediate
4h 16m
May 10, 2019
Microservices: The Big Picture
Beginner
1h 46m
Apr 16, 2018
Java EE: Getting Started
Beginner
5h 0m
Jun 22, 2017
More courses by Antonio Goncalves
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Antonio Goncalves. Welcome to my course Java EE 7 Fundamentals. I am an independent developer, a book author, a recognized Java Champion, and I like to talk at international conferences about Java EE. So you've heard of Java EE, you might have already used it a bit, but you want to dig into it. This course is for you. In this course, you will learn most of the Java EE 7 specifications, what they are, what they do, and why you might need them. Some of the major topics that I will cover include understanding Java EE, what is a container, what is a component, a service, metadata, how do we package applications. Then you'll learn about common specifications: how to inject components, how to intersect a call, and how to validate data. Then the business tier specifications: what is persistence, what is mapping, how to query data, and, of course, how to handle transactions or batch processing. On top of that, you will see the web tier specifications: servlets, web pages, and web sockets. To communicate with external services, Java EE has a few interoperability specifications, XML and JSON processing for a start, but also REST and messaging. Finally, you will put all these pieces together and learn how to build a web application. By the end of this course, you'll have a very good understanding about all the pieces that make Java EE 7. Before beginning the course, you should be familiar with the Java programming language and have some notions on how web applications are built. Injection, validation, persistence, REST, messaging. Sounds like this course covers lots of technologies. But don't be scared. This course addresses complex topics in a very friendly way. I hope you'll join me on this journey to learn Java EE with the Java EE 7 Fundamentals course at Pluralsight.