Object Oriented Analysis and Design – 3 dagar onlineklassrum
22.500,00 SEK
- 3 dagar
Bygg robust, skalbar programvara genom att behärska principerna för objektorienterad analys och design (OOAD). Den här praktiska kursen lär dig hur du analyserar verksamhetskrav och omvandlar dem till välstrukturerade objektorienterade designer med hjälp av branschstandardiserade modelleringsmetoder och UML. Genom praktiska övningar lär du dig att identifiera objekt, klasser, relationer och systembeteenden, skapa UML-diagram, tillämpa objektorienterade principer och designa lättunderhållna programvaruarkitekturer. Kursen täcker också användningsfallsmodellering, domänanalys, klassdesign, sekvensdiagram och beprövade designmetoder för att hjälpa dig att överbrygga gapet mellan verksamhetskrav och implementation. I slutet av kursen kommer du att kunna designa flexibla, återanvändbara och lättunderhållna programvarulösningar som stödjer modern applikationsutveckling.
Viktiga funktioner
Språk
Kursen och materialet är på engelska
Nivå
Nybörjar- till mellannivå
3 dagar (8 timmar per dag) lärarledd undervisning i klassrum
med auktoriserade tränare
40+ rekommenderade studietimmar
Övningar och lösningar
Nedladdningsbara PDF-dokument med detaljerat innehåll (bilder, förklaringar)
Certifikat
Intyg om genomförd kurs tillgängligt

Lärandemål
I slutet av den här kursen kommer du att kunna:
Hantera
Lär dig att ansluta PHP‑applikationer till relationsdatabaser med PDO, utföra säkra databasoperationer med förberedda satser och hantera transaktioner och undantag.
Bygg
Bygg säkra webbapplikationer genom att implementera användarautentisering, hantera sessioner och cookies samt kontrollera användaråtkomst.
Integrera
Tillämpa designmönster som MVC, Dependency Injection och Singleton, samtidigt som du använder templating, pakethantering och integrerar PHP-applikationer med API:er och webbtjänster.

Kursöversikt
Dag 1: Grundläggande objektorienterad analys
Lektion 01
- Förstå principerna för objektorienterad analys, mjukvaruarkitektur och kravinsamling.
- Identifiera aktörer och modellera systemets funktionalitet med UML-användningsfallsdiagram.
- Skapa detaljerade användningsfallsbeskrivningar, inklusive arbetsflöden, villkor och alternativa scenarier.
- Modellera affärsprocesser med aktivitetsdiagram, beslut, loopar och parallella arbetsflöden.
- Bygg en stark grund i UML-tekniker för att analysera programvarukrav.
Dag 2: Klass- och domänmodellering
Lektion 02
- Identifiera klasser, attribut och operationer för att utveckla domänmodeller.
- Skapa UML-klassdiagram med hjälp av inkapsling, synlighet, multiplicitet och meddelandekoncept.
- Modellera relationer, inklusive associationer, aggregering, komposition och beroenden.
- Använd arv och generalisering för att skapa flexibla, återanvändbara objektorienterade designer.
- Designa skalbara programvarustrukturer med hjälp av UML:s bästa praxis.
Dag 3: Beteende, design och driftsättning
Lektion 03
- Modellera systembeteende med aktivitets- och tillståndsmaskindiagram.
- Fånga objektens livscykler, händelser, övergångar och kontrollflöden.
- Designa systeminteraktioner med hjälp av sekvensdiagram och objektsamverkan.
- Tillämpa objektorienterade designprinciper på implementation och lösningsarkitektur.
- Organisera presentation, datalager och distributionsmodeller för mjukvarulösningar i verkliga miljöer.

Vem bör anmäla sig till det här programmet?
Programvaruutvecklare
Programvaruarkitekter
Systemanalytiker
Affärsanalytiker som är involverade i mjukvarudesign
Tekniska ledare
Alla som ansvarar för programvaruanalys och applikationsdesign
Förutsättningar
- Grundläggande förståelse för programvaruutvecklingskoncept
- Det är en fördel att vara bekant med objektorienterade programmeringskoncept
- Erfarenhet av något programmeringsspråk rekommenderas
- Ingen tidigare erfarenhet av UML krävs
Licensiering
och jämlikhetspolicy
Licensiering och ackreditering
Denna kurs erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i licensavtalet.
Likabehandlingspolicy
AVC tillhandahåller inte anpassningar på grund av funktionsnedsättning eller medicinskt tillstånd hos någon student. Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att få anpassningar.
Vanliga frågor

Behöver du en skräddarsydd företagsintern utbildning eller grupputbildning?
Begär ett företagsinternt utbildningsprogram som skräddarsys specifikt för ditt team. Vi erbjuder flexibla anpassningsmöjligheter i linje med dina affärsmål, samt konkurrenskraftiga priser för större grupper. Fyll i formuläret nedan, så tar våra experter inom företagsutbildning fram den perfekta lösningen för dig.
