Live offers end in:

June sale - up to 25% off training courses – use code: JUNSALE26TT

Developing Applications with Java EE

Lead complex Java EE development

Designed for experienced Java developers and software architects, this course will equip you to take on more complex Java EE responsibilities. You will examine how enterprise applications are structured across presentation, business logic, persistence, integration and security concerns. The course also helps you progress from using individual Java technologies to making better architectural and implementation choices across larger application builds. 

Learning objectives
  • Explain Java EE architecture  
  • Develop Servlet and JSP components  
  • Create RESTful web services  
  • Process JSON and WebSocket data  
  • Apply EJB and CDI concepts  
  • Build JMS messaging flows  
  • Manage persistence with JPA  
  • Configure Java EE security 

Key facts

Certification

This is a skills and knowledge-based course without formal accreditation.     

Who it’s for

Experienced Java developers and software architects who want to develop and support enterprise applications using the Java EE platform 

Pre-requisites

Java experience is required. Suitable for those who have completed Java Programming 1 / Java Developer training or have equivalent experience. 

Exam information

No exam is included. 

Optional extras

There are no optional extras with this course.   

Pre-course

No formal pre-course work is required. 

FAQs

This five-day Developing Applications with Java EE live virtual classroom course helps Java developers and software architects build practical skills across enterprise application development. It covers Java EE architecture, web components, services, data persistence, messaging and security, with hands-on learning focused on applying these technologies in workplace systems. 

Is this course suitable for experienced Java developers?

Yes. This course is designed for Java developers and software architects who already have Java programming knowledge and want to apply it in enterprise application development. It is suited to professionals moving beyond core Java and working with larger systems that require web components, services, persistence, messaging and security. 

What Java EE skills will I develop?

You will build knowledge across the main areas of Java EE application development, including Servlets, JSP, RESTful services, JSON, WebSocket, EJB, CDI, JMS, JPA and security controls. The focus is on understanding how these technologies are used together when developing enterprise applications. 

Will the course include hands-on development work?

Yes. The course includes practical development exercises and live labs as part of the instructor-led learning experience. This helps you apply the concepts covered during the course, rather than only reviewing Java EE theory or architecture. 

What knowledge do I need before attending?

You need prior Java programming experience to take this course, and it is suitable for learners who have completed Java Programming 1 / Java Developer training, or who have equivalent Java knowledge.  

Does the course cover Java EE security?

Yes. The course includes Java EE security, with topics such as container-managed security, authentication methods, roles, users and groups. These areas help you understand how access to application functionality and data can be controlled within Java EE applications. 

Will I receive a certificate?

Yes. Learners who complete the course receive a course completion certificate.  

Why study with TSG?
25+ years' experience

Trusted by individuals, businesses and public sector organisations for over 25 years.

20,000+ learners trained

Join a network of learners focused on developing their software testing skills 

98% customer satisfaction

TSG trainers are frequently rated as ‘good’ or ‘excellent’ by our learners

Speak to our team
Guidance from experienced advisors

If you’re unsure which course aligns with your technical requirements or career direction, we’ll help you assess your options and choose with confidence.  

Build capability
Develop skills that support real delivery outcomes

From software testing to broader digital skills, we work with you to design learning that strengthens capability, improves performance, and supports long-term business goals.

Quote request

Please complete the form to ensure your quote is accurate and we will contact you soon.

Page {{ step }} of 2

Back Next