Grundlæggende Objektorientering

  Varighed 2 dage
  Kursusnummer LB2130
  Sprog Dansk
  Lokation Lund&Bendsen
  Dato Se næste  
  Pris 11.800 kr.
Default

Kort om undervisningen

Kurset giver en grundig introduktion til Objektorienteret design og programmering. Vi starter helt fra bunden med de objektorienterede principper: klasser og objekter. I løbet af kurset lærer du at tænke objektorienteret og løse problemstillinger ved hjælp den objektorienterede metode. Kurset giver en blød indføring i den objektorienterede verden og kræver ingen programmeringserfaring.

Indhold

  • Klasser og Objekter
  • Tilstand (felter) og Adfærd (metoder)
  • Hvordan samarbejder objekter om at løse problemer
  • Aggregering og Associationer
  • Interfaces – grænsefladen mod et objekt
  • Indkapsling
  • Nedarvning
  • Abstrakte klasser
  • Placering af ansvar
  • CRC-metoden
  • UML: klasse- og sekvensdiagrammer.
  • OO i Java – vi laver simple probrammer i Java
  • Introduktion til Design Patterns

Forudsætninger

Der er ingen formelle forudsætninger. Erfaring med softwareudvikling er en fordel.

Målgruppe

Kurset er for alle, der vil have en god forståelse for objektorienterede principper. Det kan fx være udviklere med procedurel erfaring, som vil have en god indføring i OO-principperne eller ikke-teknikere, der vil kunne forstå hvad fx Java- og C#-udviklere snakker om.

Efter kurset kan deltageren

Efter kurset kan deltageren gøre rede for centrale objektorienterede konstruktioner og principper. Deltageren vil kunne afkode et eksisterende OO-design eller udforme et OO-design på en problemstilling.

Videre forløb

Efter kurset har deltageren gode forudsætninger for at deltage på kurser i grundlæggende Java, fx Java SE – Java Standard Edition 9 – Foundation

  Varighed 2 dage
  Kursusnummer LB2130
  Sprog Dansk
  Lokation Lund&Bendsen
  Dato Se næste  
  Pris 11.800 kr.

Vi tilbyder også dette kursus som lukket firmahold.
Kontakt os og hør nærmere

Kursusansvarlig

Jakob Bendsen Profil

Jakob Bendsen

Chefkonsulent | Partner

Jakob har arbejdet professionelt med it og softwareudvikling siden 1990’erne. Java og JVM frameworks (Java EE, Spring…) er hans hjemmebane, men også cloud, virtualisering og integrationteknologi (fx REST og GraphQL) er i værktøjskassen. Han er specialist indenfor facilitering af effektive udviklingsprocesser og enterprisearkitektur. 20+ års erfaring med undervisning, mentoring og rådgivning indenfor softwareudvikling i mange brancher, og altid med øjet rettet mod samspillet mellem forretning og IT.

Læs mere

Øvrige kursusinstruktører

Andre kurser

Udforsk vores mange kurser