Get taught directly by the experts and interact with peers in an engaging informal environment. These are intensive, deep dive training sessions designed for advanced IT professionals which incorporate expert-led presentations.
The Extreme Java - Concurrency Performance for Java 8 Course is authored by Dr Heinz Kabutz, the publisher of The Java Specialists' Newsletter. It includes (under license) training material produced by JavaPerformanceTuning.com. It is based on our bestselling Java Specialist Master Concurrency Specialist courses.
This course could be your most productive learning experience ever! It is aimed at the busy Java professional who wants to quickly learn and apply new essentials on core Java topics. All topics have been thoroughly researched by Dr Heinz Kabutz, famous in over 135 countries for his Java Specialists' Newsletter.
During the course we use the new Java 8 syntax for lambdas and streams, making the code more readable. You will learn about threading, performance, compare-and-swap non-blocking constructs, garbage collectors and many other topics that you will be able to quickly apply in your own work. We will also cover all relevant constructs found in Java 8, such as StampedLock, LongAdder, parallel streams and many more. As a side effect, you will get familiar with Java 8 lambdas and streams.
If you answer "yes!" to any of the following questions, then this course is for you:
Has your system ever caused some strange behaviors that you could not explain? This often happens at the worst time, such as when your system is very busy. Imagine losing your biggest shopping day!
Have you ever wondered how some of the more advanced Java constructs work, such as the ConcurrentHashMap or ConcurrentLinkedQueue?
Would you like to find out how ReadWriteLocks can cause serious starvation?
Have you ever programmed a web application, a servlet, a JSP page, a Swing application?
Are you an above average Java programmer, interested to learn more?
Please look at the outline to see all the topics covered. During the training, you will always get a chance to try out what you have learned in carefully thought out exercises. This will help you understand and quickly internalize what you have just learned.
This course is ideally suited to the professional Java programmer with at least 2 years experience, who would like to learn how to truly understand Java concurrency.
Java 8 isn't your parents Java anymore and was the largest update to Java in its history. Now with Java 9s release some of the best ideas from functional programming are migrating their way into this release. This means easier to read, more flexible code that scales to multicore. Join us to learn about Java 8 and 9 on this hands on 3 day course.
At the end of this course, you will be ready to use the newest tips and tools for Java on your day job and be familiar with the cutting edge programming approaches which allow you to write more flexible and concise code.