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 (5)
A large amount of practical knowledge shown in real-life examples.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
More time for this course.
Rubén Dimas Escorza - si
Machine Translated
I really enjoyed the class with Reda, she is a very attentive person and open to any questions. He adapts to the needs of his client
Lamiae Hraira - Solidaris Brabant
Machine Translated
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Course - Unit Testing with JUnit
I liked the very practical scenario and lot of hands-on exercises.