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)
Udemy
platform
Deutsch
language
Programming Languages
category
instructor
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

Das Java - Bootcamp: Lerne Java für Hobby, Beruf & Studium - Screenshot_01Das Java - Bootcamp: Lerne Java für Hobby, Beruf & Studium - Screenshot_02Das Java - Bootcamp: Lerne Java für Hobby, Beruf & Studium - Screenshot_03Das Java - Bootcamp: Lerne Java für Hobby, Beruf & Studium - Screenshot_04

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

DateDiscountStatus
2/27/202482% OFF
expired

Charts

Price

Das Java - Bootcamp: Lerne Java für Hobby, Beruf & Studium - Price chart

Rating

Das Java - Bootcamp: Lerne Java für Hobby, Beruf & Studium - Ratings chart

Enrollment distribution

Das Java - Bootcamp: Lerne Java für Hobby, Beruf & Studium - Distribution chart

Related Topics

922108
udemy ID
8/3/2016
course created date
11/1/2019
course indexed date
Bot
course submited by