OUR
Courses
- Java Programmer & Developer
- Java 25 Basics Training
- Java 25 Advanced
- Java 25 & 21 New Features Training
- Java 21 New Features Training
- Java SE 8 New Features Training
- Java 9-17 New Features Training
- Preparation for Java certification
- GraalVM – Introduction and Use
- Performance tuning of Java applications
- Clean Code Training
- Training in Test-Driven Development with Java
- Java & JUnit training for testers
- Training on developing rich clients with JavaFX
- JavaScript
- AI in Development
- Spring Framework
- Java Enterprise
- Microservices & Cloud
- Java Web
- Web & Application Server
- Android & iOS
- Java Architecture & Design
- Software Test
- DevOps & Build Automation
- Agile software development with Scrum
- NoSQL and Streaming Systems
- Other Topics
- Backend Rest Server Training with Node.js
- Training in the development of machine learning models
- AWS Cloud Functions training with Node.js and TypeScript
- Training in programming with Kotlin
- Python programming training
- Spring AI: Integrating AI into self-developed software
- AI Tools Training for Java Developers
This training prepares participants for successfully passing the Java EE 7 certification exam. The content covered in the exam is explained and practiced using concrete exercises.
Understanding the Java EE architecture
Java EE 7 Standards, Containers, APIs and Services are described
Understanding the differences between application components in Web Containers, Business Logic, and Web Services
Creating, packaging, and deploying Java EE applications
Understanding the lifecycle and storage areas of Enterprise JavaBeans and CDI beans
Explaining the interplay of beans, annotations, injections, and JNDI
Implementing business logic with EJBs
Developing session EJBs using synchronous and asynchronous methods
Lifecycle callbacks and interceptors use
Differentiate between and use CMT and BMT transactions
Create an EJB timer
Implementing SOAP services with JAX-WS and JAXB
Developing SOAP web services and clients with the JAX-WS API
Marshaling and unmarsuring Java objects with JAXB
Creating Java web applications with JSPs
Describe the JSP life cycle
Using JSP syntax, tag libraries, and expression language
Error handling with Servlets and JSPs
Developing Java applications with WebSockets
Understanding the communication model and life cycle of WebSockets
Implementing WebSocket endpoints with JSR 356 API and JavaScript
Encode, decode, send and receive messages
Securing Java EE 7 applications
Declarative and programmatic security describe
Configure authentication with roles, restrictions, and login modules
Explain security standards for web services
Use parallelism with the Concurrency API
Understanding Java Concurrency Utilities
Deploy Managed Executors
Manage persistence with JPA entities and bean validation
Define entity classes and object-relational mappings (ORM).
Perform database accesses using Entity Manager, transactions, and locks.
Apply conversions, validations, and key generation
Creating and executing JPQL queries
Using the Java Message Service (JMS) API
Messaging models in JMS describe
Developing message producers and consumers (including message-driven beans) in Java SE and Java EE
Use JMS transactions
Creating Java web applications with Servlets
Programming servlets, performing URL mapping, and using HTTP methods
Processing HTTP headers, parameters and cookies
Manage the servlet lifecycle using callback methods and web filters.
Implementing RESTful services with the JAX-RS API
Understanding and applying REST conventions
Developing REST services and clients with the JAX-RS API
Developing web applications with JSFs
Describe the architecture, life cycle, and navigation of JSFs
Using JSF syntax and tag libraries
Implement localization and define messages
Use EL and interact with CDI beans
Use CDI beans
Create Qualifiers, Producers, Disposers, Interceptors, Events and Stereotypes
Using the Batch API in Java EE 7 applications
Define and execute batch jobs using JSL-XML and the JSR 352 API
Previous knowledge
- Knowledge in Java EE
Target group
- Java Enterprise Edition developer
For certification:
- Java EE 7 Application Developer