Java EE 8 High Performance
What you'll learn
- Optimize your Java Enterprise application by introducing asynchronous behavior
- Use new features added in Java SE and EE 8
- Proactively monitor the performance and state of your system
- Analyse and visualize key performance metrics
- Conduct Load and Stress tests to check for hidden bottlenecks or errors in your application
- Add a cache to your system or applying libraries for real-time and high-performance
- Optimize your Java EE applications
Course content
- Preview06:50
- 09:56Multithreading Basics
- 05:48Garbage Collection
- 13:35Lambda Parallelism
- 10:21CompletableFuture
Requirements
- The course starts with the basics of Java Concurrency, Java EE Concurrency, followed by Caching solutions and High-Performance frameworks for Java SE and EE.
Description
Java EE 8 High Performance aims how to use Java EE for mission- or performance-critical applications. How to monitor the state and performance metrics of your program in a distributed environment. To make use of concurrency and multiple cores provided by modern processor architectures plus the support offered by Java 8. Common pitfalls and How you can scale your application to meet higher demand by adding cluster and load-balancing techniques. As well as optimization tools and frameworks like the Java Cache standard, Eclipse Collections or Javolution.
About the Author
Werner Keil is a Cloud Architect, Java EE, and Microservice expert for a large bank. He has helped Global 500 Enterprises across industries and leading IT vendors.
He worked for 3 decades as IT Manager, PM, Coach, SW architect and consultant for Finance, Mobile, Media, Transport and Public sector. He develops enterprise systems using Java, Java EE/Jakarta EE, other Oracle, IBM or Microsoft technologies, JavaScript, Node, Angular, dynamic or various functional languages.
Werner is Committer at Apache Foundation, Eclipse Foundation, Babel Language Champion, UOMo Project Lead and active member of the Java Community Process in JSRs like 321 (Trusted Java), 331 (CP), 344 (JSF 2.2), 354 (Money), 358/364 (JCP.next), 360/361 (ME Embedded), 362 (Portlet 3), 363 (Unit-API, also Spec Lead), 365 (CDI 2), 366 (Java EE 8), 375 (Java EE Security), 380 (Bean Validation 2), 382 (Config), 385 (Unit-API 2, also Spec Lead) and was the only Self-employed Member of the Executive Committee for 9 years in a row
Who this course is for:
- This tutorial will benefit both developers and administrators or members of DevOps departments dealing with large-scale Java EE applications.
Instructor
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.