
ratings
The Advanced Java 8 Programming is a comprehensive hands-on advanced Java training workshop geared for experienced developers who wish to explore specific advanced programming APIs and techniques.
Unlimited Duration
April 6, 2021
This “skills-centric” course is about 50% hands-on lab and 50% lecture, designed to train attendees in advanced development skills, coupling the most current, effective techniques with the soundest industry practices. In this course you will learn about:
· Understand functional programming means and what it brings to the table
· Understand how Lambda expressions and functional interfaces can greatly enhance other aspects of Java
· Use the new Stream constructs to work with Collections and Collectors
· Become familiar with the methods of the Collection API introduced in Java 8
· Work with default methods
· Use the new features to support concurrency in multi-core systems
· Understand and work with the JavaScript engine Nashorn
· Explore the Java Virtual Machine (JVM)
· Work Java and JEE’s version of dependency injection (CDI)
· Implement a WebSocket endpoint
· Use Java Bean validation
· Specific Java 8 features covered include: Lambda Expressions, Streams, Collectors, Interface methods and Lambda expressions and Collections
Course Curriculum
-
- Evolving Interfaces 00:00:00
-
- Introduction to Lambda Expressions 00:00:00
- Java 8 Collection Updates 00:00:00
- Streams 00:00:00
- Collectors 00:00:00
- Optional 00:00:00
- Other new Java 8 featuresOther new Java 8 features 00:00:00
- Java 8 Concurrency Updates 00:00:00
- Nashorn JavaScript Engine 00:00:00
- Performance and Java 8 00:00:00
- Introduction to WebSocket 00:00:00
- Implementing WebSocket Endpoint 00:00:00
- Extending WebSockets 00:00:00
Course Reviews

Students