Advanced Java with Java 8

PT15276
Training Summary
The Advanced Java with Java 8 Training Course provides you with advanced skills for programming in the Java language. This course delves into functional programming, asynchronous programming, and other modern paradigms for getting the full power of the JVM and multiprocessor, multicore hardware. We will explore and explain the major new features of Java 8 and how they support high-performance servers and concurrent programming while avoiding some of the near-fatal problems of manual thread management and synchronization. Although this course focuses on "pure" Java APIs via Java 8, the principles and patterns apply to many modern programming languages and libraries. In particular, while many large enterprises have yet to adopt Java 8, the same patterns and concepts can be implemented via Java 6+ compatible libraries like Google's Guava, which has wide enterprise acceptance. You should take Advanced Java Training course if you are interested in learning more about the Java programming language in order to learn advanced programming techniques and concepts.
Prerequisites
To succeed fully in Advanced Java Training, you should be familiar and comfortable with basic Java programming concepts: Java syntax and object-oriented programming (OOP) in Java. Experience with the I/O package and threading basics is desirable.
Duration
3 Days/Lecture & Lab
Audience
You should take Advanced Java Training course if you are interested in learning more about the Java programming language in order to learn advanced programming techniques and concepts. Be prepared to participate and ask questions in class, as well as dive in and complete a variety of small labs (which can be done collaboratively with other class members).
Course Topics
Boundaries of the Java Class Paradigm
  • Network I/O and Multicore Computing, and Concurrency
  • Building Safe Parallel Programs Combining Classes and Functions

Related Scheduled Courses