Java und objektorientierte Programmierung

Objektorientierte Programmierung ordnet Software in Klassen und Objekte, die Daten und Verhalten bündeln. Der Kurs führt von den Grundlagen des Programmierens – Variablen, Datentypen, Schleifen, Verzweigungen, Listen und Arrays – zum Entwurf eigener Klassen mit Attributen und Methoden und übt den Übergang vom einfachen Skript zum strukturierten Programm in mehreren Programmiersprachen.

Weiter zu den Kursinformationen

Kompetenzziele

  • Eine Entwicklungsumgebung einrichten und ein erstes Programm ausführen
  • Variablen und Datentypen passend wählen und Werte umwandeln
  • Kontrollstrukturen wie Schleifen und Verzweigungen zur Ablaufsteuerung einsetzen
  • Listen und Arrays zur Verwaltung mehrerer Werte nutzen
  • Klassen entwerfen, Objekte daraus erzeugen und über Methoden zusammenarbeiten lassen
  • Kapselung, Vererbung und Polymorphie zur Wiederverwendung von Code anwenden
  • Programme testen, Fehler analysieren und Code dokumentieren

Themen und Zusammenhänge

Den Ausgangspunkt bildet die Einrichtung einer Entwicklungsumgebung, in der Code geschrieben, übersetzt und gestartet wird. Darauf bauen die Grundbausteine auf: Variablen speichern Werte eines bestimmten Datentyps, Kontrollstrukturen entscheiden über Wiederholung und Verzweigung, und Listen sowie Arrays halten zusammengehörige Daten. Sobald Programme wachsen, wird ihre Strukturierung zum Thema – hier setzt die Objektorientierung an: Klassen beschreiben Bauplan und Verhalten, Objekte sind ihre konkreten Ausprägungen, Kapselung schützt den inneren Zustand. Vererbung lässt Klassen auf anderen aufbauen, Polymorphie erlaubt es, Objekte verschiedener Klassen über einen gemeinsamen Typ anzusprechen. Algorithmen werden als Methoden formuliert und mit Tests abgesichert; Fehleranalyse und Dokumentation gehören zu jedem Arbeitsschritt. Die Übungen laufen in mehreren Programmiersprachen, damit die Konzepte unabhängig von einer einzelnen Syntax verstanden werden.

Berufliche Perspektiven

Einsatzfelder liegen in der Softwareentwicklung und in angrenzenden Bereichen:

  • Softwareentwickler:in bzw. Software Developer
  • Anwendungsentwickler:in bzw. Application Developer
  • Fachinformatiker:in Anwendungsentwicklung
  • Backend-Entwickler:in mit objektorientiertem Schwerpunkt

Allgemeine Informationen

Labels
  • KW44-1:neue Titel

Kategorie

Kursart

Weiterbildungsangebot

Systematik
  • Programmiersprachen
Keywords
  • Objektorientierte Programmierung
Bildungsart

Fortbildung/Qualifizierung

Schulart

Einrichtung der beruflichen Weiterbildung

Gesamtkosten

Kosten

2.000 €

Kosten Bemerkung

Die Kosten für den Kurs Java und objektorientierte Programmierung sind in Vollzeit und in Teilzeit identisch und beinhalten Schulungsunterlagen sowie Softwarelizenzen.

Abschluss & Zulassung

Abschlussart

Internes Trägerzertifikat: Java und objektorientierte Programmierung von Lutz + Grub

Abschlussbezeichnung

Java und objektorientierte Programmierung

Anrechnung

keine Angabe

Berechtigung

keine Angabe

Zusatzqualifikationen

keine Angabe

Prüfende Stelle

Eine interne Prüfungskommission ist für die Abnahme der Prüfung des Kurses Java und objektorientierte Programmierung zuständig.

Sonstiges

Zugang

Die Teilnahme am Kurs Java und objektorientierte Programmierung erfordert lediglich Interesse am Themengebiet. Besondere Vorkenntnisse sind nicht notwendig.

Zielgruppe

Softwareentwicklung als Berufsziel: Der Kurs Java und objektorientierte Programmierung richtet sich an alle Personen, die künftig in dem Bereich Softwareentwicklung arbeiten möchten.

LUTZ + GRUB ACADEMY GmbH
Am Sandfeld 9
76149 Karlsruhe