This workshop aims to cover an intro about the new features in Java 11 and review the hottest Java 8 API, besides a prelude to Spring and Spring Data.
We'll cover this workshop in three days, each day with two hours of "presential" lessons.
- Java 11 (Review some Java 8 points also)
- Stream
- An intro to functional API (Function, Predicate, Consumer, Supplier).I
- Method reference
- Date API
- The news in the Java 11
- The news methods in the Collection API and Map API.
- Spring
- IoC
- Rest API
- Spring.io
- Spring Data
- JPA
- Repository
- Method Query
- Paging
There is a minimum requirement for this workshop, and you must have all those software installed before the workshop.
-
Java 11 (Feel free to choose any of your favorite vendors since it provides Java 11.)
- OpenJDK (My recommendation)
- Oracle Hotspot
- Microsoft OpenJDK
- Azul
- Adopt OpenJDK
- J9
- GraalVM
-
An IDE that has support to Java 11
- Eclipse IDE
- IntelliJ IDEA (My recommendation)