Object Oriented Analysis and Design – 3 Tage Online-Kurs im virtuellen Klassenzimmer
1.950,00 EUR
- 3 Tage
Entwickeln Sie robuste, skalierbare Software, indem Sie die Prinzipien der objektorientierten Analyse und des Designs (OOAD) meistern. In diesem praxisorientierten Kurs lernen Sie, wie Sie Geschäftsanforderungen analysieren und mit anerkannten Modellierungstechniken und UML in gut strukturierte objektorientierte Designs überführen. Anhand von praktischen Übungen lernen Sie, wie Sie Objekte, Klassen, Beziehungen und Systemverhalten identifizieren, UML-Diagramme erstellen, objektorientierte Prinzipien anwenden und wartbare Softwarearchitekturen entwerfen. Der Kurs behandelt außerdem Use-Case-Modellierung, Domänenanalyse, Klassendesign, Sequenzdiagramme und bewährte Designpraktiken, um die Lücke zwischen Geschäftsanforderungen und Implementierung zu schließen. Am Ende des Kurses sind Sie in der Lage, flexible, wiederverwendbare und gut wartbare Softwarelösungen zu entwerfen, die die moderne Anwendungsentwicklung unterstützen.
Hauptfunktionen
Sprache
Kurs und Materialien sind auf Englisch
Stufe
Anfänger- bis Mittelstufenniveau
3 Tage (8 Stunden/Tag) Präsenzunterricht
mit zertifizierten Trainern
Über 40 empfohlene Lernstunden
Übungen und Lösungen
Herunterladbare PDF-Dokumente mit ausführlichen Inhalten (Folien, Erklärungen)
Zertifikat
Abschlusszertifikat verfügbar

Lernergebnisse
Am Ende dieses Kurses werden Sie in der Lage sein:
Verwalten
Lerne, wie du PHP-Anwendungen mit relationalen Datenbanken über PDO verbindest, sichere Datenbankoperationen mit vorbereiteten Anweisungen durchführst und Transaktionen sowie Ausnahmen verwaltest.
Erstellen
Erstellen Sie sichere Webanwendungen, indem Sie Benutzer authentifizieren, Sitzungen und Cookies verwalten und den Benutzerzugriff steuern.
Integrieren
Wende Designmuster wie MVC, Dependency Injection und Singleton an und nutze dabei Templating, Paketverwaltung sowie die Integration von PHP-Anwendungen mit APIs und Webservices.

Kurszeitplan
Tag 1: Grundlagen der objektorientierten Analyse
Lektion 01
- Verstehen Sie die Grundlagen der objektorientierten Analyse, Softwarearchitektur und Anforderungsanalyse.
- Identifizieren Sie Akteure und modellieren Sie die Systemfunktionalität mithilfe von UML-Anwendungsfalldiagrammen.
- Erstellen Sie detaillierte Use-Case-Beschreibungen, einschließlich Workflows, Bedingungen und alternativer Szenarien.
- Modelliere Geschäftsprozesse mit Aktivitätsdiagrammen, Entscheidungen, Schleifen und parallelen Workflows.
- Schaffen Sie eine solide Grundlage in UML-Techniken zur Analyse von Softwareanforderungen.
Tag 2: Klassen- und Domänenmodellierung
Lektion 02
- Identifizieren Sie Klassen, Attribute und Operationen, um Domänenmodelle zu entwickeln.
- Erstelle UML-Klassendiagramme unter Verwendung von Kapselung, Sichtbarkeit, Multiplizität und Nachrichtenkonzepten.
- Modellieren Sie Beziehungen, einschließlich Assoziationen, Aggregation, Komposition und Abhängigkeiten.
- Wende Vererbung und Generalisierung an, um flexible, wiederverwendbare objektorientierte Designs zu erstellen.
- Entwerfen Sie skalierbare Softwarearchitekturen unter Verwendung bewährter UML‑Methoden.
Tag 3: Verhalten, Design & Bereitstellung
Lektion 03
- Modelliere das Systemverhalten mit Aktivitäts- und Zustandsdiagrammen.
- Erfassen Sie Objektlebenszyklen, Ereignisse, Übergänge und Kontrollflüsse.
- Entwerfen Sie Systeminteraktionen mithilfe von Sequenzdiagrammen und Objektzusammenarbeit.
- Wenden Sie objektorientierte Designprinzipien auf Implementierung und Lösungsarchitektur an.
- Organisieren Sie Präsentation, Datenschichten und Bereitstellungsmodelle für praxisnahe Softwarelösungen.

Für wen ist dieses Programm geeignet?
Softwareentwickler
Softwarearchitekten
Systemanalytiker
Business-Analysten, die an der Softwareentwicklung beteiligt sind
Technische Leiter
Jede Person, die für Softwareanalyse und Anwendungsdesign verantwortlich ist
Voraussetzungen
- Grundlegendes Verständnis von Konzepten der Softwareentwicklung
- Vertrautheit mit objektorientierten Programmierkonzepten ist von Vorteil
- Erfahrung mit einer Programmiersprache wird empfohlen
- Es sind keine Vorkenntnisse in UML erforderlich
Lizenzierung
und Gleichstellungspolitik
Lizenzierung und Akkreditierung
Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und erfüllt die Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
AVC bietet keine Vorkehrungen aufgrund einer Behinderung oder eines medizinischen Zustands von Studierenden an. Kandidat:innen werden ermutigt, sich an AVC zu wenden, um während des gesamten Prozesses der Beantragung von Vorkehrungen Beratung und Unterstützung zu erhalten.
Häufig gestellte Fragen

Benötigen Sie eine maßgeschneiderte Inhouse- oder Gruppenschulung?
Fordern Sie ein Inhouse-Schulungsprogramm an, das speziell auf Ihr Team zugeschnitten ist. Wir bieten flexible Anpassungsmöglichkeiten, die auf Ihre Geschäftsziele abgestimmt sind, sowie attraktive Gruppenpreise für größere Teams. Füllen Sie das untenstehende Formular aus, und unsere Experten für Unternehmensschulungen entwickeln die perfekte Lösung für Sie.
