Neu in Java 11 und 12

Praxis Java 11 und 12 Kurs von Buchautoren

Sie wollen Ihr Java Wissen auf den neuesten Stand bringen? Dann ist das Neu in Java 11 und 12 Seminar in München wie gemacht für Sie. Denn der Kurs deckt alle wichtigen Neuheiten in Java 9, 10, 11 und 12 ab...

Beschreibung

Das Seminar Neu in Java 11 und 12 hilft Ihnen, den schnellen Entwicklungszyklen von Oracle zu folgen. Schließlich sagt Mark Reinhold, Chef Architect von Java bei Oracle nicht umsonst:  „For Java to remain competitive, it must not just continue to move forward, it must move forward faster”. Soll heißen: Java ändert künftig alle 6 Monate seine Versionen. Aktuell ist Version 12 ein LTS Release. Es wird im Seminar Neu in Java 11 und 12 ausführlich beleuchtet. Das nächste LTS Release wird Java 17, geplant im März 2021. Selbstverständlich werden wir die Kurse und Seminare zu Neu in Java regelmäßig auf den aktuellsten Stand der Entwicklung bringen.

Aber muss man eigentlich alle Neuheiten in Java 11 und 12 erlernen? Darauf gibt es leider keine pauschale Antwort. Aber es gibt Richtlinien und Vorgaben in vielen Unternehmen, ab wann neue Java Versionen eingeführt werden müssen. Sie bleiben also persönlich auf dem neuesten Entwicklungsstand und öffnen sich damit vielleicht selbst schon bald neue Türen. Viele Firmen fangen jetzt an, auf Java 8 oder 9 umzustellen. Unsere Empfehlung ist daher: Steigen Sie für neue Projekte auf die neuste LTS Release um, falls Ihre Richtlinien es zulassen. Das heißt, für neue Projekte vertrauen Sie auf Java 11. 3 Jahre Später können Sie auf Java 17 LTS umsteigen. Es sei denn, in Java 12 bis Java 16 erwarten uns neue wichtige Features. Sie sehen, einfach zu beantworten ist die Frage nicht. Fakt ist aber wie immer: Stillstand ist Rückschritt. Also bleiben Sie mit uns am Ball. 

Auch wenn Sie Ihre Projekte nicht gleich auf die neuste Java Version bringen möchte, empfehlen wir Ihnen zumindest im 2-Versionen-Turnus Ihr Wissen auf den neuesten Stand zu bringen. Schließlich sind ausnahmslos alle neuen Features tendenziell eine Hilfe, Ihren Code noch sicherer, schlanker und damit effizienter zu kreieren.  Algorithmen die z. B. 100 Zeilen Code bräuchten, werden mit den neusten Java Versionen mit 70 oder gar 50 Zeilen Code geschrieben. Bedeutet einerseits nur 50% der Arbeit, andererseits 100% mehr Leistung. 

Im Seminar neu in Java 11 und 12 behandeln wir auch Inhalte aus Java 10. Kompakt, lebhaft und nachhaltig. Sie lernen welche neue Haupt Features diese neuen Versionen bringen und ob Sie solche Neuheiten für Ihre vorhandenen oder zukünftigen Java Projekte einsetzen können. 

Vorteile

