Allgemeines

Die hier angebotenen Kurse sind keine aufgezeichneten Videokurse. Es handelt sich um Live-Training (via Google Meet oder Skype) mit vorgegebenen Themenblöcken und einem festen Zeitrahmen. Die Termine werden individuell mit dem Teilnehmer abgestimmt und es besteht die Möglichkeit, Fragen zu den besprochenen Themen zu stellen. Dies soll einen Mehrwert gegenüber einem reinen Videokurs darstellen, der keine Interaktion ermöglicht.


Java I – Einsteigerkurs

Zielgruppe: Jeder, der noch nie Software entwickelt hat oder Java als neue Sprache für sich entdecken will, ist hier genau richtig. Aber auch, wer seine Grundkenntnisse erneuern oder für die aktuelle Java-Version auffrischen möchte, ist herzlich willkommen.

Grundkenntnisse/Voraussetzungen: Java-Kenntnisse sind nicht nötig. Ein gewisses Grundverständnis für Computer und das Betriebssystem sind jedoch von Vorteil.

Themen:

  • Was ist Java? Wofür nutzt man es?
  • Was ist ein JDK/ Was ein JRE? Und was eine JVM?
  • Wie installiere ich Java? Wie rufe ich es auf?
  • Was ist ein Compiler?
  • Was ist eine IDE und wie konfiguriere ich sie?
  • Wie schreibe ich mein erstes Programm?
  • Wie ist die Syntax und Formatierung geregelt?
  • Was sind Ausdrücke und Blöcke?
  • Was sind Variablen, Methoden, Klassen?
  • Was für Operatoren und Schlüsselwörter gibt es?
  • Was sind Packages?
  • Wie beeinflusst man den Kontrollfluss/Programmablauf?
  • Was ist static / nonstatic?
  • Was ist Vererbung? Polymorphie?
  • Was sind Interfaces, was ist abstract?

Preis pro Person: 450,00 Euro inkl. 19% MwSt. – Festpreis


Java II – Fortgeschrittenen Kurs

Zielgruppe: Wer die Themen des Java Einsteigerkurses bereits beherrscht, aber zu den unten aufgeführten Themenbereichen noch Wissenslücken oder Fragen hat, der sollte sich für Teilnahme dieses Kurses anmelden.

Grundkenntnisse/Voraussetzungen:

  • Alle Themen aus Java I müssen bekannt sein und werden nicht nochmal behandelt.
  • Eine IDE sollte bereits installiert sein.

Themen:

  • Debugging
  • Überschreiben vs. Überladen
  • Programmieren gegen Interfaces
  • Default-Methoden
  • Annotationen
  • Listen und Collections
  • Casten, AutoBoxing
  • Generics

Preis pro Person: 550,00 Euro inkl. 19% MwSt. – Festpreis

Rabatt: 10% für Teilnehmer des Kurses Java I


Java III – Experten Kurs

Zielgruppe: Wer diesen Kurs belegen möchte, sollte bereits die Themen des Ensteigerkurses und des Fortgeschrittenen Kurses kennen und auch schon mit Java gearbeitet haben. Diese Themen sind durchaus herausfordernd.

Grundkenntnisse/Voraussetzungen:

  • Alle Themen aus Java I müssen bekannt sein und werden nicht nochmal behandelt.
  • Alle Themen aus Java II müssen bekannt sein und werden nicht nochmal behandelt.
  • Eine IDE sollte bereits installiert sein.

Themen:

  • Multithreading
  • Functional Interfaces
  • Lambdas
  • Reflections
  • Netzwerkprogrammierung
  • Git
  • Maven

Preis pro Person: 650,00 Euro inkl. 19% MwSt. – Festpreis

Rabatt: 10% für Teilnehmer des Kurses Java II


Weitere Kursangebote

Aktuell sind keine weiteren Kurse in Arbeit. Falls jedoch Interesse an einem bestimmten Thema besteht, können Sie gerne eine Anfrage stellen und sich ein Angebot für ein individuelles Java Einzelcoaching erstellen lassen.

Bezahlung

Bei der Java Nachhilfe gehe ich in der Regel in Vorleistung (Vertrauensbasis) und erstelle nach dem Unterricht eine Rechnung. Da es sich bei den Java Kursen um größere Aufwände handelt sowohl in der Vorbereitung als auch im Blocken der Zeit, ist mir ein solches Vorgehen hier leider nicht möglich. Daher sind Kursbuchungen im Voraus zu entrichten (PayPal, Banküberweisung, Revolut). Nach Buchen eines Kurses erfolgt von mir eine Bestätigung per E-Mail inklusive Rechnung mit ausgewiesener Mehrwertsteuer. Der Kurs findet nur nach expliziter Bestätigung durch mich sowie nach vollständiger Bezahlung des Kurspreises statt. Kurse, die durch mich bestätigt wurden und für die eine Rechnung erstellt wurde, sind nicht stornierbar. Die Termine können jedoch flexibel verschoben werden.

Schulungsunterlagen

Die Themen werden anhand von Beispielen und Erklärungen vorgestellt. Jedoch werden keine Übungsaufgaben dazu gestellt und es gibt keine Schulungsunterlagen. Wer statt eines Kurses mit festem Inhalt eher konkrete Themen und Fragen behandelt haben möchte (für Schule, Studium, Arbeit, etc.) kann bei mir einen Java Einzelcoaching Termin vereinbaren.

Vollständigkeit der Themen

Manche Themen können sehr komplex sein. Es werden ggf. in den Kursen nicht alle Varianten und Details der entsprechenden Themen abgehandelt. Es geht darum, zu verstehen, wie die Technik eingesetzt wird und was die gängigen Anwendungsfälle sind. Es besteht aber kein Anspruch auf eine vollständige Behandlung der kompletten API der entsprechenden Themen (z.B. alle Varianten von Collections). Ich versuche immer, auf Fragen einzugehen, bitte aber zu berücksichtigen, daß den Kursen auch zeitliche Grenzen gesetzt sind.

Sonstiges

Der Begriff Teilnehmer ist hier genderneutral zu verstehen. Meine Kurse stehen allen Menschen jeglicher Orientierung offen.

Preisänderungen und Änderung der Kursinhalte vorbehalten (außer natürlich für bereits gebuchte und von mir bestätigte Kurse).

Preise sind Stand: Dez. 2021.