Object Oriented Analysis and Design - 3 dages online klasseundervisning

14.950,00 DKK

  • 3 dage
Live Virtuelt Klasselokale
Klasselokale
Internt / I virksomheden

Byg robust, skalerbar software ved at mestre principperne for objektorienteret analyse og design (OOAD). Dette praktiske kursus lærer dig, hvordan du analyserer forretningskrav og omsætter dem til velstrukturerede objektorienterede designs ved hjælp af branchestandardiserede modelleringsmetoder og UML. Gennem praktiske øvelser lærer du at identificere objekter, klasser, relationer og systemadfærd, oprette UML-diagrammer, anvende objektorienterede principper og designe vedligeholdelsesvenlige softwarearkitekturer. Kurset dækker også use case-modellering, domæneanalyse, klassedesign, sekvensdiagrammer og design-best practices for at hjælpe med at bygge bro mellem forretningskrav og implementering. Ved kursets afslutning vil du være i stand til at designe fleksible, genanvendelige og vedligeholdelsesvenlige softwareløsninger, der understøtter moderne applikationsudvikling.

Nøglefunktioner

Sprog

Kursus og materialer er på engelsk

Niveau

Begynder - Mellem niveau

3 dage (8 timer pr. dag) undervisning i klasselokale

med akkrediterede trænere

40+ anbefalede studietimer

Øvelser og løsninger

Downloadbare PDF-dokumenter med detaljeret indhold (slides, forklaringer)

Certifikat

Bevis for gennemførelse tilgængeligt

Hero

Læringsudbytte

Ved afslutningen af dette kursus vil du være i stand til at:

Administrer

Lær at forbinde PHP‑applikationer til relationelle databaser med PDO, udføre sikre databaseoperationer med forberedte statements og håndtere transaktioner og undtagelser.

Byg

Byg sikre webapplikationer ved at implementere brugergodkendelse, håndtere sessioner og cookies samt kontrollere brugeradgang.

Integrere

Anvend designmønstre som MVC, Dependency Injection og Singleton, samtidig med at du bruger templating, pakkehåndtering og integrerer PHP-applikationer med API'er og webtjenester.

Hero

Kursusforløb

  1. Dag 1: Grundlæggende objektorienteret analyse

    Lektion 01

    • Forstå principperne for objektorienteret analyse, softwarearkitektur og kravindsamling.
    • Identificér aktører og modeller systemets funktionalitet ved hjælp af UML-use case-diagrammer.
    • Opret detaljerede use case-beskrivelser, inklusive arbejdsgange, betingelser og alternative scenarier.
    • Modelér forretningsprocesser med aktivitetsdiagrammer, beslutninger, løkker og parallelle arbejdsgange.
    • Opbyg et solidt fundament i UML-teknikker til analyse af softwarekrav.
  2. Dag 2: Klasse- og domænemodellering

    Lektion 02

    • Identificér klasser, attributter og operationer for at udvikle domænemodeller.
    • Opret UML-klassediagrammer ved hjælp af begreberne indkapsling, synlighed, multiplicitet og beskeder.
    • Modelér relationer, herunder associationer, aggregering, komposition og afhængigheder.
    • Anvend arv og generalisering til at skabe fleksible, genanvendelige objektorienterede design.
    • Design skalerbare softwarestrukturer ved hjælp af UML-best practices.
  3. Dag 3: Adfærd, design og implementering

    Lektion 03

    • Modelér systemadfærd med aktivitets- og tilstandsdiagrammer.
    • Indfang objekters livscyklusser, hændelser, overgange og kontrolflows.
    • Design systeminteraktioner ved hjælp af sekvensdiagrammer og objekt­samarbejde.
    • Anvend objektorienterede designprincipper i implementering og løsningsarkitektur.
    • Organiser præsentation, datalag og deploymentsmodeller til softwareløsninger i den virkelige verden.
Objektorienteret analyse og design

Hvem bør tilmelde sig dette program?

Softwareudviklere

Softwarearkitekter

Systemanalytikere

Forretningsanalytikere, der er involveret i softwaredesign

Tekniske ledere

Alle, der er ansvarlige for softwareanalyse og applikationsdesign

Start kurset nu

Forudsætninger

  • Grundlæggende forståelse af softwareudviklingskoncepter
  • Kendskab til objektorienterede programmeringskoncepter er en fordel
  • Erfaring med et hvilket som helst programmeringssprog anbefales
  • Ingen tidligere erfaring med UML er påkrævet

Licenser

og lighedspolitik

Licensering og akkreditering

Dette kursus udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.

Lighedspolitik

AVC yder ikke særlige tilpasninger på grund af en studerendes handicap eller medicinske tilstand. Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med at søge tilpasninger.

Ofte stillede spørgsmål

Contact background

Har du brug for en skræddersyet virksomhedsintern uddannelse eller gruppeuddannelse?

Anmod om et virksomhedsinternt uddannelsesprogram, der er skræddersyet specifikt til dit team. Vi tilbyder fleksible tilpasningsmuligheder, der matcher dine forretningsmål, samt konkurrencedygtige gruppepriser til større teams. Udfyld formularen nedenfor, så designer vores eksperter inden for virksomhedsuddannelse den perfekte løsning til dig.