Object Oriented Analysis and Design – 3 dagar onlineklassrum

22.500,00 SEK

  • 3 dagar
Live Virtuellt Klassrum
Klassrum
På plats / Inom företaget

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

Hero

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.

Hero

Kursöversikt

  1. 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.
  2. 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.
  3. 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 objekt­samverkan.
    • Tillämpa objektorienterade designprinciper på implementation och lösningsarkitektur.
    • Organisera presentation, datalager och distributionsmodeller för mjukvarulösningar i verkliga miljöer.
Objektorienterad analys och design

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

Starta kursen nu

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

Contact background

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.