AD184 Red Hat Application Development I: Programming in Java EE with exam Course Overview

AD184 Red Hat Application Development I: Programming in Java EE with exam Course Overview

Course Overview: Red Hat Application Development I: Programming in Java EE with Exam (AD184)

Unlock the full potential of Java Enterprise Edition (Java EE) with our comprehensive course designed for experienced Java Standard Edition (Java SE) developers. Based on Red Hat® Enterprise Application Platform 7.0, this course merges core concepts from AD183 and the EX183 Certification Exam. You'll transform a simple Java SE application into a robust, multi-tier enterprise solution using Enterprise Java Beans, Java Persistence API, Java Messaging Service, JAX-RS for REST services, and JAAS for application security. Practical labs will bolster your skills in packaging, deploying, and maintaining enterprise applications. Key skills include creating REST APIs, managing entity relationships, and implementing Contexts and Dependency Injection (CDI). Proficiency in developing Java SE applications and basic IDE usage is required.

Purchase This Course

Fee On Request

  • Live Training (Duration : 40 Hours)
  • Per Participant
  • Guaranteed-to-Run (GTR)
  • date-img
  • date-img

♱ Excluding VAT/GST

Classroom Training price is on request

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

  • Live Training (Duration : 40 Hours)
  • Per Participant

♱ Excluding VAT/GST

Classroom Training price is on request

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

Request More Information

Email:  WhatsApp:

Koenig's Unique Offerings

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

Course Prerequisites

Prerequisites for AD184 Red Hat Application Development I: Programming in Java EE with exam


To ensure a successful learning experience in the AD184 Red Hat Application Development I: Programming in Java EE with exam course, students should have the following minimum required knowledge and skills:


  • Proficiency in developing Java SE applications, with at least 2 years of practical experience
  • Proficiency in using an Integrated Development Environment (IDE) such as Red Hat Developer Studio or Eclipse
  • Experience with Maven is recommended but not mandatory

These prerequisites provide a solid foundation for understanding and implementing Java EE specifications and developing enterprise-level applications.


Target Audience for AD184 Red Hat Application Development I: Programming in Java EE with exam

Red Hat Application Development I: Programming in Java EE with exam (AD184) helps Java SE developers transition to multi-tier enterprise applications using Java EE.


Target Audience:


  • Java SE Developers
  • Software Engineers
  • Backend Developers
  • Application Developers
  • System Architects
  • Tech Leads
  • IT Professionals looking to specialize in enterprise development
  • Red Hat enthusiasts looking to get certified
  • Developers familiar with IDEs like Eclipse or Red Hat Developer Studio
  • Professionals with experience in Maven (recommended but not mandatory)


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

Course Learning Objectives and Outcomes for AD184 Red Hat Application Development I: Programming in Java EE with Exam

Introduction: The AD184 course equips experienced Java SE developers with the skills needed to develop multi-tiered Java EE applications, covering key concepts such as EJBs, JPA, REST services, CDI, JMS, and application security.

Learning Objectives and Outcomes:

  • Transition to Multi-Tiered Applications: Understand the features of Java EE and distinguish them from Java SE applications.
  • Package and Deploy Applications: Learn to describe the architecture of a Java EE application server, package applications, and deploy them to an EAP server.
  • Create Enterprise Java Beans: Develop Enterprise Java Beans, including message-driven beans.
  • Manage Persistence: Create persistence entities with validations to manage data effectively.
  • Manage Entity Relationships: Define and manage relationships between JPA entities.
  • Create REST Services: Develop REST APIs using the JAX-RS specification.
  • Implement Contexts and Dependency Injection: Describe and implement typical use cases for CDI in applications.
  • Create Messaging Applications with JMS: Develop messaging clients to send and receive messages using the JMS API.
  • Secure Java EE Applications: Apply JAAS to secure Java EE applications.
  • **

Target Audience for AD184 Red Hat Application Development I: Programming in Java EE with exam

Red Hat Application Development I: Programming in Java EE with exam (AD184) helps Java SE developers transition to multi-tier enterprise applications using Java EE.


Target Audience:


  • Java SE Developers
  • Software Engineers
  • Backend Developers
  • Application Developers
  • System Architects
  • Tech Leads
  • IT Professionals looking to specialize in enterprise development
  • Red Hat enthusiasts looking to get certified
  • Developers familiar with IDEs like Eclipse or Red Hat Developer Studio
  • Professionals with experience in Maven (recommended but not mandatory)


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

Course Learning Objectives and Outcomes for AD184 Red Hat Application Development I: Programming in Java EE with Exam

Introduction: The AD184 course equips experienced Java SE developers with the skills needed to develop multi-tiered Java EE applications, covering key concepts such as EJBs, JPA, REST services, CDI, JMS, and application security.

Learning Objectives and Outcomes:

  • Transition to Multi-Tiered Applications: Understand the features of Java EE and distinguish them from Java SE applications.
  • Package and Deploy Applications: Learn to describe the architecture of a Java EE application server, package applications, and deploy them to an EAP server.
  • Create Enterprise Java Beans: Develop Enterprise Java Beans, including message-driven beans.
  • Manage Persistence: Create persistence entities with validations to manage data effectively.
  • Manage Entity Relationships: Define and manage relationships between JPA entities.
  • Create REST Services: Develop REST APIs using the JAX-RS specification.
  • Implement Contexts and Dependency Injection: Describe and implement typical use cases for CDI in applications.
  • Create Messaging Applications with JMS: Develop messaging clients to send and receive messages using the JMS API.
  • Secure Java EE Applications: Apply JAAS to secure Java EE applications.
  • **