Object Oriented Analysis and Design – 3 Tage Online-Kurs im virtuellen Klassenzimmer

1.950,00 EUR

  • 3 Tage
Live-Virtuelles Klassenzimmer
Klassenzimmer
In-House / In-Company

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

Hero

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.

Hero

Kurszeitplan

  1. 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.
  2. 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.
  3. 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.
Objektorientierte Analyse und Design

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

Kurs jetzt starten

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

Contact background

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.