På dette kursus lærer du de fundamentale principper i den objektorienterede tænkemåde – med fokus på analyse, design og implementering af klasser og objekter.
Det objektorienterede paradigme er udbredt i dag, men mange finder det vanskeligt at skifte fra en ikke-objektorienteret tilgang til at udnytte alle de nye teknikker fuldt ud. Dette kursus hjælper dig med at forstå tankegangen bag objektorienteret programmering uden at du skal fokusere på syntaksen i et bestemt programmeringssprog.
Kurset tager udgangspunkt i eksempler og cases fra virkelige problemstillinger og giver dig et solidt fundament, som du kan anvende uanset om du arbejder i C++, C#, Java, Python eller andre objektorienterede sprog.
Efter kurset vil du have en stærk forståelse for:
Før kurset
På kurset
Efter kurset
Dette kursus er ideelt for dig, der har arbejdet med ikke-objektorienteret programmering eller er ny til objektorienteret udvikling, og som ønsker at forstå principperne bag moderne softwaredesign.
Kurset er ikke afhængigt af et bestemt programmeringssprog, men eksemplerne vil være inspireret af C++, C#, Java og Python. Du skal blot møde op med interesse for at lære, så giver vi dig de nødvendige værktøjer.
Modul 1 – Introduktion til objektorientering
Modul 2 – Sammenhængen mellem klasser og objekter
Modul 3 – Analyse og design af klasser
Modul 4 – Nedarvning
Modul 5 – Polymorfi og virtuelle metoder
Modul 6 – Dataabstraktion og objektorienteret struktur
Modul 7 – Begrebsdannelse og abstraktion
Modul 8 – Problemdomæner og kravspecifikation
Modul 9 – Objektorienteret trinvis forfinelse
Modul 10 – Constructors og destructors
Modul 11 – Overloadede og overridede funktioner
Modul 12 – Introduktion til Design Patterns og UML
Siden 1990 har 4D Academy hjulpet virksomheder og specialister med at omsætte viden til målbare resultater. Vores kursister belønner os med en gennemsnitlig rating på 4,8 ud af 5 på Trustpilot, Google og Facebook, og det gør os stolte.
Se hvorfor både nye og erfarne fagfolk vælger os, når de vil løfte deres kompetencer.