Course Outline
Introduction
Overview of Java Platform Enterprise Edition
- How is Java EE different from Java SE?
Overview of Java Enterprise Edition 8
- Features and Architecture of Java EE 8
Preparing the Development Environment
- Ideal System Requirements For Running Java EE 8
Installing and Configuring Java Enterprise Edition 8
- Core Performance Components of Java EE 8
Overview of Parallel Optimization in Java EE 8
Measuring the Performance of a Java EE 8-Compliant Application
- Guidelines, Profilers, and Other Developer Tools
Optimizing a Java EE 8-Compliant Application
- Basic Optimization
- Advanced Optimization
Optimizing the Source Code of Java EE 8-Compliant Applications
- Managing Caches and Memory Levels
Employing Concurrency in Java EE 8
- Implementing Asynchronous Behavior in an Application
- Multithreading Models for Java EE 8-Compliant Applications
Monitoring Java EE 8 Processes
Testing for Application Errors
- Load and Stress Tests
Debugging Applications in Java EE 8 Environment
Deploying the Optimized Java EE 8-Compliant Application
Utilizing the Java EE 8 Security Specifications
Troubleshooting
Summary and Conclusion
Requirements
- Java programming experience
- Advance knowledge of JavaScript frameworks
- Experience with Java virtual machine, libraries, and toolkits
- Extensive background in asynchronous programming
- Experience with troubleshooting Java programs
- Knowledge of RESTful APIs and servlets
- An understanding of high-performance computing concepts
Audience
- Developers
Testimonials
Communication with the trainer willingness to answer questions.
Michał Rajkowski
Information on practical applications from real projects.
Piotr Czapiewski
Clear experience of the host, considerable knowledge of architecture and implementation.
Amadeusz Zasiek
the practical side of the exercises
Università degli Studi di Milano
exercises, knowledge for every question asked.
Jarosław Ciotucha - Orange Szkolenia Sp. zo.o.
A lot of practical examples and discussing real issues of using EJB.
Krzysztof Świątczak - Orange Szkolenia Sp. zo.o.
Knowledge of the lecturer.
Marcin Zys - Orange Szkolenia Sp. zo.o.
Patience and explanation of the instructor. Dynamics when interspersing Theory and Practice of the subject that is being treated.
Oved Isai Soriano Olvera - Banco de México
The exercises
- Banco de México
I learned a lot to work through the console and details that had gone unnoticed
- Banco de México
It was practical and with well-structured themes.
- Banco de México
The experience that the professor could share with us, reflected his experience in the area and in the different sectors in which he has participated.
- Banco de México
The instructor's way of explaining
- Banco de México
Comprehensive answers to any questions.
Mateusz Chołodziński - Aplikacje Krytyczne Sp. z o.o.
Learning pre-presented theoretical issues through practical exercises.
- Aplikacje Krytyczne Sp. z o.o.
Intervals between lectures in the form of exercises. Positive attitude of the operator and ease of making conversations.