Kurser

Kursusadministration

Brug for hjælp?

  • Gregersensvej 8
  • 2630 Taastrup
Google MapsApple MapsRejseplanen
  • Forskerparken Fyn, Forskerparken 10F
  • 5230 Odense M
Google MapsApple MapsRejseplanen
  • Teknologiparken Kongsvang Allé 29
  • 8000 Aarhus C
Google MapsApple MapsRejseplanen
  • NordsøcentretPostboks 104
  • 9850Hirtshals
Google MapsApple MapsRejseplanen
  • Gammel Ålbovej 1
  • 6092Sønder Stenderup
Google MapsApple MapsRejseplanen
87902 - SOLID programmering med Design Patterns

SOLID programmering med Design Patterns

Skriv SOLID på dit CV! Flere og flere virksomheder efterspørger grundlæggende kompetencer inden for SOLID principperne, der omhandler dét at skrive vedligeholdelsesvenlige applikationer, der kan modstå krav til forandringer og skalérbarhed. Du får en grundig gennemgang af principperne, så du bliver i stand til at udvikle løsninger, der holder - uanset hvilke kravændringer, de udsættes for.

Evaluering

4stjerner

Alle arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed.

Evalueringen er baseret på: 6 besvarelser

Boost din grundlæggende tilgang til udvikling

Kendskab til SOLID principperne er den bedste måde, hvorpå du som udvikler grundlæggende kan tænke fleksibilitet ind i dit design og sikre, at alle komponenter - dem man selv udvikler, men også dem man inkorporerer fra 3. part - konsolideres i en fleksibel og vedligeholdelsesvenlig løsning, der kan overtages af andre. SOLID principperne er en investering i viden der holder, uanset hvilket framework og teknologi, der udvikles i.

Deltagerprofil

Kurset er for udviklere, der gerne vil have kendskab til SOLID principperne i forbindelse med deres udviklingsopgaver. Det forudsættes, at du har kendskab til grundlæggende obejkt-orienteret udvikling. Materialet tager udgangspunkt i .NET C#, men principperne kan bruges på tværs af programmeringssprog - så Java, C++ og Visual Basic udviklere kan sagtens være med og få nytte af kurset.

Generelt super kursus og afholdelse. Jeg vender helt sikkert tilbage.
- Lars Denker Jørgensen, Lodam Electronics

Indhold

Gennemgang af SOLID principperne. Ved hjælp af realistiske eksempler påvises, hvordan principperne implementeres.

  • [S]ingle Responsibility: Sikre klar adskillelse af funktionalitet
  • [O]pen/Closed: Udvid kodebasen, uden at give køb på eksisterende funktionalitet
  • [L]iskov Substitution: Sikre konformitet på tværs af nedarvede klasser
  • [I]nterface Segregation: Identificér unødigt komplicerede klasser
  • [D]ependency Injection: Undgå stærke afhængigheder til specifikke implementeringer

Mange veletablerede Design Patterns kan med fordel bringes i spil i anvendelsen af SOLID. Derfor er kurset også en introduktion til de mest anvendte Design Patterns indenfor softwareudvikling; eksempelvis Factory Design Pattern, Strategy Pattern, Decorator Pattern m.m.

Underviser

Morten Nørgaard har over 15 års erfaring som udvikler, primært med fokus på webudvikling og Business Intelligence. Morten har arbejdet for bla. Undervisningsministeriet, UCSJ, Folketinget og Patent- og Varemærkestyrelsen.

Har du faglige spørgsmål så kontakt
Andre kurser