Grundlagen der OOP
Objektorientierte Programmierung hat sich als führendes Paradigma in Projekten durchgesetzt. Vom Stand-Alone-Programm bis zu Enterprise-Architekturen sind OO-Projekte erfolgreich. Basis aller objektorientierten Systeme ist ein gemeinsamer Fundus an Begriffen und Konzepten. Von der fachlichen OO-Analyse über das technische OO-Design bis zu den OO-Sprachen basiert alles auf den gleichen Grundlagen. Die Umsetzung der teils komplexen und mächtigen Konzepte beim Modellieren mit der UML und beim Programmieren mit Java zeigen den praxisorientierten Einsatz der Objektorientierung im Projekt.
Inhalte
- Einführung
- Von der Maschinensprache bis zur Objektorientierung
- Vorteile der Objektorientierung …
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Objektorientierte Programmierung hat sich als führendes Paradigma in Projekten durchgesetzt. Vom Stand-Alone-Programm bis zu Enterprise-Architekturen sind OO-Projekte erfolgreich. Basis aller objektorientierten Systeme ist ein gemeinsamer Fundus an Begriffen und Konzepten. Von der fachlichen OO-Analyse über das technische OO-Design bis zu den OO-Sprachen basiert alles auf den gleichen Grundlagen. Die Umsetzung der teils komplexen und mächtigen Konzepte beim Modellieren mit der UML und beim Programmieren mit Java zeigen den praxisorientierten Einsatz der Objektorientierung im Projekt.
Inhalte
- Einführung
- Von der Maschinensprache bis zur Objektorientierung
- Vorteile der Objektorientierung
- Umstieg in die Objektorientierung
- Warum ist Objektorientierung "natürlich"?
- Objektorientierte Programmierung (OOP)
- Werkzeuge in der Software-Entwicklung
- Zentrale Begriffe: Klasse, Objekt, Exemplar, Attribute, einfache Datentypen und komplexe Datentypen, Nachrichten und Methoden versus Operationen, Konstruktoren/Destruktoren, Beziehungen, Schnittstelle, Datenkapselung, Sichtbarkeiten
- Objektorientierte Konzepte
- Aufbau von Klassensystemen
- Gängige Entwicklungsprozesse
Voraussetzungen
Grundlegendes Verständnis für die Softwareentwicklung.
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
