Das Java - Bootcamp: Lerne Java für Hobby, Beruf & Studium
Die perfekte Grundlage für deinen Einstieg in die Programmierung. Lerne jetzt Java, mit vielen, anschaulichen Beispielen
4.48 (1435 reviews)
8,228
students
12.5 hours
content
Aug 2023
last update
$54.99
regular price
What you will learn
Eigene, kleine Programme in Java entwickeln
Sich anschließend mit der Entwicklung von Android-Apps beschäftigen
Weitere Programmiersprachen sehr viel schneller verstehen
Als Student wird dir die nächste Klausur / nächstes Praktikum zum Thema Java sehr viel leichter fallen
Description
Neu: Mit vielen Übungen und Beispielen!
Lerne jetzt Java - für Hobby, Beruf & Studium!
Nach Abschluss dieses Kurses kannst du eigene, kleinere Programme in Java schreiben. Zudem hast du die perfekte Grundlage gelegt, wenn du dich anschließend mit der Entwicklung von Programmen für Android - Smartphones beschäftigen möchtest. Du bist noch Student und musst während deines Studiums Programme in Java programmieren? Auch dann bereitet dich dieser Kurs darauf richtig schnell vor.
Was lernst du alles hier im Kurs?
- Primitive Datentypen (float, double, int, long, char, boolean, ...)
- Strings (Strings ausgeben, einlesen, etc.)
- Arrays
- Objektorientierung
- Vererbung
- Interfaces
- Comparable
- Getter, Setter
- Collections (Listen, Maps, Sets)
- XML einlesen und verarbeiten
- Viele Beispiele & Übungen!
Content
Hier starten
Einführung
Was tun bei Problemen?
Erste Schritte
Installation von Java & Editor
Hallo Welt - Programm
Hinweis zu Programmierübungen
Test: Hallo Welt
Variablen
Primitive Datentypen
Hinweise zur Installation
Primitive Datentypen (2)
Ganzzahlen
Kommazahlen
Buchstaben
Aufpassen bei doubles!
Booleans
Definition von Variablen
Musterlösung: Definition von Variablen
Grundlegende Funktionen
Arbeiten mit Zeichenketten (Strings)
Eingaben einlesen
Einlesen von Eingaben mit Hilfe der Scanner-Klasse
Musterlösung: Einlesen von Eingaben mit Hilfe der Scanner-Klasse
Mathematische Funktionen
Kurzschreibweise: Mathematische Funktionen
Mathematische Grundrechenoperationen
Musterlösung: Mathematische Grundrechenoperationen
Verzweigungen
If und else
Verschachtelung von If-Abfragen
If, Else, Else if
Musterlösung: If, Else, Else if
Switch
Switch - Befehl
Musterlösung: Switch-Befehl
Strings vergleichen (.equals)
Strings
Musterlösung: Strings
Gerade oder ungerade?
Musterlösung: Gerade oder ungerade
Schleifen
Die while-Schleife
Die for-Schleife
FizzBuzz!
Musterlösung: FizzBuzz!
Break & continue
While - Schleife / For-Schleife
Musterlösung: While - Schleife / For - Schleife
Wann while, wann for?
Der Continue - Befehl
Musterlösung: Der Continue - Befehl
Aufpassen bei Endlosschleifen!
Bitte beachten: Hinweise zur nächsten Lektion
Projekt: Wie oft kommt das Wort "du" bzw. "ich" im Faust (Goethe) vor?
Arrays
Arrays: Einführung
Arrays: Grundlegende Funktionen
Arrays: Weitere Funktionen
Arrays: for-Schleife
Maximum berechnen
Musterlösung: Maximum berechnen
Arrays (2)
Arrays: Mehrdimensionale Arrays
Projekt Arrays: TicTacToe validieren
Summen...
Musterlösung: Programmierübung Summen
Magic Array (mehrdimensionale Arrays)
Musterlösung: Magic Array
Objektorientierung
Objektorientierung: Einführung
Methoden
Constructor
public / private
Getter / Setter
Rückgabewerte von Funktionen
Der Wert "null"
Hinweis: Return beendet eine Funktion
Objektorientierung (2)
Objektorientierung: this
Überladen von Methoden
Statische Methoden
Statische Variablen
Private Methoden
Das Singleton-Pattern
Packages in Java
Projekt: Wetter API abfragen (XML)
Einführung: Projekt Wetter-API
Wetter-API
XML-API abfragen
Anzeigen der Ergebnisse
Code überarbeiten / aufräumen
Projekt fertigstellen
Objektorientierung: Vererbung
Einführung
Polymorphie (Type Casting)
Der Instanceof-Operator
Methoden überschreiben
Constructors
Sichtbarkeit von Variablen & Funktionen
Klasse erstellen
Musterlösung: Klasse erstellen
Fortgeschrittene Objektorientierung
Interfaces
Das Comparable-Interface
Das Comparable-Interface (mit Aufgabe)
Die __toString() - Methode
.equals()
Expertenwissen: .equals() vs. ==
Abstrakte Klassen
Comparable...
Musterlösung: Comparable...
Exceptions in Java
Einführung: Exceptions
Eigene Exceptions erstellen
Exception vs. RuntimeException
Fehlermeldung übergeben
Einlesen einer Datei
try ... catch ... finally
try()
Projekt: Benutzerdatenbank
Benutzer verwalten (1)
Benutzer verwalten (2)
Benutzer verwalten (3) - Exceptions verschachteln
Benutzer verwalten (4) - Neue Benutzer hinzufügen
Collections
Generische Klassen
Listen (1)
Listen (2)
Sets in Java
Expertenwissen: Warum brauchen wir Sets überhaupt?
Sets in Java
Quellcode der Musterlösung: Sets in Java
Musterlösung: Sets in Java
Maps
Liste vs. Set
Expertenwissen: Boxing / Unboxing
Projekt: Häufigkeit von Wörtern ermitteln (Java Collections)
Projektvorstellung: Häufigkeit von Wörtern ermitteln
Bitte beachten: Häufigkeit von Wörtern ermitteln
Häufigkeit von Wörtern ermitteln (1)
Häufigkeit von Wörtern ermitteln (2)
Häufigkeit von Wörtern ermitteln (3) - Java 8
Teste dein Wissen: Häufigkeit von Wörtern ermitteln
Musterlösung: Häufigkeit von Wörtern ermitteln
Schluss
Schlussworte
Screenshots
Reviews
Carl
October 19, 2023
Ich studiere Wirtschaftsinformatik im ersten Semester und der Kurs ist eine wunderbare Ergänzung, um die Grundlagen zu vertiefen, die in den Vorlesungen teilweise vorausgesetzt oder einfach sehr schnell abgehandelt werden.
Christian
September 13, 2023
Als Einstieg sehr gut geeignet um ein grundsätzliches Gefühl und Verständnis für die Komponenten in Java zu bekommen und anschließend darauf aufzubauen.
Thomas.Kraft
July 7, 2023
Muss überarbeitet werden, Package Name muss mittlerweile angegeben werden. https://www.eclipse.org/forums/index.php/t/1099691/
Olivier
July 5, 2023
Umfangreicher und gut strukturierter Kurs. Obwohl er schon etwas älter ist hat alles gut funktioniert. Man konnte dem Instruktor gut folgen und er hat die Themen verständlich erklärt.
Nathalie
May 5, 2023
Unglaublich wie gut er alles erklärt.
Ich wusste anhand der guten Bewertungen, dass es keine Fehlentscheidung sein wird aber überrascht war ich trotzdem. Bis jetzt konnte wirklich kein anderer Kurs da mithalten.
Lucas
March 25, 2023
Der Kurs war super erklärt, ich hätte mir nur gewünscht das man mehr auf Algorithmen und Datenstrukturen eingeht. Ansonsten super Kurs!
Johannes
March 16, 2023
Da ich schon in der Schule mit C# gearbeitet habe und seit mehren Jahren Python nutze war die erste Hälfte des Kurses natürlich nicht neu. Die zweite hälfte hat mir einen guten Einblick gegeben. Würde ich weiterempfehlen.
Entwickler
January 5, 2023
Prinzipiell war ich zufrieden.
Manchmal haben sich Sätze wiederholt, dass ist aber im großen nicht schlimm.
Alles in allem wurde das Basis Wissen sehr verständlich rübergebracht :)
Jana
December 28, 2022
Da ich schon Erfahrungen im Bereich JS und dem Programmieren allgemein habe, kannte ich die vermittelten Konzepte z. T. schon und der Rest war sehr gut zu verstehen!
Nina
October 15, 2022
Zu schnell. Bei mir werden Fehlermeldungen angezeigt, obwohl ich die gleichen Schritte mache wie im Video....
Daniela
August 22, 2022
Super erklärt und für den fluffigen Einstieg sowie die Vorbereitung auf den Java-Kurs im Informatikstudium super.
Clara
May 15, 2022
Da ich bereits andere Kurse von Jannis Seemann gut fand, habe ich auch diesen Java-Kurs von ihm gewählt. Durch das Studium hatte ich bereits Vorkenntnisse aber viele Unterrichtsinhalte konnte ich durch diesen Kurs besser verstehen.
Insgesamt hat man die Möglichkeit einen breiten Inhalt vermittelt zu bekommen. Ich weiß nicht wie gut verständlich der Kurs für absolute Anfänger wäre, gerade mit den späteren Lektionen aber dafür hat man die Übungen in denen man das Wissen nochmal abprüfen und anwenden kann.
Biyan
February 6, 2022
Vor dem Kurs hatte ich Java in der Uni als Modul gehabt und fast nichts mitnehmen können. Dieser Kurs hat mir definitiv die Grundlagen gut beibringen können! Sehr empfehlenswert!
Christoph
November 19, 2021
Ganz Zufrieden, jedoch sind die Programme hin und wieder schwierig geschrieben, da oft Foreach und nicht einfach For verwendet wird, was für Einsteiger doch sehr Kompliziert ist. Außerdem werden nicht einfach in den Anwendungsbeispiel, die Sachen wiederholt damit man es verstanden hat. Sondern es werden auch Sachen gefordert die im Kurs nicht durchgenommen wurden (Übungsbeispiel Magic Array).
Chris
November 13, 2020
Grundsätzlich ein guter Kurs. Jannis hat eine sehr angenehme Art Java zu erklären und versucht auch gute Beispiele zu zeigen. Manchmal muss ich sagen versteh ich die Fragestellungen in den Übungsaufgaben nicht so ganz. Es sind zwar Dinge gegeben, aber was genau, ist mir dann nicht immer klar. Jedem muss nach diesem Kurs bewusst sein das man kein Entwickler ist. Trotzdem macht es sehr viel Spaß sein Wissen durch diese Kurs zu erweitern.
Coupons
Submit by | Date | Coupon Code | Discount | Emitted/Used | Status |
---|---|---|---|---|---|
- | 2/27/2024 | FEB_2024 | 82% OFF | expired |
Charts
Price
Rating
Enrollment distribution
Related Topics
922108
udemy ID
8/3/2016
course created date
11/1/2019
course indexed date
Bot
course submited by