Developing Applications with Java EE - 5 days Online Classroom
3.450,00 EUR
- 5 days
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

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.

Course timeline
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
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
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)
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)
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

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
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

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.
