Java.next: Keeping Up with Java

As of Java 9 we're getting a major Java release twice a year. Gone are the days of big Java releases that took 3 or 4 years. It's more important than ever to keep up with Java!

Varighet: 1 dag, fra kl 09:00 - 16:00

Pris: 8500

Kurskategori: Utvikling for web og mobil

Kursdatoer er ikke helt avklart ennå, men kontakt [email protected] for påmelding!

Java 11 and beyond are already available, but you're most probably still developing on Java 8. Looking at Oracle's Java 8 roadmap, where public support for Oracle JDK 8 is dropped early 2019, that's not a great place to be. So what's next?

In this workshop we'll look at all the major changes that happened since Java 8. First we'll look at the new module system in Java and its impact on new and existing codebases. Then, we'll examine the new features in Java 10 such as local-variable type inference with `var`. Of course Java 11 - with an all-new HttpClient API - and beyond won't be forgotten. In this workshop, you'll learn through listening, experiencing demos and live-coding. You'll be coding with new Java features yourself with hands-on labs. After finishing the workshop, you'll be able to confidently move your team and codebases beyond Java 8!
 
Workshop outline:
 
Morning:
- Introduction to the Java module system
- New features introduced in Java 9 (jshell,  API updates, HttpClient)
- Start of hands-on labs
 
Afternoon:
- New features introduced in Java 10 and later (local-variable type inference with `var` & more)
- Second part of hands-on labs
- Moving from Java 8 to 11 and beyond: migration and Long-term Support

Taget audience:

Java developers and architects who want to move beyond Java 8

Pre-requisites:

A machine with JDK 11 or later installed. Optional: your favorite IDE that supports Java 11 or later.

Kursdatoer er ikke helt avklart ennå, men kontakt [email protected] for påmelding!

Kursinstruktør

Sander Mak is a Java Champion and author of the O'Reilly book “Java 9 Modularity”. He crafts modular and scalable software, most often on the JVM, but with a touch of TypeScript when needed. As an avid conference speaker, Sander loves sharing knowledge, also through his blog at http://branchandbound.net and as Pluralsight instructor.

Ønsker du å samle flere ansatte til et bedriftsinternt kurs?

Finner du ikke det helt optimale kurset eller kombinasjonen av kurs? Da ordner vi det - sammen. Vi kan tilrettelegge kurs slik at de inneholder akkurat det dere har behov for. Vi kan sette opp et helt nytt kurs, eller tilpasse eksisterende kurs og materiell. Flere medarbeidere kan selvfølgelig også samles til et eget felles kurs, for maksimal effektivitet. Ta kontakt med meg for et forslag til gjennomføring og et tilbud basert på deres behov.

Henrik Buzzi
Produktansvarlig