Object Oriented Analysis and Design - 3 dagen online klassikaal

1.950,00 EUR

  • 3 dagen
Live Virtueel Klassikaal
Klassikaal
In Huis / In Bedrijf

Bouw robuuste, schaalbare software door de principes van Objectgeoriënteerde Analyse en Ontwerp (OOAD) te beheersen. Deze praktische cursus leert je hoe je bedrijfsvereisten analyseert en omzet in goed gestructureerde, objectgeoriënteerde ontwerpen met behulp van industrieel erkende modelleertechnieken en UML. Via praktijkgerichte oefeningen leer je hoe je objecten, klassen, relaties en systeengedrag identificeert, UML-diagrammen opstelt, objectgeoriënteerde principes toepast en onderhoudbare softwarearchitecturen ontwerpt. De cursus behandelt ook use-casemodellering, domeinanalyse, klassedesign, sequentiediagrammen en ontwerpbestepractices om de kloof tussen bedrijfsvereisten en implementatie te overbruggen. Aan het einde van de cursus ben je in staat flexibele, herbruikbare en onderhoudbare softwareoplossingen te ontwerpen die moderne applicatieontwikkeling ondersteunen.

Belangrijkste functies

Taal

Cursus en lesmateriaal zijn in het Engels

Niveau

Niveau: beginner - gemiddeld

3 dagen (8 uur per dag) klassikaal onderwijs

met gecertificeerde trainers

40+ aanbevolen studie-uren

Oefeningen en oplossingen

Downloadbare PDF-documenten met uitgebreide inhoud (slides, uitleg)

Certificaat

Certificaat van voltooiing beschikbaar

Hero

Leerdoelen

Aan het einde van deze cursus ben je in staat om:

Beheren

Leer hoe je PHP‑applicaties koppelt aan relationele databases met PDO, veilige databasebewerkingen uitvoert met prepared statements en transacties en uitzonderingen beheert.

Bouwen

Bouw veilige webapplicaties door gebruikersauthenticatie te implementeren, sessies en cookies te beheren en de toegang van gebruikers te controleren.

Integreren

Pas ontwerp­patronen toe zoals MVC, Dependency Injection en Singleton, gebruik templating en pakketbeheer, en integreer PHP‑applicaties met API’s en webservices.

Hero

Cursustijdlijn

  1. Dag 1: Basisprincipes van objectgeoriënteerde analyse

    Les 01

    • Begrijp de principes van objectgeoriënteerde analyse, softwarearchitectuur en het verzamelen van requirements.
    • Identificeer actoren en modelleer de systeemfunctionaliteit met UML-usecasediagrammen.
    • Maak gedetailleerde use-cases, inclusief workflows, voorwaarden en alternatieve scenario’s.
    • Modelleer bedrijfsprocessen met activiteitsdiagrammen, beslissingen, lussen en parallelle workflows.
    • Bouw een sterke basis in UML-technieken voor het analyseren van softwarevereisten.
  2. Dag 2: Klasse- en domeinmodellering

    Les 02

    • Identificeer klassen, attributen en operaties om domeinmodellen te ontwikkelen.
    • Maak UML-klassendiagrammen met behulp van concepten als encapsulatie, zichtbaarheid, multipliciteit en messaging.
    • Modelleer relaties, waaronder associaties, aggregatie, compositie en afhankelijkheden.
    • Pas overerving en generalisatie toe om flexibele, herbruikbare objectgeoriënteerde ontwerpen te maken.
    • Ontwerp schaalbare softwarestructuren met behulp van UML-best practices.
  3. Dag 3: Gedrag, Ontwerp & Implementatie

    Les 03

    • Modelleer systeengedrag met activiteits- en toestandsmachinediagrammen.
    • Leg de levenscycli, gebeurtenissen, overgangen en controlestructuren van objecten vast.
    • Ontwerp systeeminteracties met behulp van sequentiediagrammen en object­samenwerking.
    • Pas objectgeoriënteerde ontwerpbeginselen toe op implementatie en oplossingsarchitectuur.
    • Organiseer presentatie-, datalagen en implementatiemodellen voor softwareoplossingen in de echte wereld.
Objectgeoriënteerde analyse en ontwerp

Voor wie is dit programma bedoeld?

Softwareontwikkelaars

Software-architecten

Systeemanalisten

Businessanalisten die betrokken zijn bij softwareontwerp

Technische leads

Iedereen die verantwoordelijk is voor softwareanalyse en applicatieontwerp

Start nu met de cursus

Vereisten

  • Basiskennis van softwareontwikkelingsconcepten
  • Bekendheid met concepten van objectgeoriënteerd programmeren is een voordeel
  • Ervaring met een programmeertaal is aanbevolen
  • Er is geen eerdere UML-ervaring vereist

Licenties

en gelijkheidsbeleid

Licenties en accreditatie

Deze cursus wordt aangeboden in overeenstemming met de Partner Program Agreement en voldoet aan de vereisten van de License Agreement.

Gelijkheidsbeleid

AVC biedt geen voorzieningen op basis van een handicap of medische aandoening van studenten. Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning gedurende het gehele traject voor het aanvragen van voorzieningen.

Veelgestelde vragen

Contact background

Heeft u een op maat gemaakte incompany- of groepstraining nodig?

Vraag een incompany-trainingsprogramma aan dat speciaal is afgestemd op uw team. Wij bieden flexibele maatwerkopties die aansluiten bij uw bedrijfsdoelen, evenals concurrerende groepstarieven voor grotere teams. Vul onderstaand formulier in en onze experts in bedrijfstrainingen ontwerpen de perfecte oplossing voor u.