Kursbeschreibung
Der Java Kurs richtet sich an Teilnehmer, die noch keine Erfahrung mit Programmierung haben. Zu Beginn lernst du grundlegende Begriffe wie Algorithmus, Syntax, Grammatik, Compiler, Interpreter und Garbage Collector kennen.
Anschließend machst du deine ersten Schritte in der Programmierung mit primitiven Datentypen und einfachen Anweisungen. Darauf folgt eine Einführung in die zentralen Konzepte der objektorientierten Programmierung, darunter Klassendefinitionen, Objekte, Methoden, Konstruktoren, Vererbung, Interfaces und Kapselung.
Ein wichtiger Bestandteil des Kurses ist die Entwicklung einer Beispielanwendung. Dabei lernst du den Umgang mit den Klassen des Java Application Programming Interface (API), der API-Dokumentation sowie mit einer Entwicklungsumgebung wie Eclipse oder NetBeans.
Das Kebel Team bietet dir diesen Java Kurs als Online Training oder Präsenzseminar mit Zertifikat an.
Die wichtigsten Themen im Überblick
- Java von Grund auf lernen
- Eigene Programme entwickeln
- Objektorientierung praxisnah verstehen
- Schleifen, Bedingungen sicher anwenden
- APIs, Streams & Datenstrukturen
- Multithreading einfach erklärt
Zielgruppe
Der Java Grundkurs richtet sich an Einsteiger und alle, die Java von Grund auf professionell erlernen möchten. Besonders geeignet ist er für Programmieranfänger und Quereinsteiger in die Softwareentwicklung.
Voraussetzung für die Schulung
Für den Java Grundkurs benötigst du grundlegende PC-Kenntnisse und Erfahrung im Umgang mit Windows. Programmiererfahrung ist nicht erforderlich.
Kursinhalte
Folgende Lerninhalte werden in dem Java Grundkurs für Programmieranfänger vermittelt:
- Einführung und Überblick: die Sprache Java, Installation des SDK und eclipse oder intellij
- Grundlagen: Compiler, Laufzeitumgebung, Garbagecollection
- Programmierung: Programmstruktur, Bedingungen, Schleifen, Entscheidungsblöcke
- Methoden Objektorientierung: Klassen, abstrakte Klassen, Interfaces, Vererbung, Polymorphie
- Framework: Überblick zum API, Streams, Datenstrukturen, Generische Klassen, Multithreading





















