Kurs-ID: AAS062

Programmierung 3 – Java | Schulung, Seminar

Das Seminar „Programmierung 3 – Java“ baut auf den Inhalten aus Programmierung 1 und 2 auf und vertieft zentrale Konzepte der objektorientierten Softwareentwicklung mit Java. Im Mittelpunkt stehen Klassen, Objekte, Vererbung und Polymorphie sowie der sichere Umgang mit Interfaces und abstrakten Klassen.
Die Teilnehmenden lernen, Java-Anwendungen strukturierter zu planen, objektorientierte Prinzipien praktisch anzuwenden und erste Ansätze des Test-Driven Development zu verstehen. Das Seminar ist besonders relevant für Auszubildende der Fachrichtung Anwendungsentwicklung, kann aber auch andere IT-Ausbildungsberufe sinnvoll ergänzen, wenn sie an Softwareprojekten mitwirken oder objektorientierte Programmierung besser einordnen möchten.

Seminar-Kategorie:

AusbildungsAkademie, Digitale und IT-Kompetenzen, IT-Fachkompetenzen

Seminar-Art:

Firmen Seminare, Ihre externe Akademie, Offene Seminare

Schulungsdauer:

24 Stunden in 3 Tagen

Teilnahmegebühr:

Informationen auf Anfrage

SIGNET Icon

Seminarinhalt

Java Objektorientierung
  • Grundprinzipien der objektorientierten Programmierung mit Java vertiefen
  • Klassen und Objekte erstellen, Eigenschaften definieren und Methoden gezielt einsetzen
  • Vererbung und Polymorphie als zentrale Konzepte moderner Softwareentwicklung verstehen
  • Objektorientierte Strukturen nutzen, um Code übersichtlicher, wiederverwendbarer und erweiterbarer zu gestalten
Interfaces und abstrakte Klassen
  • Unterschiede zwischen Interfaces und abstrakten Klassen kennenlernen und einordnen
  • Gemeinsame Strukturen und Verhalten in Java sauber abbilden
  • Interfaces nutzen, um flexible und erweiterbare Programmlogik zu entwickeln
  • Abstrakte Klassen einsetzen, um gemeinsame Grundlagen für verwandte Klassen bereitzustellen
Strukturierte Java-Anwendungen
  • Programme in sinnvolle Klassen, Methoden und Verantwortlichkeiten aufteilen
  • Zusammenhänge zwischen Objektstruktur, Lesbarkeit und Wartbarkeit verstehen
  • Einfache Java-Projekte nachvollziehbar planen und umsetzen
  • Grundlagen schaffen, um größere Softwareprojekte besser zu strukturieren
Test-Driven Development
  • Grundidee des Test-Driven Development kennenlernen
  • Den Ablauf „Test schreiben – Code entwickeln – Code verbessern“ nachvollziehen
  • Anforderungen durch Tests klarer beschreiben und überprüfbar machen
  • TDD als Methode einordnen, um strukturierter, qualitätsbewusster und fehlerärmer zu entwickeln
Praxisbezug zu Softwareprojekten
  • Objektorientierte Konzepte auf typische Aufgaben aus Softwareprojekten übertragen
  • Fachliche Anforderungen in Klassen, Objekte und Methoden übersetzen
  • Java als wichtige Sprache in der Anwendungsentwicklung besser einordnen
  • Besonders für die Fachrichtung Anwendungsentwicklung zentrale Grundlagen vertiefen
Passend zu Lernfeld:
  • 7
  • 10 für FIAE & FIDV
  • 11 für FIAE

Ziel

  • Die Teilnehmenden vertiefen ihre Kenntnisse in der objektorientierten Programmierung und lernen, zentrale Java-Konzepte wie Klassen, Objekte, Vererbung, Polymorphie, Interfaces und abstrakte Klassen sicherer anzuwenden. Sie entwickeln ein besseres Verständnis dafür, wie Softwareprojekte strukturiert, erweitert und wartbar aufgebaut werden können. Durch die Einführung in Test-Driven Development gewinnen sie zudem einen ersten Zugang zu qualitätsbewusster Softwareentwicklung und können Java gezielter in praktischen Entwicklungsaufgaben einsetzen.

Zielgruppe

  • Das Seminar richtet sich an Auszubildende in allen IT-Ausbildungsberufen, die bereits grundlegende Programmierkenntnisse mitbringen und ihre Fähigkeiten in objektorientierter Java-Programmierung, strukturiertem Softwaredesign und Test-Driven Development praxisnah vertiefen möchten.

Voraussetzungen

  • Aufbauend auf Programmierung 1 & 2

Termine

0
Seminarkorb
Seminarkorb ist leerZum Seminarkatalog
Secret Link