Neu in Java 8 und 9

Funktionale Programmierung mit Java 8 und 9

Das „Neu in Java 8 und 9 Seminar München“ ist das Pflichtseminar für erfahrene Java Programmierer, die alle Neuerungen von Java 8  und 9 lernen und Funktionale Programmierung mit Java realisieren  möchten...

Beschreibung

Das „Neu in Java 8 und 9 Seminar München“ macht Sie noch schneller, noch effizienter, noch produktiver! Wie? Ganz einfach: Mit den neuen Java 8 und 9 Seminarinhalten erfahren Sie an nur drei Tagen alles, was Sie für Ihre tägliche Praxis benötigen. Angefangen bei einem auf den wesentlichen komprimierten Code. Über eine sicherere Kombination aus funktionaler und objektorientierter Programmierung. Bis hin zu allen Neuerungen der Java SE 8.0 und 9.0 Progammierungs-Umgebung.

Nach einem kurzen Theorieteil, in dem die wichtigsten Neuerungen aber auch die Grundlagen präsentiert werden, starten Sie direkt in die Praxis. Anhand von echten Arbeitsbeispielen lernen Sie spielerisch, wie Sie Ihren Code weiter reduzieren. Das steigert Ihre Geschwindigkeit und macht Ihren Code weitgehend fehlerfrei – mit Sicherheit! Das alles unter Anleitung unserer kompetenten Trainer, die ihr Wissen sonst an Universitäten weitergeben. Damit lernen Sie von den Besten für die Besten. Sie lernen auch alle neuen Vorteile und die wichtigen Konzepte von Java SE 9. Und wie Sie das Module System für ein neues Softwareprojekt optimal einsetzen und Ihre gesamte Architektur dadurch verbessern. 

Stück für Stück dringen wir dann weiter ein in die Konzepte und die neuen Möglichkeiten. Bei stetig steigenden Anforderungen, die Ihnen schon am zweiten Tag kinderleicht erscheinen werden. Für weitere Erfolgserlebnisse im Rahmen des Seminars sorgen auch unsere modernen Schulungsräume und unsere state-of-the-art Rechner, die wir Ihnen auf Wunsch gerne kostenlos zur Verfügung stellen. Vorausgesetzt, Sie möchten nicht Ihren eigenen PC nutzen. Zudem servieren wir Ihnen während des Neu in Java 8 Seminars einen Mix aus reichhaltigen Snacks und Getränken. Die können Sie dann bei einem Blick über die Dächer der Stadt Münchens genießen. Schließlich liegen unsere Schulungsräume zentral im Herzen der Stadt. Sie sind damit einfach erreichbar und bieten Ihnen nach dem Seminar genügend Möglichkeiten abzuschalten: Ob bei einem Feierabendbier in einem der nahegelegenen Biergärten oder beim Schlendern durch die Münchner Innenstadt.

Buchen Sie also noch heute Ihr Neu in Java 8 und 9 Seminar in München. Und freuen Sie sich auf drei lehrreiche, unterhaltsame und entspannte Seminartage, die Ihre tägliche Arbeit als Java Programmierer und Entwickler revolutionieren werden.

Vorteile

Nutzen & Vorteile des Neu in Java 8 Seminars München

  • Kompletter Überblick aller Neuerungen in Java 8 und 9
  • Schneller Einstieg in Java 8 und 9 Features und Tricks
  • Kompakter Code garantiert Ihnen produktivere Ergebnisse
  • Mit Java 8 und 9 sicher zu besserer Code- und Software-Qualität
  • Funktionale Programmierungen mit Java 8 und 9 kennen lernen
  • Sicherer Umgang reduziert die Entwicklungszeit

Inhalte

Auf ein Neues: Der sichere Umgang mit Java 8 und 9

  • Declarative Style
  • Behaviour Parameterization
  • Functional Interface
  • Lambda Expression
  • Method References
  • Java 8 Stream API
  • Intermediate Operations
  • Terminal Operation
  • The new Date API
  • Java 9 Module System
  • Java 9 New Features
  • Concurrency in Java 8 and 9
  • Over 15 Workshops
  • Final Programming Project

Ausführliche Themen finden Sie unten unterAGENDA

Ziele

