Java Programmieren für Anfänger - Der Ultimative Java Kurs

Deine Investition in die Zukunft! Lerne Java Programmieren anhand von leichtverständlichen Beispielen in wenigen Stunden
4.4 (183 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.
1,557 students enrolled
$90
Take This Course
  • Lectures 88
  • Contents Video: 8.5 hours
    Other: 7 mins
  • Skill Level All Levels
  • Languages German
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2014 German

Course Description

Lerne die Grundlagen, Werkzeuge und Funktionen die Du brauchen wirst um voll funktionsfähige Programme mit der populären Programmiersprache Java zu erstellen.

Bilde eine starke Grundlage in Java und Objekt-Orientierter Programmierung mit diesem Tutorial für Anfänger

  • Installation des Java Development Kits
  • Datentypen und Operatoren
  • Objekt- Orientierte Programmierung (OOP), Klassen und Objekte
  • Schleifen und Bedingungen

Diese Mächtige Fähigkeit direkt an deinen Fingerspitzen

Durch das Lernen der Grundlagen von Java bekommst Du eine neues Mächtiges Werkzeug. Java ist kostenlos und leicht zu lernen, es hat eine umfangreiche Dokumentation und ist die Basis aller Objekt Orientierten Programmiersprachen.

Es gibt viele freie Positionen im Bereich der Java Entwicklung. Außerdem wird Dir die Fähigkeit Java programmieren zu können extrem dabei helfen andere Objekt Orientiere Programmiersprachen so wie C++, C#, Ruby und Pascal in sehr kurzer Zeit zu erlernen.

Inhalt und Übersicht

Perfekt für die ersten Schritte in der Programmierung, wirst du in diesem Kurs in 85 Lektionen und 8 Stunden Inhalt wirst Du alle Grundlagen der Java Entwicklung lernen und dadurch ein starkes Verständnis der Konzepte der Objekt Orientierten Programmierung lernen. Jedes Kapitel wird mit einer Übungsaufgabe abgeschlossen, sodass Du deine neu erlernten Fähigkeiten direkt anwenden kannst.

Wir beginnen mit der Installation des Java Development Kit, danach führe ich Dich durch die Datentypen und Variablen und zeige Dir wie sie funktionieren. Danach wirst Du mit Hilfe von Klassen und Objekten ein hohes Verständnis der Objekt Orientierten Programmierung erhalten.

Sobald diese Grundlagen gemeistert sind, wird dich dieser Kurs dich durch weitere wichtige Bestandteile der Java Programmierung führen. Dabei wirst du lernen wie du die verschiedenen Schleifen-arten verwenden kannst und sehen wie man ein Programm entwickeln kann, das Entscheidungen trifft. Du lernst dadurch auch komplexere Programme zu schreiben.

Kursteilnehmer die den Kurs fertigstellen, werden ein umfangreiches Wissen in Java entwickeln, sodass sie eigene nützliche Java Programme entwickeln können.

Vollende den Kurs mit zusätzlichen Übungsaufgaben, Codebeispielen und Quizes, die es Dir noch leichter machen dein gelerntes Wissen zu festigen.

Sollte Dir der Kurs nicht gefallen, hast Du 30 Tage um die Kosten komplett erstattet zu bekommen.

What are the requirements?

  • PC oder Mac
  • Generelles Verständnis vom Umgang mit dem Computer

What am I going to get from this course?

  • 84 Lektionen und 10 Quizes
  • Über 8 Stunden mit hochqualitativem Inhalt
  • Du wirst in der Lage sein Deine eigenen Programme zu entwickeln
  • 30 Tage Rückgaberecht!
  • Du bekommst die Grundlagen die Du brauchst um für Android zu entwickeln
  • Du lernst die perfekte Grundlage um andere Programmiersprachen sehr leicht zu lernen.

What is the target audience?

  • Jeder der Programmieren lernen will
  • Jeder der mit Java Programmierung anfangen will
  • Jeder der die nötigen Grundlagen fürs Android Apps programmieren braucht

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Einführung
Was Du in diesem Kurs lernst
Preview
02:48
Was ist Java und wozu ist es gut?
04:33
Article

Erledigt

Section 2: Los geht's
Herunterladen und Installieren des JDK (Java Development Kit)
03:37
Herunterladen und Installieren von Eclipse
04:54
Kurze Einleitung zu Eclipse und Hello World! Der erste Code
12:50
Section 3: Datentypen und Variablen
Einführung in Datentypen
Preview
03:36
Datentypen primitiv und String
05:28
Namensgebung von Variablen
03:55
Variablen Deklarieren
Preview
07:01
Variablen einen Wert zuweisen
06:11
Parsen
07:20
Typecasting
06:46
Übungsaufgabe - Variablen Anlegen und Werte zuordnen
Article
Lösung zur Übungsaufgabe - Variablen Anlegen und Werte zuordnen
06:37
Übungsaufgabe zu Datentypen und Variablen
Article
Lösung zur Übungsaufgabe zu Datentypen und Variablen
Preview
07:11
Datentypen und Variablen
4 questions
Section 4: Methoden
Die erste eigene Methode
Preview
08:48
Void Methoden (ohne Rückgabe)
02:50
Methoden mit mehreren Parametern
06:35
Übungsaufgabe - zwei Methoden erstellen
Preview
Article
Lösung zur Übungsaufgabe - zwei Methoden erstellen
06:47
Quiz zu Methoden
3 questions
Section 5: Java input (Eingabe) und output (Ausgabe)
Eingabe via Scanner - String
05:15
Eingabe via Scanner - double
05:58
Ausgabe mit print, println und tabs
03:28
Ausgabe mit printf
07:18
Übungsaufgaben zu input und ouptut - Simpler Zinsrechner
Article
Lösung zur Übungsaufgabe - Simpler Zinsrechner
Preview
07:39
Quiz zu Input und Ouput
3 questions
Section 6: Einführung in Klassen und Objekte
Klassen und Objekte
Preview
02:49
Unsere erste eigene Klasse
05:46
Erstellung eines Konstruktors
10:36
Setter und Getter
10:22
Mehrere Konstruktoren
06:59
Die Math Klasse
07:27
Zufallsgenerator Random
03:30
Verwendung von this
04:32
Zugriffsmodifikatoren - public, private, protected, default
Article
Zugriffsmodifikatoren
09:15
Übungsaufgabe zu Klassen und Objekten
Article
Lösung zur Übungsaufgabe zu Klassen und Objekten
14:35
Quiz zu Klassen
6 questions
Section 7: Entscheidungen treffen
Relative und Logische Operatoren
03:36
If Abfragen (falls)
04:13
Die if-else if Aussage
08:32
Verschachtelte if-else Aussage
08:20
Switch Case mit Int
05:39
Switch Case mit String
06:06
Übungsaufgabe zu If und Else-if - Textlänge
Article
Lösung zur Übungsaufgabe zu Entscheidungen
08:02
Quiz zu Entscheidungen
2 questions
Section 8: Schleifen (Loops)
While Schleife
04:46
Zustandsgesteuerte While Schleife
07:43
Do While Schleife
06:23
For Schleife
05:09
break und continue
04:04
Übungsaufgabe zu Schleifen - Zähler
Preview
Article
Lösung zur Übungsaufgabe - Zähler
04:52
Quiz zu Schleifen
4 questions
Section 9: Arrays / Felder
Einen Array erstellen
04:16
Auf Arrayelemente zugreifen und die For Each Schleife
10:17
Arrays als Parameter
05:39
Zweidimensionale Arrays
08:25
Übungsaufgabe zu Arrays
Article
Lösung zur Übungsaufgabe zu Arrays
Preview
08:23
Quiz zu Arrays
3 questions
Section 10: Arraylisten
Eine Arrayliste Deklarieren und Inizialisieren
04:43
Informationen einer Arrayliste hinzufügen
04:51
Arraylisten durchsuchen
06:39
Auf Elemente einer Arrayliste zugreifen
04:48
Arraylisten als Parameter verwenden
05:01
Arraylisten Sortieren
03:53
Übungsaufgabe zu Arraylisten
Article
Lösung zur Übungsaufgabe zu Arraylisten
06:22
Quiz zu Arraylisten
2 questions
Section 11: Vererbung / Inheritance
Einführung in Vererbung
05:42
Beispiel für Vererbung
12:56
Methoden überschreiben
Preview
05:23
Werte überschreiben
06:50
Übungsaufgabe zu Vererbung
Article
Lösung zur Übungsaufgabe zu Vererbung
14:33
Quiz zu Vererbung
5 questions
Section 12: Polymorphie
Einführung in die Polymorphie
10:49
Polymorphische Parameter
05:22
Verwendung von Interface
11:40
Abstrakte Klassen
08:16

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Denis Panjuta, Lehrt 19000 Studenten das Programmieren

Hi! Ich bin Denis. Ich habe einen Bachelor in Wirtschaftsingenieurswesen der HTWG Konstanz und hab dort meine Begeisterung fürs Programmieren entdeckt.

Zur Zeit lernen bereits über 19000 Studenten von meinen Kursen. Dies gibt mir extrem viel Motivation und Energie noch mehr uns bessere Kurse zu erstellen. Mein Ziel ist es, das Programmierenlernen so zugänglich wie möglich zu machen, denn ich bin überzeugt, IT ist DIE ZUKUNFT!

Also tritt meinen Kursen bei und lerne wie man Webseiten, Apps oder andere Programme entwickelt. Die Möglichkeiten sind grenzenlos!



Hi! I'm Denis. I have a degree in Engineering from the University for Applied Science Konstanz and discovered my love for programming there.

Currently over 19000 students learn from my courses. This gives me a lot of energy to create new courses with the highest quality possible. My goal is to make learning to programm accessible for everyone, as I am convinced, that IT is THE FUTURE! 

So join my courses and learn to create apps, websites or any other type of application, the possibilities are limitless.


Instructor Biography

Panjutorials – Tutorial-Plattform, Video-Tutorials im Bereich App-, Web- und Game-Entwicklung

Panjutorials ist eine deutsche Plattform für umfangreiche Online-Tutorials – vor allem im Bereich App-, Web- und Game-Entwicklung. Mit bereits über 100 Stunden Videoaufzeichnungen, über 16000 Schülern bei Udemy und über einer Millionen Youtube-Aufrufen, gehört Panjutorials zu den populärsten Anbietern für deutschsprachige Video-Tutorials überhaupt.


Panjutorials is a german plattform for substantial Online-Tutorials – especially when it comes to App-, Web- and Game-Development . With over 100 hours of video-content, over 16000 students on Udemy and over 1 Million views on Youtube, Panjutorials is one of the most important providers for german speaking video-tutorials.

Ready to start learning?
Take This Course