Developing Applications with Java EE - 5 days Online Classroom

3.450,00 EUR

  • 5 days
Live Virtual Classroom
Classroom
In House / In Company

Build enterprise-grade applications with Java EE (Jakarta EE) and gain the skills to develop secure, scalable, and maintainable business solutions. This hands-on course introduces the core technologies and APIs used to create multi-tier enterprise applications, from web components and business logic to database integration and RESTful services. Through practical labs, you'll explore Servlets, JavaServer Faces (JSF), Enterprise JavaBeans (EJB), Contexts and Dependency Injection (CDI), JPA, REST APIs, security, and transaction management. You'll learn how to integrate these technologies to build robust enterprise applications that meet modern business requirements. By the end of the course, you'll be able to design, develop, deploy, and maintain Java EE applications using industry best practices.

Key Features

Language

Course and materials are in English

Level

Beginner - Intermediate level

5 days (40 hours) live classroom

with accredited trainers

60+ recommended study hours

Exercises and solutions

Downloadable PDF documents with detailed content (slides, explanations)

Certificate

Certificate of completion available

Hero

Learning Outcomes

At the end of this course, you will be able to:

Learn

Learn to build data-driven applications using JSON, JPA, and database integration.

Manage

Manage entities, transactions, and persistence for reliable enterprise applications.

Develop

Develop RESTful web services with JAX-RS and JAX-WS, and implement asynchronous communication using Java Message Service (JMS) for scalable, loosely coupled applications.

Protect

Secure Java EE applications with container-managed security, authentication, and role-based access control to protect data and manage user permissions effectively.

Hero

Course timeline

  1. Java EE Web Application Fundamentals

    Day 01

    • Explore Java EE architecture and enterprise application development
    • Understand web technologies, MVC, and multi-tier architecture
    • Build web applications using Servlets
    • Manage application state, sessions, and servlet configuration
  2. Servlets & JavaServer Pages (JSP)

    Day 02

    • Configure servlet lifecycle, filters, and listeners
    • Handle exceptions and annotations
    • Develop dynamic web pages with JSP
    • Use JSP Expression Language (EL) and tag libraries
  3. Enterprise Components & Web Services

    Day 03

    • Process JSON data in Java applications
    • Build real-time applications with WebSocket
    • Develop business logic using Enterprise JavaBeans (EJB)
  4. Data Persistence & Dependency Injection

    Day 04

    • Implement Contexts and Dependency Injection (CDI)
    • Apply Bean Validation for data integrity
    • Connect applications to databases with JDBC
    • Manage persistence using the Java Persistence API (JPA)
  5. Messaging, APIs & Security

    Day 05

    • Implement asynchronous messaging with Java Message Service (JMS)
    • Build RESTful and SOAP web services using JAX-RS and JAX-WS
    • Secure enterprise applications with authentication, authorization, and role-based access control
Developing Applications with Java EE

Who Should Enroll in this Program?

Java developers moving into enterprise application development

Backend and full-stack developers

Software engineers building business applications

Spring developers looking to expand their enterprise Java knowledge

Technical leads and software architects

IT professionals developing scalable Java-based solutions

Start course now

Prerequisites

  • A solid understanding of Java programming
  • Knowledge of object-oriented programming (OOP)
  • Basic familiarity with SQL and relational databases
  • Experience with Java development tools and IDEs is recommended

Licensing

and equality policy

Licensing and accreditation

This course is offered according to Partner Program Agreement and complies with the License Agreement requirements.

Equity Policy

AVCdoes not provide accommodations due to a disability or medical condition of any students. Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.

Frequently Asked Questions

Contact background

Need a Custom In-company or Group Training?

Request for in-company training program tailored specifically to your team. We offer flexible customization options to align with your business goals, alongside competitive group rates for larger teams. Fill out the form below, and our corporate training experts will design the perfect solution for you.