Java und OOP-Grundlagen

Ihr Einstieg in die Welt der objektorientierten Programmierung

BESCHREIBUNG

Java ist eine moderne Programmiersprache, die seit Jahren stets auf den vorderen Plätzen der beliebtesten Sprachen zu finden ist. Seit einiger Zeit wird Java von Oracle mit viel Enthusiasmus weiterentwickelt, was Entwickler auf der ganzen Welt zu Recht begeistert.

Dieses Seminar vermittelt nicht nur die Grundlagen der Sprache Java, sondern auch das objektorientierte Konzept, das dem Einsatz von Java zugrunde liegt. Dabei wird besonderer Wert darauf gelegt, die Konzepte zu verstehen und ihre Anwendung in unterschiedlichen Situationen richtig einschätzen zu können.

In diesem Seminar haben Sie ausreichend Zeit, die Inhalte nicht nur zu verstehen, sondern auch direkt in praktischen Übungen anzuwenden.

Warum Sie diese Schulung besuchen sollten:

Kaum eine Technologie hat die Industrie in den letzten Jahrzehnten so bestimmt und verändert wie Java. Java wird in Firmen unterschiedlichster Branchen, in Behörden und vielen anderen Bereichen eingesetzt. Die virtuelle Maschine führt nicht mehr nur Java-Programme aus, denn auch aus Programmiersprachen wie Scala oder Groovy entsteht Bytecode, den die JVM ausführen kann.

Gleichzeitig ist die objektorientierte Programmierung (OOP) das derzeit gängigste Programmierkonzept. Die Abbildung in ein Klassenmodell bietet viele Vorteile, die auch in großen Projekten zu robusten und leicht erweiterbaren Programmen führen.

Das Seminar vereinigt somit zwei sehr moderne Themen, die einen einfachen und umfassenden Einstieg in die Welt der Softwareentwicklung und eine solide und fundierte Grundlage für die Tätigkeit als Softwareentwickler bieten.

TERMIN 2026

28.09.-02.10.2026 online

TERMIN 2027

15.03.-19.03.2027 online

PREIS

2.590,- € online

ORGANISATORISCHES

Beginn 10:00 Uhr
Beginn Folgetage 9:00 Uhr
Ende 15:00 Uhr

Schulungsdauer 25 Stunden

LEISTUNGEN

  • alle Vortragspräsentationen als PDF-Datei zum Download
  • eine digitale Teilnahmebescheinigung

INHALTE

Überblick über die Java-Technologie

  • JRE, JDK und OpenJDK
  • Verarbeitung von Bytecode
  • Entwicklungsumgebungen (IDEs)

Grundlagen der Sprache Java

  • Variablen und einfache Datentypen, Arrays
  • Kontrollstrukturen: Entscheidungen und Schleifen
  • Ausnahmebehandlung

Grundlagen der objektorientierten Programmierung (OOP)

  • Objektorientierte Begriffe: Klasse, Attribut, Methode
  • Datenkapselung
  • Konstruktoren
  • Speicherverwaltung, Garbage Collection
  • Vererbung

Abstrakte Datentypen

  • Abstrakte Methoden und abstrakte Klassen
  • Schnittstellen (Interfaces)

Strukturieren und Dokumentieren von Projekten

  • Pakete
  • Erweiterte Zugriffsrechte
  • Voll qualifizierte Klassennamen und Importe
  • Dokumentation mit JavaDoc

Ausgewählte Klassen aus der Java-Standardbibliothek

  • Object
  • String, StringBuffer und StringBuilder

REFERENT

mock2024

Uwe Mock ist bereits seit über vier Jahrzehnten Softwareentwickler. In dieser Zeit hat er eine Reihe unterschiedlicher Technologien kennengelernt und produktiv eingesetzt. Seit den 1990er Jahren schult und coacht er Entwickler unterschiedlicher Skill-Levels – mit immer noch wachsender Begeisterung.

DAS SAGEN UNSERE TEILNEHMER

5sterne

Aktuell gibt es für dieses Seminar noch keine Beurteilung unserer Teilnehmer. Wir freuen uns aber immer über Ihr Feedback.

ZIELE

IN DIESEM SEMINAR LERNEN SIE:

  • die Grundlagen der Programmiersprache Java kennen: Datentypen, Variablen, Entscheidungen, Schleifen, Ausnahmebehandlung anzuwenden,
  • einen Einstieg in das Konzept der objektorientierten Programmierung (OOP) zu finden und Klassen, Attribute, Methoden zu verstehen,
  • Datenkapselung zu nutzen und öffentliche sowie private Elemente von Klassen zu definieren,
  • Vererbung, abstrakte Methoden und Schnittstellen einzusetzen,
  • Pakete zu strukturieren, erweiterte Zugriffsrechte sowie Importe anzuwenden,
  • die Dokumentation mit JavaDoc zu erstellen und
  • ausgewählte Klassen aus der Java-Standardbibliothek zu verwenden.

ZIELGRUPPE

Dieses Seminar richtet sich an Softwareentwickler und angehende Softwareentwickler, die im Idealfall bereits Erfahrung in einer anderen Programmiersprache (auch prozedural) haben. Insbesondere eignet sich das Seminar für Auszubildende, die ihre Kenntnisse aus der Berufsschule festigen und darauf aufbauen wollen.

skill level1 2 1 scaled

DIESE VERANSTALTUNGEN KÖNNTEN SIE AUCH INTERESSIEREN

Clean Code für Softwareentwickler
29.06.-30.06.2026 online

© Copyright - ComConsult