Java leicht gemacht - Der umfassende Java Einsteigerkurs A-Z
4.6 (5,275 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.
20,711 students enrolled

Java leicht gemacht - Der umfassende Java Einsteigerkurs A-Z

Java lernen anhand vieler Beispiele und Übungen. Weiteres: ArrayList,HashMap oder TreeSet und eine Einführung in JavaFX.
Bestseller
4.6 (5,275 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.
20,711 students enrolled
Created by Christian Gesty
Last updated 3/2020
German
Current price: $129.99 Original price: $199.99 Discount: 35% off
21 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 34 hours on-demand video
  • 42 articles
  • 98 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
  • Mit Java deine eigenen Programme entwickeln
  • Die Programmiersprache Java verstehen und anwenden können
  • Lerne alles was du brauchst um die Java Klausur für das Studium zu bestehen
  • Wie man mit dem Programm Eclipse arbeitet und Tipps und Tricks zum Programm
  • Verstehen was Objektorientierte Programmierung ist: Klassen, Objekte, abstrakte Klassen, interface ,Vererbung, Assoziation, Modifikatoren und vieles mehr
  • Lerne alles über ArrayList, TreeSet und HashMap und viele weitere Klassen
  • Wie man Listen (ArrayList) sortieren kann
  • Verstehe was ist der Unterschied zwischen ArrayList und LinkedList ist
  • Verstehe wie das Collection Framework funktioniert
  • Lerne alles über das Comparable und Comparator Interface
  • Was ist der Unterschied zwischen dem Comparable und Comparator Interface
  • Wie man das Comparable oder das Comparator Interface mit eigenen Objekten nutzt
  • Lerne was Anonyme Klassen sind und wie man diese nutzen kann
  • Auf dich wartet eine Einführung in JavaFX um eigene visuelle Oberflächen zu erstellen
  • Einführung in den JavaFX SceneBuilder um Oberflächen für Java Programme zu erstellen ohne dafür Code schreiben zu müssen
  • Von der Konsole zum ersten Programm - Im Kurs wirst du dein erstes Programm mit Oberflächen entwickeln
Course content
Expand all 327 lectures 34:01:52
+ Installation & Vorbereitung
6 lectures 32:32

Hier zeige ich dir wie man das JDK (Java Development Kit) für den Mac installiert.Das JDK wird benötigt da dort  der Compiler vorhanden ist. Dieser übersetzt den  Quellcode für den Computer.

JDK ( Java Development Kit) installieren (MAC)
03:28

In diesem Video zeige ich dir wie man die Entwicklungsumgebung Eclipse für den Mac installiert. Eclipse ist ein Programm womit du selbst Programme entwickeln kannst.

IDE (Entwicklungsumgebung ) Eclipse installieren (MAC)
04:56

Hier zeige ich dir wie man das JDK (Java Development Kit) für  Windows installiert. Das JDK wird benötigt da dort  der Compiler vorhanden ist. Dieser übersetzt den  Quellcode für den Computer.

JDK ( Java Development Kit) installieren (Windows)
03:40

In diesem Video zeige ich dir wie man die Entwicklungsumgebung Eclipse für Windows installiert. Eclipse ist ein Programm womit du selbst Programme entwickeln kannst.

IDE (Entwicklungsumgebung ) Eclipse installieren (Windows)
04:55

Hier zeige ich Dir wie man das JDK (Java Development Kit) für Linux installiert. Das JDK wird benötigt da dort  der Compiler vorhanden ist. Dieser übersetzt den  Quellcode für den Computer.

JDK ( Java Development Kit) installieren (Linux)
04:35

In diesem Video zeige ich Dir wie man die Entwicklungsumgebung Eclipse für Linux installiert. Eclipse ist ein Programm womit du selbst Programme entwickeln kannst.

IDE (Entwicklungsumgebung ) Eclipse installieren (Linux)
10:58
+ Java Grundlagen
17 lectures 02:07:48

Bitte dieses Video anschauen.

WICHTIG bitte anschauen!
01:44

Einführung in das Kapitel Grundlagen.

Preview 11:30
Du lernst Begriffe wie Compiler, Syntax oder Quelltext.
Preview 04:59

Was sind Datentypen? Diese Frage beantworte ich dir in diesem Video.

Preview 06:35

In diesem Video erfährst du was Kommentare sind. Du erfährst was Zeilenkommentare oder Blockkommentare sind.

Was sind Kommentare?
05:02

Was sind Variablen? In diesem Video erfährst du es. 

Preview 12:56

Variablen anschaulich erklärt. Bilder sprechen mehr als Worte. In diesem Video zeige ich anhand von Bildern was man sich unter Variablen vorzustellen hat. 

Preview 04:40

Die Klasse String. In diesem Video erkläre ich dir was die Klasse String ist und wie man diese nutzt.

Die Klasse String (Zeichenkette)
08:01
Quiz - 1
4 questions

Beispiele zum Datentyp char und boolean. 

Beispiele zu char und boolean
06:32

Beispiele zu Datentyp int, float und double. Auch zeige ich dir welcher Unterschied zwischen diesen Typen besteht. 

Beispiele und Unterschiede zu int float und double
07:41

Operatoren in Java. Was Operatoren sind und was die tun. In diesem Video geht es um Mathematische und Vergleichsoperatoren. 

Operatoren - Teil 1
13:12

Hier lernst du weitere Operatoren kennen. In diesem Video geht es um logischen Operatoren.

Operatoren - Teil 2
13:17

Typumwandlung in Java. Oft hört man den Begriff casten. Was es damit auf sich hat, erläutere ich dir in diesem Video.

Typumwandlung (casten)
13:18

Eine Zusammenfassung zum Kapitel. In kompakter Form erhältst du eine Zusammenfassung der wichtigsten Begriffe und Elemente.

Zusammenfassung - Grundlagen
07:20
Quiz - 2
4 questions

Die erste Aufgabe für dich. 

Übung I - Grundlagen
05:47

Die zweite Aufgabe für dich.

Übung II -Grundlagen
05:03

Hier findest du den Quellcode zum Kapitel.

Quellcode - Grundlagen
00:11
+ Eclipse Tipp - 1
2 lectures 03:26

Die Autovervollständigung in Eclipse aktivieren. 

Aktivieren der Autovervollständigung
01:45
Projekte in Eclipse importieren
01:41
+ Input / output mit Hilfe der Klasse Scanner
7 lectures 50:33

Die Klasse Scanner ermöglicht es uns Tastatur Eingaben einzulesen und diese in Variablen abzulegen. 

Du wirst auch zum ersten mal sehen wie man Objekte aus einer Klassen erstellt. 

User Eingaben mit Hilfe der Klasse Scanner - Teil 1
13:53

Die Klasse Scanner ermöglicht es uns Tastatur Eingaben einzulesen und diese in Variablen abzulegen. 

Du wirst auch zum ersten mal sehen wie man Objekte aus einer Klassen erstellt. 

User Eingaben mit Hilfe der Klasse Scanner - Teil 2
09:09

Primitiv vs Komplexer Datentyp. Was ist der Unterschied? Diese Frage beantworte ich in diesem Video.

Primitiv vs Komplexer Datentyp
09:30
Quiz - 3
1 question

Eine Übungsaufgabe zur Klasse Scanner.

Übung III - Die Klasse Scanner
07:37

Hier findest du den Quellcode zum Kapitel.

Quellcode - Klasse Scanner
00:11
Scanner close() Methode nutzen
05:17
nextInt() / nextFloat() / nextDouble() / next() / nextLine() etc...
04:56
+ Kontrollstrukturen (if/else/for,while)
13 lectures 01:51:40

Leichtes Einsteiger Video zum Thema Kontrollstrukturen. In diesem Video vermittle ich dir anhand von anschaulicher Bildern was Kontrollstrukturen sind.



Preview 06:26

Eine if else Verzweigung. Was ist die Logik dahinter? Das beantworte ich dir in diesem Video.

Preview 14:34

Wie ist der Aufbau einer if else Verzweigung? Dies zeige und erkläre ich dir in diesem Video.

if else Verzweigung
12:27

Ein Beispiel zur Verwendung einer if else Verzweigung.

Beispiel if else Verzweigung
09:43

Switch case Statement. Wie ist der Aufbau eines Switch case Statements? Das beantworte ich in diesem Video.

Switch case Statement
08:04

Ein Beispiel zur Verwendung eines switch case Statements.


Beispiel zu switch case
09:05

Eine Zusammenfassung der Wichtigsten Begriffen und Elemente. 

Zusammenfassung - Kontrollstrukturen I
05:57
Quiz - 4
3 questions

Leichtes Einsteiger Video zum Thema Schleifen. 

 In diesem Video vermittle ich dir anhand von anschaulicher Bildern was Schleifen sind.

Was sind Schleifen?
04:47

Was ist die for Schleife und wie ist diese aufgebaut? Welche Logik steckt hinter einer for Schleife? Diese Fragen beantworte ich in diesem Video.

for Schleife
11:15

Was ist die while Schleife und wie ist diese aufgebaut? Welche Logik steckt hinter einer while Schleife? Diese Fragen beantworte ich in diesem Video.

while Schleife
10:08

In welchem Anwendungsfall nutzt man eine for und wann eine while Schleife? Diese Frage beantworte ich in diesem Video.

Was ist der Unterschied zwischen einer for und while Schleife?
11:52

Zusammenfassung über Schleifen. Die Logik hinter Schleifen und die wichtigsten Begriffe werden nochmal wiederholt.

Zusammenfassung - Kontrollstrukturen II
07:11
Quiz - 5
2 questions

Hier findest du den Quellcode zum Kapitel.

Quellcode - Kontrollstrukturen
00:11
+ Methoden
11 lectures 01:26:12

Leichtes Einsteiger Video zum Thema Methoden. In diesem Video vermittle ich dir anhand von anschaulicher Bildern was Methoden sind.

Preview 05:05

Eine Methode. Welche Logik steckt hinter einer Methode und wie ist der Aufbau? Das beantworte ich dir in diesem Video.

Preview 10:13

Ein Beispiel zur Verwendung einer Methode.

Beispiel zu Methode
09:07

Was sind Parameter und wie übergibt man diese einer Methode? Dies zeige ich dir in diesem Video.

Was sind Parameter?
09:28

Die return Anweisung. Rückgabewert einer Methode. Was ein Rückgabewert und wie man etwas zurück gibt aus einer Methode, beantworte ich in diesem Video.

return Anweisung (Rückgabe)
13:01

Wofür braucht man eine return Anweisung? Diese Frage beantworte ich in diesem Video. Du erfährst auch was lokale und globale Variablen sind. 

Warum gibt es das Schlüsselwort return? - Teil 1
09:01
Wofür braucht man eine return Anweisung? Diese Frage beantworte ich in diesem Video. Du erfährst auch was lokale und globale Variablen sind. 
Warum gibt es das Schlüsselwort return? - Teil 2
05:20

Ein Beispiel zur Verwendung einer return Anweisung.

Beispiel zu return
10:16

Zusammenfassung über Methoden. Die Logik hinter Methoden und die wichtigsten Begriffe, wie return, werden nochmal wiederholt.

Zusammenfassung - Methoden
06:17
Quiz - 6
3 questions

Eine Übungsaufgabe zu Methoden.

Übung IIII - Methoden
08:13

Hier findest du den Quellcode zum Kapitel.

Quellcode - Methoden
00:11
+ Array
6 lectures 48:55

Was ist ein Array? Diese Frage beantworte ich dir in diesem Video. Zur besseren Erklärung zeige ich dir das Ganze in Bildern.

Preview 08:14

In diesem Video zeige ich den Aufbau eines Arrays.

Preview 12:04

Das ist ein Beispiel zur Verwendung eines Arrays. 

Preview 12:35
Das ist ein Beispiel zur Verwendung eines Arrays. 
Preview 10:37

Es folgt eine Zusammenfassung der wichtigsten Elemente und Begriffe zum Array.

Zusammenfassung - Array
05:14
Quiz - 7
3 questions

Hier findest du den Quellcode zum Kapitel.

Quellcode - Array
00:11
+ Objektorientierung Programmierung (OOP) - I Klassen und Objekte
12 lectures 01:25:16

In diesem Video, leiten ich ein neues Kapitel ein und zwar die Objekt Orientierte Programmierung. Ich erläutere Begriffe wie Klasse und Objekt und erkläre Dir was der Sinn hinter der Idee  Objekt Orientierte Programmierung steht.

Preview 08:42

Was ist eine Klasse? Das erfährst du in diesem Video. 

Preview 10:16

Was ist ein Objekt? Das erfährst du in diesem Video.

Preview 08:31

Ich erkläre dir was ein Konstruktor ist. Auch zeige ich dir was es mit dem Schlüsselwort this auf sich hat.

Der Konstruktor und this
11:33

Was ist eine Methode in Java? Diese Frage beantworte ich dir in diesem Video.

Methoden und Klassen - Teil 1
08:17

Ich erkläre dir in diesem Video was Methoden sind. 

Methoden und Klassen - Teil 2
03:42

In diesem Video siehst du nochmals wie man ein Objekt aus einer Klasse erstellt.

Beispiel zu Klassen und Objekten
09:50

Du erfährst die wichtigsten Elemente und Begriffe in der Zusammenfassung.

Zusammenfassung - OOP I
06:11
Quiz - 8
4 questions

Ich stelle dir eine Aufgabe zum Thema Klassen und Objekte. In dieser Aufgabe musst du eine Klasse erstellen und einen Konstruktor sowie eine Methode erstellen.

Übung V - Klassen und Objekte
04:41

In dieser weiteren Übungsaufgabe zum Kapitel  Orientierte Programmierung - I, ist es Deine Aufgabe Objekte aus der zuvor erstellen Klasse zu erstellen und diese Objekte mit Werte zu belegen.

Übung VI - Klassen und Objekte
05:49

Was bedeutet das Schlüsselwort static in Java? Das erfährst du in diesem Video.

Objektmethoden / Klassenmethoden (static)
07:33

Hier findest du den Quellcode zum Kapitel.

Quellcode - OOP 1
00:11
+ Objektorientierung Programmierung (OOP) - II Vererbung
10 lectures 01:18:32

Was ist Vererbung in Java? Das erkläre ich dir in diesem Video. Auch zeige ich dir was ein UML Diagramm ist.

Preview 08:38

In diesem Video erfährst du wofür man das Schlüsselwort extends benötigt.

Preview 07:31

ich erkläre dir warum man das Schlüsselwort super benötigt.

Vererbung in Java - Teil 3 (super)
10:52

Du lernst in diesem Video den Nutzen des Schlüsselwortes this.

Vererbung in Java - Teil 4 (this)
09:02

In diesem Video zeige ich dir einen Anwendungsfall zur Vererbung.

Beispiel zu Vererbung - Teil 1
10:53
In diesem Video zeige ich dir einen Anwendungsfall zur Vererbung.
Beispiel zu Vererbung - Teil 2
05:50
Du erfährst die wichtigsten Elemente und Begriffe in der Zusammenfassung.
Zusammenfassung - Vererbung in Java
07:09
Quiz - Vererbung in Java
5 questions

In diesem Video zeige ich dir eine Übungsaufgabe zur Vererbung in Java.

Übung VII - Vererbung
12:40
In diesem Video zeige ich dir eine Übungsaufgabe zur Vererbung in Java.
Übung VIII - Vererbung
05:46

Hier findest du den Quellcode zum Kapitel.

Quellcode - OOP 2
00:11
Requirements
  • Keine Vorkenntnisse nötig. Du lernst alles was du brauchst im Kurs.
  • Einen PC bedienen können (Basiskenntnisse).
  • Windows- / Linux-/ MacOS-Computer oder Laptop besitzen
Description

Lege mit diesem Kurs den Grundstein deiner Zukunft in der Programmierung. Java Entwickler sind gefragter denn je.

In diesem Kurs lernst du die Grundlagen zu Java und die der Objektorientierten Programmierung. Im ersten Kapitel Grundlagen zeige ich dir die Grundlagen rund um Java. Zum Beispiel was Variablen, Strings sind oder was Datentypen sind und wozu sie da sind. 

In jedem weiteren Kapitel steigst Du tiefer in die Welt von Java ein. Es gibt Übungsaufgaben, Lösungen und nach jedem Kapitel kannst du mit einem kurzem Quiz Dein Wissen abfragen und festigen. In den Videos werden auch Grafiken verwendet um so das Ganze Anschaulicher zu gestalten. Durch ein Zusammenfassendes Video am Ende eines Kapitels werden die Zusammenhänge nochmal verdeutlicht. 

Auch im Kurs lernst du alles über das Collection Framework welches z.B. die Klassen ArrayList oder TreeSet beinhaltet. Grade in diesem Abschnitt wird vieles durch Bilder anschaulich erklärt z.B. wie eine ArrayList bildlich vorstellen kann. 

Neu im Kurs ist eine Einführung in JavaFX. Ich zeige dir wie man mit JavaFX visuelle Oberflächen erstellen kann. Frei nach dem Motto von der Konsole zu Oberflächen wirst du im Kurs mit den zuvor erworbenen Java Kenntnissen eigene eigenständiges Programme entwickeln. Im Kurs werden wir gemeinsam Programme mit Oberflächen erstellen. 

Du findest außerdem zu jedem Kapitel eine Lektion welche den Quellcode beinhaltet somit erhältst du zusätzlich weiteres Material zum Download.  


Warum dieser Kurs?

Ich selbst habe mit Java in der Hochschule angefangen, weiterhin habe ich auf YouTube Videos geschaut. Doch immer wieder habe ich mich gefragt "hmm was habe ich jetzt eigentlich gelernt". Das lag daran, dass man oft dort nur den Code kopiert aber nicht verstanden hat was man dort programmiert. Aus diesem Grund habe ich diesen Kurs erstellt mit Übungen + Quizze + Zusammenfassungen und vielem anschaulichen Bildmaterial zum besseren Verständnis.

Das beste ist du brauchst keine Kenntnisse über Java , der Kurs ist so aufgebaut, dass du als Programmier Einsteiger loslegen kannst. 

Warum ist das so? Naja ich habe auch mal bei null begonnen, deshalb ist es mir eine Herzensangelegenheit dir Java beizubringen, ohne 2 Jahre Bücher zu lesen. Ich will das du verstehst was du dort programmierst. 

Also worauf wartest du :). Ich freue mich Dich bald Begrüßen zu dürfen. 

Außerdem gehst du kein Risiko ein. Du hast ein 30 Tägiges Rückgaberecht. Des Weiteren erhältst du von mir in den Foren jederzeit Hilfe.


Das Schreiben mir Studenten die diesen Kurs bereits absolviert haben: 

"

Hi Christian, 

ich habe diese Nachricht bestimmt 4 mal neu verfasst, weil ich nicht die richtigen Worte gefunden habe, um dir zu vermitteln bzw. um dir die Message richtig rüber zu bringen wie gut und besonders dein Kurs ist, hätte ich vorher gewusst wie der Kurs ist wieweit er mich bringt dann hätte ich auch 100€ ausgegeben und nicht gewartet bis er unter 30€ fällt, sorry aber dieses Niveau bin ich von meinen anderen ca. 20 - 30 Kursen, die ich hier gekauft habe nicht gewohnt, das bedeutet nicht das diese schlecht sind, doch klar ist das ich bei deinem Kurs die Videoreihe mir nur einmal anschaue und woanders 2 mal.

Danke Christian

Gruß Martin

"



Who this course is for:
  • Alle, die gerne Programmieren lernen wollen und mit Java beginnen möchten
  • Alle, die gerne Java lernen und verstehen möchten
  • Alle, die gerne eigene Java Programme entwicklen möchten
  • Alle, die gerne Java lernen möchten als Vorbereitung für Android App Programmierung
  • Für Schüler, die gerne Java lernen möchten oder als Vorbereitung für Praktika
  • Für Studenten, die Java lernen müssen um die Klausur zu bestehen
  • Für Fernstudenten, die Java lernen müssen um die Klausur zu bestehen