Object Oriented Analysis and Design – 3 dager nettbasert klasseromskurs
22.500,00 NOK
- 3 dager
Bygg robust, skalerbar programvare ved å mestre prinsippene for objektorientert analyse og design (OOAD). Dette praktiske kurset lærer deg hvordan du analyserer forretningskrav og omsetter dem til velstrukturerte objektorienterte design ved hjelp av anerkjente modelleringsmetoder og UML. Gjennom praktiske øvelser lærer du å identifisere objekter, klasser, relasjoner og systematferd, lage UML-diagrammer, anvende objektorienterte prinsipper og designe vedlikeholdbare programvarearkitekturer. Kurset dekker også brukstilfellemodellering (use cases), domenanalyse, klassedesign, sekvensdiagrammer og beste praksis for design, slik at du bedre kan bygge bro mellom forretningskrav og implementering. Etter endt kurs vil du kunne designe fleksible, gjenbrukbare og vedlikeholdbare programvareløsninger som støtter moderne applikasjonsutvikling.
Nøkkelfunksjoner
Språk
Kurs og materiell er på engelsk
Nivå
Nybegynner - middels nivå
3 dager (8 timer per dag) med undervisning i klasserom
med sertifiserte instruktører
40+ anbefalte studietimer
Øvelser og løsninger
Nedlastbare PDF-dokumenter med detaljert innhold (lysark, forklaringer)
Sertifikat
Fullføringsbevis tilgjengelig

Læringsutbytte
Når du er ferdig med dette kurset, vil du kunne:
Administrer
Lær å koble PHP-applikasjoner til relasjonsdatabaser ved hjelp av PDO, utføre sikre databaseoperasjoner med forberedte spørringer, og håndtere transaksjoner og unntak.
Bygg
Bygg sikre webapplikasjoner ved å implementere brukergodkjenning, håndtere økter og informasjonskapsler, og kontrollere brukertilgang.
Integrere
Bruk designmønstre som MVC, Dependency Injection og Singleton, samtidig som du benytter templating, pakkebehandling og integrerer PHP-applikasjoner med API-er og webtjenester.

Kursplan
Dag 1: Grunnleggende objektorientert analyse
Leksjon 01
- Forstå prinsippene for objektorientert analyse, programvarearkitektur og kravinnhenting.
- Identifiser aktører og modeller systemfunksjonalitet ved hjelp av UML-brukstilstandsdiagrammer.
- Lag detaljerte brukstilfellebeskrivelser, inkludert arbeidsflyter, betingelser og alternative scenarier.
- Modeller forretningsprosesser med aktivitetsdiagrammer, beslutninger, løkker og parallelle arbeidsflyter.
- Bygg et solid grunnlag i UML-teknikker for analyse av programvarekrav.
Dag 2: Klasse- og domenemodellering
Leksjon 02
- Identifiser klasser, attributter og operasjoner for å utvikle domenemodeller.
- Lag UML-klassediagrammer ved å bruke innkapsling, synlighet, multiplisitet og meldingskonsepter.
- Modeller relasjoner, inkludert assosiasjoner, aggregering, komposisjon og avhengigheter.
- Bruk arv og generalisering for å lage fleksible, gjenbrukbare objektorienterte design.
- Design skalerbare programvarestrukturer ved hjelp av UMLs beste praksiser.
Dag 3: Atferd, design og utrulling
Leksjon 03
- Modeller systematferd med aktivitets- og tilstandsdiagrammer.
- Fang opp objekters livssykluser, hendelser, overganger og kontrollflyt.
- Design systeminteraksjoner ved hjelp av sekvensdiagrammer og objektsamarbeid.
- Bruk objektorienterte designprinsipper i implementering og løsningsarkitektur.
- Organiser presentasjon, datalag og distribusjonsmodeller for programvareløsninger i virkelige situasjoner.

Hvem bør melde seg på dette programmet?
Programvareutviklere
Softwarearkitekter
Systemanalytikere
Forretningsanalytikere som er involvert i programvaredesign
Tekniske ledere
Alle som har ansvar for programvareanalyse og applikasjonsdesign
Forutsetninger
- Grunnleggende forståelse av programvareutviklingskonsepter
- Kjennskap til objektorienterte programmeringskonsepter er en fordel
- Erfaring med et hvilket som helst programmeringsspråk anbefales
- Ingen tidligere erfaring med UML er nødvendig
Lisensiering
og likestillingspolitikk
Lisensiering og akkreditering
Dette kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i lisensavtalen.
Likestillingspolicy
AVC tilbyr ikke tilrettelegging på grunn av funksjonsnedsettelse eller medisinsk tilstand hos noen studenter. Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.
Ofte stilte spørsmål

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?
Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.