Nach dem Neu in Java 8 und 9 Seminar in München beherrschen Sie

  • Die neuen Sprachelemente von Java SE 8.0 und 9.0
  • Einen deklarativen und sichereren Programmierstil
  • Eine schnellere Realisierung von Design Patterns mit Java 8
  • Die parallele Verarbeitung großer Datenmengen ohne komplexe Multithreading-Programmierung
  • Einen qualitativ hochwertigeren Code und dadurch optimierte Java Programme
  • Eigene API (Framework) mit Java Generics zu programmieren

Zielgruppe

Software-Entwickler und Java Programmierer mit guten Java Grundkenntnissen

Das Neu in Java 8 und 9 Seminar ist unverzichtbar für Softwareentwickler und Java Programmierer. Denn mit diesem Seminar eignen Sie sich alle neuen Inhalte der Java 8 Programmierung an. Sie möchten noch schneller und effizienter werden? Dann lernen Sie jetzt, wie Sie Ihren Java Code gezielt komprimieren und dadurch produktiver werden!

Die Trainer

Einer der folgendern Trainer wird das Neu in Java 8 und 9 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

Trainer: Dr. Max Meier

Dr. Max Meier

Trainer, Technischer Coach, Consultant
Experte für .NET/C#, Software Architektur, API-Design

Mehr Infos

Agenda

Der neu in Java 8 ist auf drei Tage komprimiert und konzentriert sich auf die wichtigen Themen, die Sie beherrschen sollten, um mit Java 8 effizient und produktiv starten zu können.

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 Neu in Java 8 Kurs haben Sie die Wahl aus folgenden Themen.

Neu in Java 8 Tag 1

Declarative Style

  • Imperative Style
  • Declarative Style
  • Imperative vs. Declarative
  • Java 8 Core Idea

Behaviour Parameterization

  • Definition of BP
  • BP with Extern Class
  • BP with Anonymous Class
  • BP with Lambda Expression

Functional Interface

  • Syntax and Rules
  • Definition and Descriptor
  • Default Methods
  • Static Method
  • Conflict and Solutions
  • Java 8 Functional Interfaces

Lambda Expression

  • Lambda Syntax
  • Captured Values
  • Checked Exception

Java 8 Functional Interfaces

  • Predicate & BiPredicate
  • Consumer & BiConsumer
  • Function & BiFunction
  • UnaryOperator & BinaryOperator
  • Supplier

Method Reference

  • Syntax and Rules
  • Method Reference vs. Lambda

 

Neu in Java 8 Tag 2

JAVA 8 Streams

  • Motivation
  • Finte Stream
  • Empty Stream
  • Infinite Stream

Intermediate Stream Operations

  • Intermediate vs. Terminal Operation
  • distinct, limit,
  • skip, sorted
  • sorted, filter,
  • takeWhile, dropWhile
  • map, flatMap

Terminal Stream Operations

  • anyMatch, allMatch, noneMatch
  • findAny, findFirst
  • The Optional Class
  • count, forEach
  • reduce, Max, Min
  • Map-Reduce Pattern
  • collect(x)
  • x = counting, maxBy, summingInt,
  • x = averagingInt, joining
  • x = collect(toList) 
  • x = collect(toSet)
  • x = collect(toCollection(supplier))
  • x = reducing(BinaryOperator)
  • groupingBy

The new Date API

  • The Time Line
  • Local Date
  • Local Time
  • Formatting and Parsing

Neu in Java 8 Tag 3

Java 9 Module System

  • Anatonomy of a modular application
  • Defining modules and their properties

Java 9 Features

  • New String Format
  • Regular Expressions
  • Java 9 Streams
  • Functional Data Processing

Concurrency

  • Tasks
  • Callable
  • ExecutorService
  • Processes
  • Runnable Interface
  • The Future Class
  • ExecutorCompletionService
  • CompletableFuture
  • Chain completable Futures
  • Thread Saft
  • Race Condition
  • Confinement Technique
  • Parallel Streams

 

Zertifikat

Nach Ihrem erfolgreichen Neu in Java 8 Seminar in München wartet eine kleine Programmierungs-Aufgabe auf Sie. Die werden Sie in Windeseile erledigen und sich dann über Ihr persönliches Coding Zertifikat freuen. Das Zertifikat ist weit über die Landesgrenzen hinaus gefragt und bescheinigt Ihnen profunde Kenntnisse der Java 8 Programmierung...