Introduktion til Objektorienteret Programmering kursus

Det lærer du

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:

  • Hvordan man identificerer og definerer klasser og objekter
  • Sammenhængen mellem klasser, objekter og deres ansvar
  • Principperne bag nedarvning, polymorfi og abstraktion
  • Hvordan man analyserer og designer objektorienterede løsninger
  • Introduktion til Design Patterns og UML

Det får du

Før kurset

  • Mulighed for at tale med en instruktør, der kan hjælpe dig med at vurdere, om kurset passer til dine behov.

På kurset

  • Undervisning af erfarne instruktører i hyggelige og fuldt opdaterede kursuslokaler i centrum af København.
  • En kombination af teori og øvelser, så du opbygger praktiske færdigheder i objektorienteret analyse og design.
  • Kursusmateriale og opgaver, der kan bruges som opslagsværk efter kurset.
  • Fuld forplejning med morgenmad, friskbrygget kaffe, te, frugt, sodavand, frokost på en italiensk restaurant på Gråbrødretorv, kage, slik og Wi-Fi til dine devices.
  • Kursuscertifikat som dokumentation på dine nye kompetencer.

Efter kurset

  • Adgang til vores gratis hotline i op til et år, hvor du kan stille spørgsmål relateret til emnerne fra kurset.
  • Vores unikke tilfredshedsgaranti, der sikrer, at du får fuldt udbytte af kurset.

Få det optimale ud af 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.

Kursusindhold

Modul 1 – Introduktion til objektorientering

  • Hvad er objektorienteret programmering?
  • Objekter, klasser, instanser og metoder

Modul 2 – Sammenhængen mellem klasser og objekter

  • Relationer mellem objekter
  • Ansvarsfordeling

Modul 3 – Analyse og design af klasser

  • Ydre og indre opfattelse af klasser
  • Information hiding og indkapsling

Modul 4 – Nedarvning

  • Genbrug af kode gennem nedarvning
  • Single og multiple inheritance (konceptuelt)

Modul 5 – Polymorfi og virtuelle metoder

  • Virtuelle funktioner og polymorfi
  • Dynamisk binding

Modul 6 – Dataabstraktion og objektorienteret struktur

  • Abstrakte klasser og interfaces
  • Skabe fleksible og vedligeholdbare løsninger

Modul 7 – Begrebsdannelse og abstraktion

  • Hvordan identificerer man de rette objekter og klasser?
  • Arbejde med domænemodeller

Modul 8 – Problemdomæner og kravspecifikation

  • Forstå og modellere problemdomænet
  • Trinvis tilnærmelse til løsningen

Modul 9 – Objektorienteret trinvis forfinelse

  • Fra idé til design
  • Iterativ udvikling

Modul 10 – Constructors og destructors

  • Oprettelse og nedlukning af objekter
  • Ressourcehåndtering

Modul 11 – Overloadede og overridede funktioner

  • Metodeoverbelastning og metodeoverskrivning
  • Hvad er forskellen, og hvornår bruges de?

Modul 12 – Introduktion til Design Patterns og UML

  • Grundlæggende designmønstre
  • UML-diagrammer til visualisering af objektorienterede designs

Hvad siger vores kunder om os?

1242 Evalueringer seneste år
4,8 Gns. Rating ud af 5

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.

Læs alle vores anmeldelser her

Trustpilot Logo Sort Google Logo Sort Facebook Logo Sort
Kursus frokost hos 4D Academy

Hold dig opdateret med vores nyhedsbrev

Modtag nyheder, gode tilbud, tips og tricks med vores månedlige nyhedsbrev.

Vi har både et Office/Adobe nyhedsbrev og et nyhedsbrev for vores tekniske Microsoft kurser.

Her bor vi

Hovedindgang
Læderstræde 22-26, 2. sal
1201 København K
Kursusindgang
Læderstræde 22-26, 2. sal
1201 København K
Åbningstider
Mandag: 08.00 - 16.00
Tirsdag: 08.00 - 16.00
Onsdag: 08.00 - 16.00
Torsdag: 08.00 - 16.00
Fredag: 08.00 - 16.00