Apache TomEE Training Course
Apache TomEE is a certified Java Enterprise Edition (EE) stack developed on top of Tomcat (TomEE = Tomcat + aditional Java EE features). These integrations facilitate writing code, testing business logic, configuring container-managed resources, and administering the server.
In this instructor-led, live training, participants will learn how to install, configure, manage, troubleshoot and optimize a TomEE application server.
Audience
- Developers
- System administrators
- DevOps Engineers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Course Outline
Introduction to Apache TomEE
Overview of TomEE Architecture
Directory Structure and Configuration
Logging Configuration
Enabling Remote EJBs
Using JAX-RS Services
Advanced Configuration (JMS, Email, Datasource, Container, Transaction)
Clustering and Load Balancing
SSL Configuration
EAR, EJB and WAR Deployments
JMX Performance Metrics
Using Java EE Technologies in TomEE
JNDI Naming Details
Testing Techniques in TomEE
Closing Remarks
Requirements
- An understanding of Java EE
- Comfortable working with the Linux command line
Need help picking the right course?
Apache TomEE Training Course - Enquiry
Related Courses
GlassFish Administration
21 HoursGlassFish Administration Training introduces participants to the secrets of the installation, configuration, management, monitoring GlassFish server. Training is open to future GlassFish server administrators.
Administering GlassFish Server with Java EE applications introduction
21 HoursGlassFish is an open-source application server. This three-day course provides an introduction to administering GlassFish Server with Java EE applications.
Jakarta EE Fundamentals
28 HoursThis instructor-led, live training in Kenya (online or onsite) is aimed at developers who wish to use Jakarta EE to build, migrate, and deploy cloud-native applications, utilizing the full implementation of Java EE 8 and cloud computing technology.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing Jakarta EE applications.
- Create and build database-driven applications with Jakarta Persistence API.
- Develop and integrate Jakarta EE applications with Jakarta RESTful web services for portability.
- Containerize cloud-native applications for cloud deployment with Docker.
Developing Applications for the Java EE 7 Platform Ed 1
35 HoursThis instructor-led, live training in Kenya (online or onsite) is aimed at developers who wish to install, manage, and implement Java EE 7 to develop enterprise applications.
By the end of this training, participants will be able to create, manage, implement, deploy, and secure enterprise applications and web services using Java EE 7.
Java EE 8 for Beginners
21 HoursThis instructor-led, live training in Kenya (online or onsite) is aimed at developers who wish to use Java EE 8's new features to build cloud applications.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing.
- Understand the concepts and architecture behind Java Enterprise Edition (JEE).
- Create a sample cloud application (or web service).
- Interface an application with a database.
- Write and manage stateful components using dependency injection.
- Write integration tests for Java EE components.
Java EE 8 Advanced
21 HoursThis instructor-led, live training in Kenya (online or onsite) is aimed at developers who wish to use Java EE 8 to build and deploy cloud-ready enterprise applications, leveraging advanced Java technologies and APIs.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing enterprise applications with Java EE 8.
- Implement business logic for designing and building business-oriented applications.
- Integrate microservices with Java EE 8 components to transform single-tiered applications into highly scalable and cloud-ready applications.
- Understand and apply Java EE 8 design patterns and coding best practices.
Microservice Development with Java EE 8, Docker, and Kubernetes
28 HoursThis instructor-led, live training in Kenya (online or onsite) is aimed at developers who wish to containerize their Java EE 8 applications and run them as microservices in the cloud.
By the end of this training, participants will be able to:
- Build and deploy Java microservices in Docker containers.
- Manage Docker containers using Kubernetes.
- Integrate microservices with an existing monolithic system.
- Monitor, test, and secure microservices.
- Troubleshoot containers and orchestration environments.
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 HoursThis 4-day course is for programmers who already know the Java language and wish to exploit the Enterprise Java Beans 2.0 technology while becoming aware of the security implications of distributing applications. This course has a large practical component which includes developing an e-commerce application based on Enterprise Java Beans. The course uses the JBoss Application Server.