Softwaremodellierung
Objektorientierter Softwareentwurf mit UML und Objektorientierung
| Als Präsenz- und Online-Training
3-tägige Grund- und Aufbauschulung für Softwareentwickler:innen und –architekt:innen.
Dieser UML Grund- und Aufbaukurs richtet sich an alle Softwareentwickler:innen und –Architekt:innen im objektorientierten Umfeld, die UML als effektives Entwurfs-, Planungs- und Kontrollinstrument einsetzen möchten.
Handwerkszeug eines jeden Softwarearchitekten!
Dieser UML Grund- und Aufbaukurs richtet sich an alle Softwareentwickler:innen und –architekt:innen im objektorientierten Umfeld, die UML als effektives Entwurfs-, Planungs- und Kontrollinstrument nutzen wollen. Ziel dieses Kurses ist die Grundlagenvermittlung von UML, die langfristig Fehlerreduktionen bei Prozessmodellierungen und Übergängen zu Softwaremodellen mit sich zieht.
Nach diesem Kurs kennen die Teilnehmer:innen die Grundlagen der Objektorientierung. Sie haben erste Erfahrungen in der Erstellung von Analysemodellen mit UML, mit dem Design und der Programmierung gesammelt. Durch die praktischen Übungen haben Sie einen differenzierten ersten Eindruck von allen Bereichen der objektorientierten Systementwicklung erhalten. Sie kennen neben der objektorientierten Methodik auch die grundlegenden Konzepte und Prinzipien der objektorientierten Systementwicklung, die aus der Analyse (OOA), dem Design (OOD) und der Programmierung (OOP) besteht.
Schulungsinhalte
Grundlagen der UML: Einführung in eine grafische Notation zur Exploration und Dokumentation objektorientierter Modelle
Objektorientierte Analyse (OOA): Ansätze zur Modellierung komplexer Sachverhalte und Probleme der realen Welt
Objektorientiertes Design (OOD): Abbildung von Fachlogik in Modellen mit verständlicher und tragfähiger Architektur
Objektorientierte Programmierung (OOP): Anwendung der gängigen Patterns zur Realisierung qualitativer objektorientierter Software
Software für objektorientiertes Arbeiten mit UML: Vorstellung der führenden Werkzeuge zur Arbeit mit UML und Quellcode
Sie haben Interesse an diesem Training?
Wir freuen uns auf Ihre Anfrage:
Das sollten Sie bereits mitbringen
Praktische Erfahrung in Softwareentwicklung, erworben anhand unterschiedlicher Projekte oder Systeme außerhalb der Ausbildung
Kenntnisse und praktische Erfahrung in mindestens einer höheren Programmiersprache
Hilfreich für das Verständnis einiger Konzepte sind darüber hinaus Grundlagen in der Modellierung
Diese Schulungen könnten ebenfalls interessant sein:
CPSA-A ADOC (Architekturdokumentation):
Unterstützt die Erstellung klarer und verständlicher Architekturmodelle.
CPSA-A AGILA (Agile Architekturen): Untersucht die Rolle von Modellen in agilen Entwicklungsprozessen.
CPSA-A DDD (Domain-Driven Design):
Verbindet Modellierung mit domänenorientierter Architektur.
CPSA-A ARCEVAL (Architekturbewertung):
Bewertet die Qualität von Modellen im Hinblick auf die Architektur.
Would you like tailor-made in-house training?
Do you have a whole team that you want to train, but none of our training courses meet your requirements? No problem! We would be happy to work with you to create a tailor-made in-house training course, whether for beginners or advanced learners. We look forward to your inquiry!