Object Oriented Analysis and Design – 3 dager nettbasert klasseromskurs

22.500,00 NOK

  • 3 dager
Live virtuelt klasserom
Klasserom
Internt / i bedrift

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

Hero

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.

Hero

Kursplan

  1. 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.
  2. 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.
  3. 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 objekt­samarbeid.
    • Bruk objektorienterte designprinsipper i implementering og løsningsarkitektur.
    • Organiser presentasjon, datalag og distribusjonsmodeller for programvareløsninger i virkelige situasjoner.
Objektorientert analyse og design

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

Start kurset nå

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

Contact background

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.