Java 8 in der Praxis
4.6 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
173 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java 8 in der Praxis to your Wishlist.

Add to Wishlist

Java 8 in der Praxis

Umfassender Einblick in die Neuerungen und Erweiterungen von Java 8 mit praktischen Beispielen
4.6 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
173 students enrolled
Current price: $10 Original price: $80 Discount: 88% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Die Neuerungen von Java 8 richtig einzusetzen
  • Mit den Neuerungen von Java 8 kompakteren, lesbareren und eleganteren Java Code zu schreiben
  • In Java asynchron zu programmieren
  • Lambdas richtig zu nutzen
  • Streams und Collections mit der Stream API elegant zu verarbeiten
  • Null Pointer Exceptions durch den Einsatz von Optional zu vermeiden
  • Die neuen Java Features von Android N zu nutzen
View Curriculum
Requirements
  • Die Teilnehmer sollten bereits Grundkenntnisse in Java haben.
Description

Dieser Kurs bietet einen umfassenden Einblick in die Neuerungen die mit Java Release 8 in Java hinzugefügt worden sind. Neben den bekannteren Sprachfeatures wie die Lambda Ausdrücke und Streams lernt man auch die auf den ersten Blick unscheinbaren Erweiterungen wie Completable Future und Optional kennen. Auch erfahrenen Entwicklern ist es meist nicht bewusst, welche Möglichkeiten man mit Java 8 erhält. Erst die intensive Beschäftigung mit Java 8 vermittelt einen Eindruck der Mächtigkeit der neuen Features. Mit unserem Kurs erhält man kompakt und leicht verständlich genau dieses Wissen welches mit zahlreichen Beispielen vertieft wird.

Kursaufbau und Inhalt

Alle neuen Features werden nicht nur gezeigt, es werden auch Hintergrundinformationen gegeben und Best Practices für die Anwendung in der Praxis gezeigt. Jede Neuerung aus Java 8 wird in einem eigenen Abschnitt behandelt, in den einzelnen Lektionen genau erklärt und mittels Live Coding die Anwendung in der Praxis an Beispielen gezeigt. 

Dies sind die Themen des Kurses:

  • Lambda Ausdrücke
  • Stream API
  • Asynchrone Programmierung
  • Funktionale Programmierung
  • Optional
  • neue Date & Time API
  • Default Methoden


Source Code

Der gesamte Source Code ist verfügbar und kann vom Teilnehmer heruntergeladen werden und die Beispiele selbst ausprobiert und verändert werden. 

Who is the target audience?
  • Dieser Kurs richtet sich an Entwickler und Programmierer die bereits Java Erfahrungen haben, sich aber mit den neuen Features von Java 8 noch nicht intensiv beschäftigt haben.
  • Für Teilnehmer ohne jegliche Java Kenntnisse eignet sich dieser Kurs nicht. Die Grundlagen von Java sollten bekannt sein.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
31 Lectures
03:32:55
+
Einleitung
2 Lectures 04:12

Source Code
00:16
+
Lambdas
11 Lectures 55:58
Einleitung
01:30

Codeblock
04:35

Von der anonymen Klasse zum Lambdaausdruck
05:10

Functional Interface - Überblick
06:42

Functional Interface - Function
06:38


Functional Interface - Supplier
06:15

Schreibweisen
06:10

Typdeduktion
04:39

Sichtbarkeit von Variablen
01:28

Methodenreferenzen
07:43
+
Implementierungen in Interfaces
3 Lectures 12:03
default methods
05:56

Mehrfachvererbung
04:45

statische Methoden
01:22
+
asynchrone Programmierung
3 Lectures 33:16

Grundlegende Begriffe der asynchronen Programmierung werden genannt und erklärt.

Einführung
03:59

Die Funktionsweise aber auch die Nachteile des Future Interface aus Java 5 werden erklärt.

Preview 05:11

Die asynchrone Programmierung mit Hilfe der Completable Future API wird erklärt

Completable Future API
24:06
+
Streams
9 Lectures 01:12:10
Einführung
18:35

Streams erzeugen
04:58

Intermediäre Operationen
21:51

Terminale Operationen
08:11

Klassifizierung
04:17

primitive Streams
02:36

reduce und collect
08:28

Parallelität
01:15

Resumee
01:59
+
die neue Date und Time API
1 Lecture 15:48
neue Date und Time API
15:48
+
Optional
2 Lectures 19:28
Einführung
02:33

Optional API
16:55
About the Instructor
Dipl.Math. Tarek El-Sibay
4.6 Average rating
25 Reviews
173 Students
1 Course
Geschäftsführer Notizwerk UG

Ich bin Diplom Mathematiker und Informatiker und arbeite seit über 20 Jahren in der Software Entwicklung mit Java. Seit über 15 Jahre liegt der Fokus dabei in der Entwicklung von Server Systemen. Weiterhin habe ich während diverser Projekte reichlich Erfahrung in der Entwicklung von Clients (iOS, HTML/Javascript) sammeln können. Durch die Kombination von Client- und Server-Entwicklung konnte ich mir ein großes Wissen zu den unterschiedlichsten Technologie-Stacks aneignen. Neben der reinen Entwicklungstätigkeit befasse ich mich aber auch mit automatisierten Build-, Test- und Deploymentprozessen. 

Notizwerk - Schulungen und Tutorials
4.6 Average rating
25 Reviews
173 Students
1 Course
Diplom Informatiker Michael Stöckler
4.6 Average rating
25 Reviews
173 Students
1 Course
Leiter der Softwareentwicklung bei Notizwerk