Java Programmieren - Der Fortgeschrittenen Kurs
4.5 (530 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,772 students enrolled

Java Programmieren - Der Fortgeschrittenen Kurs

✅ Bringe deine Java Programmier-Fähigkeiten auf das nächste Level! Programmieren lernen einfach gemacht✅
4.5 (530 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,772 students enrolled
Created by Hendrik Pruin
Last updated 10/2018
German
Current price: $86.99 Original price: $124.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11.5 hours on-demand video
  • 11 articles
  • 79 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 📈Erlerne die fortgeschrittenen Konzepte der Programmiersprache Java
  • ✍🏼Lerne Programmieraufgaben eigenständig zu bearbeiten
  • 💰 Erwerbe gefragte Entwicklerfähigkeiten
  • 🏅 Überprüfe Deinen Lernfortschritt mit zahlreichen Übungsaufgaben
  • 🛠Erwerbe ein allgemeines Programmierverständnis, dass auf viele andere Programmiersprachen übertragbar ist
  • 🔪Schärfe Dein Verständnis für die Objektorientierung
Course content
Expand all 88 lectures 11:41:28
+ Wichtige Einführung
2 lectures 16:08
Wiederholung: Die IDE Eclipse installieren (Windows & Mac)
12:13
+ Fortgeschrittene Objektorientierung - Vererbung
13 lectures 02:03:51
Vererbung im Code realisieren
08:15
Weitere Sichtbarkeitsmodifizierer und der Zusammenhang mit der Vererbung
12:21
Konflikt: Über Getter kann auf private Attribute zugegriffen werden?
11:19
Verkettung der Konstruktoren
11:12
Beispiel: Verkettung Konstruktor (über 3 Ebenen)
14:05
Eine weitere "unsichtbare" Elternklasse
06:13
Methoden überschreiben
10:38
Programmieraufgabe 14: Mitarbeiter Hierachie
00:33
Lösung: Programmieraufgabe 14
13:04
Programmieraufgabe 15: Konto Eröffnung
01:15
Lösung: Programmieraufgabe 15 Teil 1
14:48
Lösung: Programmieraufgabe 15 Teil 2
06:49
+ Interfaces (Schnittstellen)
6 lectures 51:14
Was sind Interfaces?
06:38
Interfaces im Code realisieren
15:59
Weitere Feinheiten von Interfaces
08:14
Vererbung von Interfaces
05:03
Programmieraufgabe 16: Array mit verschiedenen Automodellen
01:13
Lösung: Programmieraufgabe 16
14:07
+ Abstrakte Klassen und Methoden
5 lectures 39:03
Was sind abstrakte Klassen und Methoden?
10:17
Von Abstrakten Klassen erben - Das ist zu beachten
07:56
Interfaces vs. Abstrakte Klassen - Was wann verwenden?
04:32
Programmieraufgabe 17: Schuhladen
00:48
Lösung: Programmieraufgabe 17
15:30
+ Fortgeschrittene Objektorientierung - weitere wichtige Themen
9 lectures 01:33:59
Umgang mit Enums
13:25
Programmieraufgabe 18: Kaufprozess von Produkten
00:38
Lösung: Programmieraufgabe 18
12:18
Die toString()-Methode
08:32
Die wichtige Methode equals()
15:33
Das Comparable Interface
14:33
Programmieraufgabe 19: Comparable Interface
00:52
Lösung: Programmieraufgabe 19
17:13
Wrapper/Autoboxing
10:55
+ Die Klasse String - Wichtige Methoden die Du kennen musst!
13 lectures 40:56
Die indexOf()-Methode
06:04
Die lastIndexOf()-Methode
02:25
Die charAt()-Methode
01:26
Die endsWith()-Methode
01:43
Die startsWith()-Methode
02:03
Die isEmpty()-Methode
01:07
Die length()-Methode
00:56
Die substring()-Methode
03:39
Die toLowerCase()-Methode
01:49
Die toUpperCase()-Methode
01:23
Die trim()-Methode
01:52
Programmieraufgabe 20: Mixer
00:55
Lösung: Programmieraufgabe 20
15:34
+ Exception Handling (Fehlerbehandlung)
10 lectures 01:30:03
Exceptions Allgemein
10:05
Mit Exceptions arbeiten
14:38
Eine eigene Exception erstellen - Wichtiges Vorwissen
08:25
Eine eigene Exception erstellen - So wird es gemacht!
11:04
Der Exception eine Nachricht mitgeben
06:57
Den try-catch Block mit finally erweitern
04:00
Programmieraufgabe 21: Digitale Heizungssteuerung
00:46
Lösung: Programmieraufgabe 21
11:56
Programmieraufgabe 22: Orangensaft Laden
00:55
Lösung: Programmieraufgabe 22
21:16
+ Klonen von Objekten
8 lectures 01:04:30
Vorgehensweise Nr. 1: Die flache Kopie
08:33
Vorgehensweise Nr. 2: Die tiefe Kopie
07:53
Vorgehensweise Nr. 3: Der Copy-Konstruktor
07:40
Programmieraufgabe 23: Alle 3 Vorgehensweisen anwenden
00:53
Lösung: Programmieraufgabe 23 Teil 1
12:28
Lösung: Programmieraufgabe Teil 2
10:11
+ Generics
3 lectures 21:14
Problemstellung die Nutzen von Generics illustriert
07:42
Was sind Generics?
07:23
Generische Methoden
06:09
+ Das Collection Framework
10 lectures 01:33:30
Was ist das Collection Framework?
09:10
Die Klasse ArrayList
16:01
Listen sortieren
04:09
Die Klasse LinkedList + Vergleich mit ArrayList
09:37
Die Klasse HashSet
09:55
Die Klasse TreeSet
11:20
Einschub: Iterator
05:25
Die Klasse HashMap
15:30
Queues
07:07
Die Klasse PriorityQueue
05:16
Requirements
  • Du solltest die Grundlagen der Java-Programmierung bereits beherrschen
  • PC, Laptop oder Mac besitzen
Description

Möchtest Du Deine Java Programmier-Fähigkeiten auf das nächste Level bringen? Dann bist Du hier genau richtig!

Mithilfe dieses Kurses wirst Du auf eine einfache und verständliche Art und Weise die wichtigsten Fortgeschrittenen Themen der Java-Programmierung kennenlernen. 

Falls Du also bereits die Grundlagen der Java Programmierung beherrscht und nun den nächsten logischen Schritt gehen möchtest, dann solltest Du Dich unbedingt in diesen Kurs einschreiben.

Ein kurzer Überblick über die Themen, die im Kurs behandelt werden:

  • Vererbung
  • Interfaces
  • Abstrakte Klassen & Methoden
  • Enums
  • Comparable Interface
  • die Methode equals()
  • Wrapper/Autoboxing
  • wichtige String Methoden
  • Exception Handling
  • Klonen von Objekten

Dieser Kurs enthält zudem zahlreiche Programmieraufgaben, sodass Du das Gelernte direkt in die Praxis bringen kann.

Ziel dieses Kurses ist es, Dich den fortgeschrittenen Themen der Java Programmierung zu bemächtigen und Dir gleichzeitig anhand der zahlreichen Programmieraufgaben zu zeigen, wie Du diese mächtigen Werkzeuge in der Praxis anwenden kannst.

Fühlst Du Dich angesprochen? Dann zögere nicht lange, schreibe Dich noch heute in den Kurs ein!

Who this course is for:
  • an jeden der seine Java-Programmierfähigkeiten auf das nächste Level bringen möchte
  • an Fortgeschrittene, die bereits die Grundkonzepte der Java-Programmierung verstehen