Nutzen & Vorteile des Neu in Java 12 Seminars

  • Alle Neuerungen aus Java 10, 11 und 12 innerhalb kürzester Zeit erlernen
  • Kompakteren und besseren Java Code schreiben
  • Produktivität durch kompakteren Java Code deutlich steigern
  • Qualität durch effizienten und sauberen Code merklich erhöhen

    Inhalte

    Basierend auf unser Java Kompakt 2 Buch beim Springer-Verlag (Erscheint im WS19/20)

    • Type Inference
    • Garbae Collector (GS, Epsilon)
    • Modular Application
    • Migration to Java 11
    • Experiment with JShell 
    • Microbenchmarking mit JMH
    • Process API
    • Stack Tracing
    • Tools in Java 11
    • Reactive Programming 
    • Switch Expression
    • Project Amber und Enum
    • Data Classes
    • Raw String Literals
    • Lambda Expression
    • Pattern Matching
    • Over 15 Workshop
    • Final  Project

     

     

      Ausführliche Themen finden Sie unten unterAGENDA

      Ziele

      Nach dem Seminar Neu in Java 12 werden Sie 

      • Die neuen Sprachelemente von Java SE 11 und 12 in kürzester Zeit anwenden können.
      • Java SE 11 Module System und alle neuen Verbesserungen in neuen/bestehenden Projekten einsetzen bzw. integrieren.
      • Datenstrukturen und Algorithmen mit Java 11 und 12 elegant realisieren und einsetzen.
      • JShell lernen und optimal einsetzen.
      • Microbenchmarking Applications mit JMH verstehen und in der Praxis einsetzen.

      Zielgruppe

      Das Seminar Neu in Java 11 und 12 richtet sich an erfahrene Java Programmierer mit soliden und guten Java Kenntnissen. Im Optimalfall haben Sie zuvor unseren Java Grundkurs oder das Java SE 8.0 Seminar besucht. Auch wenn es keine Voraussetzung ist, hilft es Ihnen beim Verstehen der neuen Java Umgebung.

      • Erfahrene Java Programmierer

      Die Trainer

      Einer der folgendern Trainer wird das Neu in Java 11 und 12 Seminar durchführen:

      Trainer: Allaithy Raed

      Allaithy Raed

      Java Trainer, Coach, Consultant und Geschäftsführer
      Experte für Java, Python, Clean Code, Clean SW-Architektur, Refactoring, Testing, Train The Trainer

      Mehr Infos

      Trainer: Dr. Matthias Hölzl

      Dr. Matthias Hölzl

      Ehemaliger Professor für Software and Computational Systems Engineering an der LMU München
      Experte für Python, Java, C++, JavaScript, Clean Architektur, Künstliche Intelligenz, Agile Methoden

      Mehr Infos

      Trainer: Prof. Dr. Peer Kröger

      Prof. Dr. Peer Kröger

      Professor für künstliche Intelligenz und Datenbank an der Ludwig-Maximilians-Universität München
      Experte für Künstliche Intelligenz, Data Mining, Maschinelles Lernen, Python, Datenbank

      Mehr Infos

      Agenda

      Die Agenda ist aufgrund der zahlreichen Fachbegriffe in Englisch abgebildet. Beschreibungen sowie Kursmaterial erhalten Sie in Deutsch. Den Kurs können wahlweise in Deutsch oder Englisch buchen.

      Alle Seminarinhalte werden individuell an die Wünsche unserer Teilnehmer angepasst. 

      Sie können je nach Wissensstand variieren und werden gemeinsam mit dem Seminarleiter an Tag 1 definiert. Bei diesem Java Kurs für Fortgeschrittene haben Sie die Wahl aus folgenden Themen:

      Neu in Java 11 und 12 Tag 1

      Type Inference

      • Type Interference with var
      • Type Inference vs. Dynmaic Binding

      Garabe Collector Opitmization

      • Introduction
      • The GC Interface 
      • Epsilon GC
      • HelloEpsilon GC Class

      Modular Application 

      • Modular JDK
      • Modular runtime Images
      • Module System
      • Application Packaging
      • Java Linker

       

      Neu in Java 11 und 12 Tag 2

      Migration to Java 11

      • Migration Planning
      • Oracle Recommendation
      • Runtime Image Chances
      • Deploying Your Applications

      Working with JShell

      • Understanding JShell 
      • JShell First Steps
      • JShell in Action
      • Working with scripts

      Applications with JMH

      • Microbenchmarking Overview
      • Microbenchmarking with MAVEN
      • Microbenchmarking Options

       

      Neu in Java 11 und 12 Tag 3

      Advanced Topics

      • Reactive Programming 
      • Switch Expression
      • Project Amber und Enum
      • Data Classes
      • Raw String Literals
      • Lambda Expression
      • Pattern Matching

       

      Zertifikat

      Nach drei unterhaltsamen Seminartagen wartet eine kleine Abschlussaufgabe auf Sie. Die jedoch werden Sie im Handumdrehen absolvieren, wenn Sie die Seminartage aufmerksam begleitet haben. Das Zertifikat bestätigt Ihnen Ihr Wissen über Java SE 11 und 12 und bescheinigt Ihnen damit Ihre Kompetenz im Umgang mit der neuesten Java Version. Deswegen ist das Zertifikat bei Arbeitgebern und bei unseren Seminarteilnehmern auch so beliebt.