Java EE: Getting Started

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.
Course info
Rating
(42)
Level
Beginner
Updated
June 22, 2017
Duration
5h 0m
Table of contents
Validating Data
13m 20s
Injecting Beans
15m 14s
Description
Course info
Rating
(42)
Level
Beginner
Updated
June 22, 2017
Duration
5h 0m
Description

Turn a blank page into a web application! In this course, Java EE: Getting Started, you'll learn how to develop a distributed web application based on two complementary technologies: Java EE and Angular. First, you'll begin by covering how to setup your development environment, design your domain model, map it to a relational database, bring transaction management, and then expose the business domain through a REST API. Along the way, you'll make sure the integration tests always pass. Finally, once the REST API is tested, documented, and up-and-running, you'll build an Angular front-end to interact with it through HTTP and JSon. By the end of this course, you'll have the fundamental knowledge to start building REST API's with Java EE and consuming them with Angular.

About the author
About the author

Antonio is a senior software architect living in Paris.

More from the author
Java EE 7 Fundamentals
Beginner
5h 25m
12 Aug 2016
Java EE: The Big Picture
Beginner
1h 9m
28 Oct 2015
Context and Dependency Injection (CDI 1.1)
Intermediate
3h 44m
24 Mar 2015
More courses by Antonio Goncalves
Transcript
Transcript

Hi everyone, my name is Antonio Goncalves, welcome to my course Java EE Getting Started. I am an independent developer, a book author and a recognized Java Champion living in beautiful Paris, but I also travel the world speaking at various conferences.

So, you want to get started with Java EE? Sounds like the right course. In this course, you will build a Java EE back-end, and then, add an Angular front-end to it. And when I say build, I mean that you will spend most of your time in front of your IDE typing code.

Some of the major topics that I will cover include:

  • Setting up your development environment. Which IDE to choose, which building tools or database to install, which server to run your code and which testing frameworks to use.
  • Then, you will build the Java EE back-end. This means that you will map domain objects to a database, and access them in a transactional manner, validate data, and use dependency injection. Once all this in place, you will expose the business model through a documented REST API. Along the way, you will focus on testing all these components to make sure they answer the business requirements and are reliable.
  • Finally, you will create the Angular front-end to interact through HTTP and JSon with the Java EE back-end.

By the end of this course, you will know the basis to get started building REST APIs with Java EE and consuming them with Angular. The reward is that you’ll know how to develop an entire web application where you will be able visualize, create and delete books from an online book store!

Before beginning the course, you should be familiar with the Java programming language, how the Web and the HTTP protocol work, and a bit ofHTML and CSS wouldn’t hurt.

Java EE, Angular, REST... Sounds like a lot to learn? But don’t be scared. This course will guide you step by step through all these topics. I hope you’ll join me on this journey to learn Java EE with the Java EE Getting Started course, at PluralSight.