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 (4)
Paciencia y explicación del instructor. Dinámica al intercalar Teoría y Practica del tema que se este tratando.
Oved Isai Soriano Olvera - Banco de México
Course - Administración GlassFish
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Course - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
A large amount of practical knowledge shown in real-life examples.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Pushing changes on an ongoing basis, when on the 3rd day I started to get more lost than before and it was harder to spot the error quickly, I was quickly able to check out the latest changes and stay up to date with the material
Paulina
Course - Advanced Java Security
Machine Translated