Objektorientierte Programmierung

Objektorientierte Programmierung ordnet Programmcode in Klassen und Objekte, die Daten und Verhalten bündeln. Im Mittelpunkt stehen Kapselung, Vererbung und Polymorphie als Techniken der objektorientierten Softwareentwicklung sowie ihre Rolle in Softwarearchitektur und Schnittstellen. Objektorientiertes Programmieren wird an eigenständigen Projekten in verschiedenen Programmiersprachen geübt, getestet und dokumentiert.

Weiter zu den Kursinformationen

Kompetenzziele

  • Klassen mit Attributen und Methoden entwerfen und daraus Objekte erzeugen
  • Kapselung über Sichtbarkeiten und Zugriffsmethoden umsetzen
  • Vererbung und Polymorphie für wiederverwendbare Codebausteine einsetzen
  • Schnittstellen und Abhängigkeiten zwischen Komponenten in der Softwarearchitektur abbilden
  • Algorithmen als Methoden einer Klasse strukturieren
  • Klassenmodelle durch Tests, Fehleranalyse und Dokumentation absichern

Themen und Zusammenhänge

Den Rahmen bilden die Einsatzfelder von Programmiersprachen und Algorithmen als Bausteine systematischer Programmierung. Daraus entwickelt sich der Blick auf die objektorientierte Softwareentwicklung: Ein UML-Klassendiagramm beschreibt Klassen, Attribute, Methoden und Beziehungen, bevor Code entsteht. Kapselung schützt den Zustand eines Objekts, Vererbung und Polymorphie erlauben Spezialisierung ohne doppelten Code, Schnittstellen entkoppeln Komponenten innerhalb der Softwarearchitektur. Wie KI beim Entwurf von Klassen unterstützt und wo ihre Grenzen liegen, wird ebenso betrachtet wie ethische Fragen im Umgang mit Programmiersprachen. Objektorientiertes Programmieren festigt sich in eigenständigen Projekten mit mehreren Programmiersprachen: Programmierübungen, Fehleranalyse, Tests und Dokumentation der Klassen gehören dazu, ebenso Teamarbeit, Lernmethoden für den systematischen Wissensaufbau und die Vorstellung der Projektergebnisse.

Berufliche Perspektiven

Einsatzfelder liegen in Entwicklungsteams, die Anwendungen in objektorientierten Codebasen bauen und pflegen:

  • Softwareentwickler:in bzw. Software Engineer in objektorientierten Projekten
  • Anwendungsentwickler:in für Fach- und Geschäftsanwendungen
  • Junior-Programmierer:in in der Wartung und Erweiterung von Klassenbibliotheken
  • Softwaretester:in mit Schwerpunkt auf Klassen- und Komponententests

Kategorie

Kursart

Weiterbildungsangebot

Systematik
  • Softwareentwicklung, Programmierung - allgemein
  • Softwareentwicklung, Programmierung - andere Programmiersprachen/Technologien
  • Programmiersprachen
Bildungsart

Fortbildung/Qualifizierung

Schulart

Einrichtung der beruflichen Weiterbildung

Gesamtkosten

Kosten

2.000 €

Kosten Bemerkung

Kosten können von Unternehmen übernommen werden

Abschluss & Zulassung

Abschlussart

Nach erfolgreichem Abschluss erhalten Sie das Zertifikat „Programmieren Zertifikatskurs – Programmierung Grundlagen Kurs mit Programmieren Lernen“. Es bestätigt Ihre Kenntnisse in Programmiersprache Lernen, Programmierung Lernen und die sichere Anwendung von programmiersprache. von Lutz + Grub

Abschlussbezeichnung

Nach erfolgreichem Abschluss erhalten Sie das Zertifikat „Programmieren Zertifikatskurs – Programmierung Grundlagen Kurs mit Programmieren Lernen“. Es bestätigt Ihre Kenntnisse in Programmiersprache Lernen, Programmierung Lernen und die sichere Anwendung von programmiersprache.

Zusatzqualifikationen

Nach erfolgreichem Abschluss erhalten Sie das Zertifikat „Programmieren Zertifikatskurs – Programmierung Grundlagen Kurs mit Programmieren Lernen“. Es bestätigt Ihre Kenntnisse in Programmiersprache Lernen, Programmierung Lernen und die sichere Anwendung von programmiersprache.

Prüfende Stelle

Microsoft, PM-Zert, Object Management Group (OMG)

Sonstiges

Zugang
  • Eine schriftl. Bewerbung mit Lebenslauf
  • Unverbindliches Aufnahme- und Beratungsgespräch
Zielgruppe

• Beruflich Neuorientierte, die durch Programmiersprache Lernen Grundlagen dokumentieren wollen• Menschen, die ein Zertifikat als Einstieg für den Quereinstieg Programmierer benötigen• Lernende, die Programmierung Lernen über einen strukturierten Kurs Programmieren Lernen nachweisen möchten

LUTZ + GRUB ACADEMY GmbH
Am Sandfeld 9
76149 Karlsruhe