Search⌘ K

What to Expect in This Course

Explore the foundational concepts of Java enterprise security and understand the course structure. Learn who the course is designed for, prerequisites, and the key topics including authentication, authorization, encoding, encryption, and configuration. Gain clarity on what you will accomplish and the standards used in Java EE security.

We'll cover the following...

Who is this course for?

If you’re interested in learning how to use Java enterprise security, you’ve come to the right place! Whether you’re a developer, a workspace admin, or an IT manager, then this course is for you.

This course uses Java, Maven, and Payara Micro, all of which have already been set up in Educative’s executable code examples. We’ll play around with these code environments throughout the course to give you some hands-on practice. However, you can also set them up locally.

Prerequisites

The only requirement for this course is an intermediate knowledge of Java. If you’ve got motivation and inspiration to learn, you’re good to go.

Course learning outcomes

This course should give you a firm understanding of Java enterprise security. It covers all core concepts, including authentication, authorization, configuration, and much more.

By the end of it, you’ll be able to answer the following questions:

  • What is Java Enterprise Security?

  • What are authentication, encoding, encryption, and hashing?

  • What is basecode64 and how does it work?

  • What is the basic standard method of authentication and how does it work?

  • What is OAuth2 and how does configuration work?

  • What are the standards followed by Java EE and why are they important?