Object Oriented Analysis and Design - 3 dages online klasseundervisning
14.950,00 DKK
- 3 dage
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

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.

Kursusforløb
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.
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.
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 objektsamarbejde.
- Anvend objektorienterede designprincipper i implementering og løsningsarkitektur.
- Organiser præsentation, datalag og deploymentsmodeller til softwareløsninger i den virkelige verden.

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
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

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.
