AD183 Red Hat Application Development I: Programming in Java EE Course Overview

AD183 Red Hat Application Development I: Programming in Java EE Course Overview

In this course, you will learn about the various specifications that make up Java EE. Through hands-on labs, you will transform a simple Java SE command line application into a multi-tiered enterprise application using various Java EE specifications, including Enterprise Java Beans, Java Persistence API, Java Messaging Service, JAX-RS for REST services, Contexts and Dependency Injection (CDI), and JAAS for securing the application.

img-trustpilot Trustpilot

4.4/5 Ratings

CoursePage_session_icon 

Successfully delivered 1 sessions for over 21 professionals

Intermediate

Purchase This Course

Fee On Request

  • Live Training (Duration : 40 Hours)
  • Per Participant
  • Guaranteed-to-Run (GTR)
  • Classroom Training fee on request
  • Select Date
    date-img
  • CST(united states) date-img

Select Time


♱ Excluding VAT/GST

You can request classroom training in any city on any date by Requesting More Information

  • Live Training (Duration : 40 Hours)
  • Per Participant
  • Classroom Training fee on request

♱ Excluding VAT/GST

You can request classroom training in any city on any date by Requesting More Information

Request More Information

Email:  WhatsApp:

Koenig is is awarded as Red Hat's Enterprise Partner with the Highest YoY Growth for CY-23!

Target Audience for AD183 Red Hat Application Development I: Programming in Java EE

AD183 Red Hat Application Development I: Programming in Java EE is tailored for developers who aim to master Java EE for enterprise applications.


  • Java Developers seeking to transition to Java EE
  • Software Engineers focusing on enterprise-level application development
  • Systems Architects designing multi-tiered Java applications
  • Enterprise Application Developers implementing business logic and backend services
  • DevOps Professionals looking to understand the deployment and packaging of Java EE applications
  • Back-End Developers aiming to create robust Java server applications
  • IT Professionals focusing on Java application security
  • Middleware Programmers specializing in Java messaging services
  • Technical Leads overseeing Java EE application development projects
  • Software Designers interested in Contexts and Dependency Injection (CDI) for Java applications
  • Application Developers working with RESTful web services


Learning Objectives - What you will Learn in this AD183 Red Hat Application Development I: Programming in Java EE?

Introduction to Course Learning Outcomes

Gain proficiency in Java EE development by mastering multi-tiered application transition, EJBs, persistence management, RESTful services, CDI, JMS messaging, and application security.

Learning Objectives and Outcomes

  • Understand the key differences and features of Java EE compared to Java SE, and recognize the architecture of Java EE multi-tiered applications.
  • Learn to package and deploy Java EE applications to an Enterprise Application Platform (EAP) server, comprehending application server architecture.
  • Develop and integrate Enterprise Java Beans (EJBs), including stateless, stateful, and message-driven beans for business logic.
  • Create and manage persistence entities with JPA, implementing validations to ensure data integrity.
  • Define and manage complex entity relationships using Java Persistence API (JPA) to maintain a coherent data model.
  • Design and implement RESTful web services using JAX-RS specification to enable interoperable server-client communication.
  • Apply Contexts and Dependency Injection (CDI) to manage dependencies and decouple application logic for scalable and maintainable code.
  • Utilize Java Message Service (JMS) for creating robust messaging applications that can asynchronously send and receive data.
  • Implement Java Authentication and Authorization Service (JAAS) framework to secure Java EE applications against unauthorized access.
  • Demonstrate comprehensive knowledge and skills acquired in Red Hat Application Development I: Programming in Java EE through a capstone review.
AD183 Red Hat Application Development I: Programming in Java EE
USD