Log ind hos Futurematch

Glemt kodeord?Opret bruger

Opret bruger hos Futurematch

eller opret via Facebook

Du er hermed tilmeldt kurset Kursus her. Du hører fra os snarest muligt!

SOLID Programming in C#

Beskrivelse

Kurset giver en introduktion til både teori og praksis bag SOLID-principperne realiseret i moderne C# samt de tilhørende patterns. Vi gennemgår de fem principper teoretisk og viser i praksis, hvordan eksisterende C#-kode kan refaktoreres til disse vha. passende design patterns.

SOLID

SOLID er en fællesbetegnelse for fem design-principper til at skrive bedre og mere vedligeholdbar kode i objekt-orienterede programmeringssprog. SOLID understøttes af en række design patterns som gode, velafprøvede garanter for, at principperne i praksis overholdes. Her er bl.a. Abstract Factory, Strategy og Decorator vigtige værktøjer.

Derudover benyttes ofte en Dependency Injection container (som for eksempel Unity eller Autofac) som et framework til at skabe og indskyde klassers afhængigheder automatisk. På denne måde håndteres afhængighederne i praktiske applikationer på en let og overskuelig måde.

I anden halvdel af kurset vil vi også fokusere på de værktøjer og frameworks, der yderligere kan hjælpe os med at skrive SOLID kode. I særlig grad vil vi bruge Dependency Injection containers til automatisk at håndtere klassers afhængigheder i praksis, så vi vil få hands-on erfaring med værktøjer som f.eks. Unity eller Autofac. Vi diskuterer gode og dårlige sider af disse containers gennem praktiske eksempler.

Deltagerprofil
C#-udviklere, der gerne vil skrive struktureret, testbar, mere fleksibel og vedligeholdbar kode og har lyst til i praksis at programmere de beskrevne teknikker i den nyeste version af C#.
Forudsætninger

Det forventes, at du har viden til C# og Visual Studio på niveau med Grundlæggende C# kurset.

En levende underviser der i den grad havde styr på sit stof - Kim Gabriell Nørgaard. Rigspolitiet, Koncern IT
Dygtig og erfaren underviser, med en undervisningsform som aldrig blev trættende - Nicolai Elbæk Lindof Lund, Rigspolitiet, Koncern IT
Indhold

Introduction
What is SOLID and why should we care?
SOLID Principles
- Single Responsibility Principle
- Open/Closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle

Design Patterns for SOLID in Practice
- Abstract Factory, Strategy, Decorator, Null Object, Repository, Singleton, Façade, …

Dependency Injection
- Containers
- Patterns and Anti-patterns

Form

Kurset er struktureret som en workshop, der veksler mellem gennemgang og konkrete programmeringsopgaver, hvor du gennem kurset implementerer en større, sammenhængende løsning vha. SOLID og Dependency Injection. Efter hver gennemgang implementerer du de beskrevne principper i den sammenhængende løsning. Der er stor fokus på, at du tilegner dig praktisk erfaring, der efter endt kursus umiddelbart kan anvendes i konkrete projekter. Tiden på kursusdagene er ligeligt fordelt mellem gennemgang og praktisk SOLID programmering i C#.

Materiale

Kursusmaterialet består af slides og workshop-opgaver med tilhørende løsninger, specialudviklet til kurset.

Underviser

JesperJesper har siden 2002 arbejdet med C# og .NET som software-udvikler i meget forskellige områder som overvågningssystemer, software til flyveledere samt betalingsløsninger på mobilen. Derudover har han gennem en årrække været tilknyttet Teknologisk Institut som underviser på C#-kurserne. Han har gennem årene fulgt Microsofts teknologier fra tæt hold.

Bemærkning

Principperne blev oprindeligt formuleret af Robert C. Martin (også kendt som ”Uncle Bob”) og omfatter bl.a. Single Responsibility Principle og Open/Closed Principle, der er velkendte for deres vigtighed for godt objekt-orienteret håndværk. Sammen med de tre yderligere principper, Liskov Substitution Principle, Interface Segregation Principle og Dependency Inversion Principle, udgør principperne til sammen ikke blot de 5 forbogstaver i SOLID, men også en sammenhængende programmeringsfilosofi med mange overvundne udviklere, der nærmest religiøst har taget SOLID til sig.

Lær at bruge SOLID til at skrive bedre kode

SOLID er en fællesbetegnelse for fem design-principper til at skrive bedre og mere vedligeholdbar kode i objekt-orienterede programmeringssprog. SOLID understøttes af en række design patterns som gode, velafprøvede garanter for, at principperne i praksis overholdes. Her er bl.a. Abstract Factory, Strategy og Decorator vigtige værktøjer.

Derudover benyttes ofte en Dependency Injection container (som for eksempel Unity eller Autofac) som et framework til at skabe og indskyde klassers afhængigheder automatisk. På denne måde håndteres afhængighederne i praktiske applikationer på en let og overskuelig måde.

I anden halvdel af kurset vil vi også fokusere på de værktøjer og frameworks, der yderligere kan hjælpe os med at skrive SOLID kode. Vi vil især bruge Dependency Injection containers til automatisk at håndtere klassers afhængigheder i praksis, så vi vil få hands-on erfaring med værktøjer som f.eks. Unity eller Autofac. Vi diskuterer gode og dårlige sider af disse containers gennem praktiske eksempler.

Deltagerprofil

Kurset er for C#-udviklere, der gerne vil skrive struktureret, testbar, mere fleksibel og vedligeholdbar kode, og som har lyst til i praksis at programmere de beskrevne teknikker i den nyeste version af C#.

Forudsætninger

For at deltage på kurset skal du have viden om C# og Visual Studio på niveau med Grundlæggende C# kurset.

På kurset får du en introduktion til både teori og praksis bag SOLID-principperne realiseret i moderne C# samt de tilhørende patterns. Vi gennemgår de fem principper teoretisk og viser i praksis, hvordan eksisterende C#-kode kan refaktoreres til disse vha. passende design patterns.

Bliv introduceret til teorien bag SOLID-principperne
Lær at bruge SOLID til at skrive bedre kode, som er lettere at vedligholde i objektorienterede programmeringssprog
Lær, hvordan eksisterende C#-kode kan refaktoreres til de fem principper
Få hands-on erfaring med værktøjer som f.eks. Unity eller Autofac

Form

Kurset er struktureret som en workshop, der veksler mellem gennemgang og konkrete programmeringsopgaver, hvor du gennem kurset implementerer en større, sammenhængende løsning vha. SOLID og Dependency Injection. Efter hver gennemgang implementerer du de beskrevne principper i den sammenhængende løsning. Der er stor fokus på, at du tilegner dig praktisk erfaring, der efter endt kursus umiddelbart kan anvendes i konkrete projekter. Tiden på kursusdagene er ligeligt fordelt mellem gennemgang og praktisk SOLID programmering i C#.

Materiale

Kursusmaterialet består af slides og workshop-opgaver med tilhørende løsninger, specialudviklet til kurset.

SOLID-principperne

SOLID-principperne blev oprindeligt formuleret af Robert C. Martin (også kendt som ”Uncle Bob”) og omfatter bl.a. Single Responsibility Principle og Open/Closed Principle, der er velkendte for deres vigtighed for godt objekt-orienteret håndværk. Sammen med de tre yderligere principper, Liskov Substitution Principle, Interface Segregation Principle og Dependency Inversion Principle, udgør principperne til sammen ikke blot de 5 forbogstaver i SOLID, men også en sammenhængende programmeringsfilosofi med mange overvundne udviklere, der nærmest religiøst har taget SOLID til sig.

Indhold
Introduction
What is SOLID and why should we care?
SOLID Principles

Single Responsibility Principle
Open/Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle

Design Patterns for SOLID in Practice

Abstract Factory
Strategy
Decorator
Null Object
Repository
Singleton
Facade

Dependency Injection

Containers
Patterns and Anti-patterns

Kompetencer der opnås ved dette kursus
  • Applikationer
  • C#
  • Design
  • Programmering
  • Programming
  • Responsibility
  • Software
  • Strategy
  • Teknologier
Datoer

Maj 2024

  • Start02/05/2024
  • Slut03/05/2024
  • Varighed2 dage
  • Tidspunkt09:00-09:00
  • AdresseTeknologisk Institut Kongsvang Allé 29, Bygning
  • Postnummer8000
  • ByAarhus C
  • Forespørg kursus

Juni 2024

  • Start06/06/2024
  • Slut07/06/2024
  • Varighed2 dage
  • Tidspunkt09:00-09:00
  • AdresseTeknologisk Institut Gregersensvej Indgang
  • Postnummer2630
  • ByTaastrup
  • Forespørg kursus

September 2024

  • Start05/09/2024
  • Slut06/09/2024
  • Varighed2 dage
  • Tidspunkt09:00-09:00
  • AdresseTeknologisk Institut Kongsvang Allé 29, Bygning
  • Postnummer8000
  • ByAarhus C
  • Forespørg kursus

  • Start05/09/2024
  • Slut05/09/2024
  • Varighed1 dag
  • Tidspunkt09:00-09:00
  • AdresseTeknologisk Institut Kongsvang Allé 29, Bygning
  • Postnummer8000
  • ByAarhus C
  • Forespørg kursus

  • Start16/09/2024
  • Slut17/09/2024
  • Varighed2 dage
  • Tidspunkt09:00-09:00
  • AdresseTeknologisk Institut Gregersensvej Indgang
  • Postnummer2630
  • ByTaastrup
  • Forespørg kursus

  • Start30/09/2024
  • Slut01/10/2024
  • Varighed2 dage
  • Tidspunkt09:00-09:00
  • AdresseTeknologisk Institut Gregersensvej Indgang
  • Postnummer2630
  • ByTaastrup
  • Forespørg kursus

November 2024

  • Start07/11/2024
  • Slut08/11/2024
  • Varighed2 dage
  • Tidspunkt09:00-09:00
  • AdresseTeknologisk Institut Kongsvang Allé 29, Bygning
  • Postnummer8000
  • ByAarhus C
  • Forespørg kursus

  • Start07/11/2024
  • Slut07/11/2024
  • Varighed1 dag
  • Tidspunkt09:00-09:00
  • AdresseTeknologisk Institut Kongsvang Allé 29, Bygning
  • Postnummer8000
  • ByAarhus C
  • Forespørg kursus

December 2024

  • Start05/12/2024
  • Slut06/12/2024
  • Varighed2 dage
  • Tidspunkt09:00-09:00
  • AdresseTeknologisk Institut Gregersensvej Indgang
  • Postnummer2630
  • ByTaastrup
  • Forespørg kursus

SOLID Programming in C#


Skriv til os
kursus@kursuszonen.dkPris5.499 DKKUdbyderTeknologisk InstitutDatoer
2. May. 2024Book
6. June. 2024Book
6. June. 2024Book
5. September. 2024Book
Se flere datoer
Få tilsendt materiale eller stil et spørgsmål

Brug for hjælp?

Chat live med os. Alle hverdage mellem kl. 9-17

Find et kursus tæt på

  • 800Høje Taastrup
  • 900København C
  • 917Københavns Pakkecenter
  • 960Udland
  • 999København C
  • 1000København K
  • 1050København K
  • 1051København K
  • 1052København K
  • 1053København K
  • 1054København K
  • 1055København K
  • 1056København K
  • 1057København K
  • 1058København K
  • 1059København K
  • 1060København K
  • 1061København K
  • 1062København K
  • 1063København K
  • 1064København K
  • 1065København K
  • 1066København K
  • 1067København K
  • 1068København K
  • 1069København K
  • 1070København K
  • 1071København K
  • 1072København K
  • 1073København K
  • 1074København K
  • 1092København K
  • 1093København K
  • 1095København K
  • 1098København K
  • 1100København K
  • 1101København K
  • 1102København K
  • 1103København K
  • 1104København K
  • 1105København K
  • 1106København K
  • 1107København K
  • 1110København K
  • 1111København K
  • 1112København K
  • 1113København K
  • 1114København K
  • 1115København K
  • 1116København K
  • 1117København K
  • 1118København K
  • 1119København K
  • 1120København K
  • 1121København K
  • 1122København K
  • 1123København K
  • 1124København K
  • 1125København K
  • 1126København K
  • 1127København K
  • 1128København K
  • 1129København K
  • 1130København K
  • 1131København K
  • 1140København K
  • 1147København K
  • 1148København K
  • 1150København K
  • 1151København K
  • 1152København K
  • 1153København K
  • 1154København K
  • 1155København K
  • 1156København K
  • 1157København K
  • 1158København K
  • 1159København K
  • 1160København K
  • 1161København K
  • 1162København K
  • 1164København K
  • 1165København K
  • 1166København K
  • 1167København K
  • 1168København K
  • 1169København K
  • 1170København K
  • 1171København K
  • 1172København K
  • 1173København K
  • 1174København K
  • 1175København K
  • 1200København K
  • 1201København K
  • 1202København K
  • 1203København K
  • 1204København K
  • 1205København K
  • 1206København K
  • 1207København K
  • 1208København K
  • 1209København K
  • 1210København K
  • 1211København K
  • 1213København K
  • 1214København K
  • 1215København K
  • 1216København K
  • 1217København K
  • 1218København K
  • 1219København K
  • 1220København K
  • 1221København K
  • 1240København K
  • 1250København K
  • 1251København K
  • 1253København K
  • 1254København K
  • 1255København K
  • 1256København K
  • 1257København K
  • 1259København K
  • 1260København K
  • 1261København K
  • 1263København K
  • 1264København K
  • 1265København K
  • 1266København K
  • 1267København K
  • 1268København K
  • 1270København K
  • 1271København K
  • 1300København K
  • 1301København K
  • 1302København K
  • 1303København K
  • 1304København K
  • 1306København K
  • 1307København K
  • 1308København K
  • 1309København K
  • 1310København K
  • 1311København K
  • 1312København K
  • 1313København K
  • 1314København K
  • 1315København K
  • 1316København K
  • 1317København K
  • 1318København K
  • 1319København K
  • 1320København K
  • 1321København K
  • 1322København K
  • 1323København K
  • 1324København K
  • 1325København K
  • 1326København K
  • 1327København K
  • 1328København K
  • 1329København K
  • 1350København K
  • 1352København K
  • 1353København K
  • 1354København K
  • 1355København K
  • 1356København K
  • 1357København K
  • 1358København K
  • 1359København K
  • 1360København K
  • 1361København K
  • 1362København K
  • 1363København K
  • 1364København K
  • 1365København K
  • 1366København K
  • 1367København K
  • 1368København K
  • 1369København K
  • 1370København K
  • 1371København K
  • 1400København K
  • 1401København K
  • 1402København K
  • 1403København K
  • 1406København K
  • 1407København K
  • 1408København K
  • 1409København K
  • 1410København K
  • 1411København K
  • 1412København K
  • 1413København K
  • 1414København K
  • 1415København K
  • 1416København K
  • 1417København K
  • 1418København K
  • 1419København K
  • 1420København K
  • 1421København K
  • 1422København K
  • 1423København K
  • 1424København K
  • 1425København K
  • 1426København K
  • 1427København K
  • 1428København K
  • 1429København K
  • 1430København K
  • 1431København K
  • 1432København K
  • 1433København K
  • 1434København K
  • 1435København K
  • 1436København K
  • 1437København K
  • 1438København K
  • 1439København K
  • 1440København K
  • 1441København K
  • 1448København K
  • 1450København K
  • 1451København K
  • 1452København K
  • 1453København K
  • 1454København K
  • 1455København K
  • 1456København K
  • 1457København K
  • 1458København K
  • 1459København K
  • 1460København K
  • 1462København K
  • 1463København K
  • 1464København K
  • 1466København K
  • 1467København K
  • 1468København K
  • 1470København K
  • 1471København K
  • 1472København K
  • 1500København V
  • 1513Centraltastning
  • 1532København V
  • 1533København V
  • 1550København V
  • 1551København V
  • 1552København V
  • 1553København V
  • 1554København V
  • 1555København V
  • 1556København V
  • 1557København V
  • 1558København V
  • 1559København V
  • 1560København V
  • 1561København V
  • 1562København V
  • 1563København V
  • 1564København V
  • 1566København V
  • 1567København V
  • 1568København V
  • 1569København V
  • 1570København V
  • 1571København V
  • 1572København V
  • 1573København V
  • 1574København V
  • 1575København V
  • 1576København V
  • 1577København V
  • 1592København V
  • 1599København V
  • 1600København V
  • 1601København V
  • 1602København V
  • 1603København V
  • 1604København V
  • 1606København V
  • 1607København V
  • 1608København V
  • 1609København V
  • 1610København V
  • 1611København V
  • 1612København V
  • 1613København V
  • 1614København V
  • 1615København V
  • 1616København V
  • 1617København V
  • 1618København V
  • 1619København V
  • 1620København V
  • 1621København V
  • 1622København V
  • 1623København V
  • 1624København V
  • 1630København V
  • 1631København V
  • 1632København V
  • 1633København V
  • 1634København V
  • 1635København V
  • 1650København V
  • 1651København V
  • 1652København V
  • 1653København V
  • 1654København V
  • 1655København V
  • 1656København V
  • 1657København V
  • 1658København V
  • 1659København V
  • 1660København V
  • 1661København V
  • 1662København V
  • 1663København V
  • 1664København V
  • 1665København V
  • 1666København V
  • 1667København V
  • 1668København V
  • 1669København V
  • 1670København V
  • 1671København V
  • 1672København V
  • 1673København V
  • 1674København V
  • 1675København V
  • 1676København V
  • 1677København V
  • 1699København V
  • 1700København V
  • 1701København V
  • 1702København V
  • 1703København V
  • 1704København V
  • 1705København V
  • 1706København V
  • 1707København V
  • 1708København V
  • 1709København V
  • 1710København V
  • 1711København V
  • 1712København V
  • 1714København V
  • 1715København V
  • 1716København V
  • 1717København V
  • 1718København V
  • 1719København V
  • 1720København V
  • 1721København V
  • 1722København V
  • 1723København V
  • 1724København V
  • 1725København V
  • 1726København V
  • 1727København V
  • 1728København V
  • 1729København V
  • 1730København V
  • 1731København V
  • 1732København V
  • 1733København V
  • 1734København V
  • 1735København V
  • 1736København V
  • 1737København V
  • 1738København V
  • 1739København V
  • 1749København V
  • 1750København V
  • 1751København V
  • 1752København V
  • 1753København V
  • 1754København V
  • 1755København V
  • 1756København V
  • 1757København V
  • 1758København V
  • 1759København V
  • 1760København V
  • 1761København V
  • 1762København V
  • 1763København V
  • 1764København V
  • 1765København V
  • 1766København V
  • 1770København V
  • 1771København V
  • 1772København V
  • 1773København V
  • 1774København V
  • 1775København V
  • 1777København V
  • 1780København V
  • 1785København V
  • 1786København V
  • 1787København V
  • 1790København V
  • 1799København V
  • 1800Frederiksberg C
  • 1801Frederiksberg C
  • 1802Frederiksberg C
  • 1803Frederiksberg C
  • 1804Frederiksberg C
  • 1805Frederiksberg C
  • 1806Frederiksberg C
  • 1807Frederiksberg C
  • 1808Frederiksberg C
  • 1809Frederiksberg C
  • 1810Frederiksberg C
  • 1811Frederiksberg C
  • 1812Frederiksberg C
  • 1813Frederiksberg C
  • 1814Frederiksberg C
  • 1815Frederiksberg C
  • 1816Frederiksberg C
  • 1817Frederiksberg C
  • 1818Frederiksberg C
  • 1819Frederiksberg C
  • 1820Frederiksberg C
  • 1822Frederiksberg C
  • 1823Frederiksberg C
  • 1824Frederiksberg C
  • 1825Frederiksberg C
  • 1826Frederiksberg C
  • 1827Frederiksberg C
  • 1828Frederiksberg C
  • 1829Frederiksberg C
  • 1850Frederiksberg C
  • 1851Frederiksberg C
  • 1852Frederiksberg C
  • 1853Frederiksberg C
  • 1854Frederiksberg C
  • 1855Frederiksberg C
  • 1856Frederiksberg C
  • 1857Frederiksberg C
  • 1860Frederiksberg C
  • 1861Frederiksberg C
  • 1862Frederiksberg C
  • 1863Frederiksberg C
  • 1864Frederiksberg C
  • 1865Frederiksberg C
  • 1866Frederiksberg C
  • 1867Frederiksberg C
  • 1868Frederiksberg C
  • 1870Frederiksberg C
  • 1871Frederiksberg C
  • 1872Frederiksberg C
  • 1873Frederiksberg C
  • 1874Frederiksberg C
  • 1875Frederiksberg C
  • 1876Frederiksberg C
  • 1877Frederiksberg C
  • 1878Frederiksberg C
  • 1879Frederiksberg C
  • 1900Frederiksberg C
  • 1901Frederiksberg C
  • 1902Frederiksberg C
  • 1903Frederiksberg C
  • 1904Frederiksberg C
  • 1905Frederiksberg C
  • 1906Frederiksberg C
  • 1908Frederiksberg C
  • 1909Frederiksberg C
  • 1910Frederiksberg C
  • 1911Frederiksberg C
  • 1912Frederiksberg C
  • 1913Frederiksberg C
  • 1914Frederiksberg C
  • 1915Frederiksberg C
  • 1916Frederiksberg C
  • 1917Frederiksberg C
  • 1920Frederiksberg C
  • 1921Frederiksberg C
  • 1922Frederiksberg C
  • 1923Frederiksberg C
  • 1924Frederiksberg C
  • 1925Frederiksberg C
  • 1926Frederiksberg C
  • 1927Frederiksberg C
  • 1928Frederiksberg C
  • 1950Frederiksberg C
  • 1951Frederiksberg C
  • 1952Frederiksberg C
  • 1953Frederiksberg C
  • 1954Frederiksberg C
  • 1955Frederiksberg C
  • 1956Frederiksberg C
  • 1957Frederiksberg C
  • 1958Frederiksberg C
  • 1959Frederiksberg C
  • 1960Frederiksberg C
  • 1961Frederiksberg C
  • 1962Frederiksberg C
  • 1963Frederiksberg C
  • 1964Frederiksberg C
  • 1965Frederiksberg C
  • 1966Frederiksberg C
  • 1967Frederiksberg C
  • 1970Frederiksberg C
  • 1971Frederiksberg C
  • 1972Frederiksberg C
  • 1973Frederiksberg C
  • 1974Frederiksberg C
  • 2000Frederiksberg
  • 2100København Ø
  • 2150Nordhavn
  • 2200København N
  • 2300København S
  • 2400København NV
  • 2450København SV
  • 2500Valby
  • 2600Glostrup
  • 2605Brøndby
  • 2610Rødovre
  • 2620Albertslund
  • 2625Vallensbæk
  • 2630Taastrup
  • 2635Ishøj
  • 2640Hedehusene
  • 2650Hvidovre
  • 2660Brøndby Strand
  • 2665Vallensbæk Strand
  • 2670Greve
  • 2680Solrød Strand
  • 2690Karlslunde
  • 2700Brønshøj
  • 2720Vanløse
  • 2730Herlev
  • 2740Skovlunde
  • 2750Ballerup
  • 2760Måløv
  • 2765Smørum
  • 2770Kastrup
  • 2791Dragør
  • 2800Kongens Lyngby
  • 2820Gentofte
  • 2830Virum
  • 2840Holte
  • 2850Nærum
  • 2860Søborg
  • 2870Dyssegård
  • 2880Bagsværd
  • 2900Hellerup
  • 2920Charlottenlund
  • 2930Klampenborg
  • 2942Skodsborg
  • 2950Vedbæk
  • 2960Rungsted Kyst
  • 2970Hørsholm
  • 2980Kokkedal
  • 2990Nivå
  • 3000Helsingør
  • 3050Humlebæk
  • 3060Espergærde
  • 3070Snekkersten
  • 3080Tikøb
  • 3100Hornbæk
  • 3120Dronningmølle
  • 3140Ålsgårde
  • 3150Hellebæk
  • 3200Helsinge
  • 3210Vejby
  • 3220Tisvildeleje
  • 3230Græsted
  • 3250Gilleleje
  • 3300Frederiksværk
  • 3310Ølsted
  • 3320Skævinge
  • 3330Gørløse
  • 3360Liseleje
  • 3370Melby
  • 3390Hundested
  • 3400Hillerød
  • 3450Allerød
  • 3460Birkerød
  • 3480Fredensborg
  • 3490Kvistgård
  • 3500Værløse
  • 3520Farum
  • 3540Lynge
  • 3550Slangerup
  • 3600Frederikssund
  • 3630Jægerspris
  • 3650Ølstykke
  • 3660Stenløse
  • 3670Veksø Sjælland
  • 3700Rønne
  • 3720Aakirkeby
  • 3730Nexø
  • 3740Svaneke
  • 3751Østermarie
  • 3760Gudhjem
  • 3770Allinge
  • 3782Klemensker
  • 3790Hasle
  • 4000Roskilde
  • 4030Tune
  • 4040Jyllinge
  • 4050Skibby
  • 4060Kirke Såby
  • 4070Kirke Hyllinge
  • 4100Ringsted
  • 4130Viby Sjælland
  • 4140Borup
  • 4160Herlufmagle
  • 4171Glumsø
  • 4173Fjenneslev
  • 4174Jystrup Midtsj
  • 4180Sorø
  • 4190Munke Bjergby
  • 4200Slagelse
  • 4220Korsør
  • 4230Skælskør
  • 4241Vemmelev
  • 4242Boeslunde
  • 4243Rude
  • 4250Fuglebjerg
  • 4261Dalmose
  • 4262Sandved
  • 4270Høng
  • 4281Gørlev
  • 4291Ruds Vedby
  • 4293Dianalund
  • 4295Stenlille
  • 4296Nyrup
  • 4300Holbæk
  • 4320Lejre
  • 4330Hvalsø
  • 4340Tølløse
  • 4350Ugerløse
  • 4360Kirke Eskilstrup
  • 4370Store Merløse
  • 4390Vipperød
  • 4400Kalundborg
  • 4420Regstrup
  • 4440Mørkøv
  • 4450Jyderup
  • 4460Snertinge
  • 4470Svebølle
  • 4480Store Fuglede
  • 4490Jerslev Sjælland
  • 4500Nykøbing Sj
  • 4520Svinninge
  • 4532Gislinge
  • 4534Hørve
  • 4540Fårevejle
  • 4550Asnæs
  • 4560Vig
  • 4571Grevinge
  • 4572Nørre Asmindrup
  • 4573Højby
  • 4581Rørvig
  • 4583Sjællands Odde
  • 4591Føllenslev
  • 4592Sejerø
  • 4593Eskebjerg
  • 4600Køge
  • 4621Gadstrup
  • 4622Havdrup
  • 4623Lille Skensved
  • 4632Bjæverskov
  • 4640Faxe
  • 4652Hårlev
  • 4653Karise
  • 4654Faxe Ladeplads
  • 4660Store Heddinge
  • 4671Strøby
  • 4672Klippinge
  • 4673Rødvig Stevns
  • 4681Herfølge
  • 4682Tureby
  • 4683Rønnede
  • 4684Holmegaard
  • 4690Haslev
  • 4700Næstved
  • 4720Præstø
  • 4733Tappernøje
  • 4735Mern
  • 4736Karrebæksminde
  • 4750Lundby
  • 4760Vordingborg
  • 4771Kalvehave
  • 4772Langebæk
  • 4773Stensved
  • 4780Stege
  • 4791Borre
  • 4792Askeby
  • 4793Bogø By
  • 4800Nykøbing F
  • 4840Nørre Alslev
  • 4850Stubbekøbing
  • 4862Guldborg
  • 4863Eskilstrup
  • 4871Horbelev
  • 4872Idestrup
  • 4873Væggerløse
  • 4874Gedser
  • 4880Nysted
  • 4891Toreby L
  • 4892Kettinge
  • 4894Øster Ulslev
  • 4895Errindlev
  • 4900Nakskov
  • 4912Harpelunde
  • 4913Horslunde
  • 4920Søllested
  • 4930Maribo
  • 4941Bandholm
  • 4943Torrig L
  • 4944Fejø
  • 4951Nørreballe
  • 4952Stokkemarke
  • 4953Vesterborg
  • 4960Holeby
  • 4970Rødby
  • 4983Dannemare
  • 4990Sakskøbing
  • 5000Odense C
  • 5200Odense V
  • 5210Odense NV
  • 5220Odense SØ
  • 5230Odense M
  • 5240Odense NØ
  • 5250Odense SV
  • 5260Odense S
  • 5270Odense N
  • 5290Marslev
  • 5300Kerteminde
  • 5320Agedrup
  • 5330Munkebo
  • 5350Rynkeby
  • 5370Mesinge
  • 5380Dalby
  • 5390Martofte
  • 5400Bogense
  • 5450Otterup
  • 5462Morud
  • 5463Harndrup
  • 5464Brenderup Fyn
  • 5466Asperup
  • 5471Søndersø
  • 5474Veflinge
  • 5485Skamby
  • 5491Blommenslyst
  • 5492Vissenbjerg
  • 5500Middelfart
  • 5540Ullerslev
  • 5550Langeskov
  • 5560Aarup
  • 5580Nørre Aaby
  • 5591Gelsted
  • 5592Ejby
  • 5600Faaborg
  • 5610Assens
  • 5620Glamsbjerg
  • 5631Ebberup
  • 5642Millinge
  • 5672Broby
  • 5683Haarby
  • 5690Tommerup
  • 5700Svendborg
  • 5750Ringe
  • 5762Vester Skerninge
  • 5771Stenstrup
  • 5772Kværndrup
  • 5792Årslev
  • 5800Nyborg
  • 5853Ørbæk
  • 5854Gislev
  • 5856Ryslinge
  • 5863Ferritslev Fyn
  • 5871Frørup
  • 5874Hesselager
  • 5881Skårup Fyn
  • 5882Vejstrup
  • 5883Oure
  • 5884Gudme
  • 5892Gudbjerg Sydfyn
  • 5900Rudkøbing
  • 5932Humble
  • 5935Bagenkop
  • 5953Tranekær
  • 5960Marstal
  • 5970Ærøskøbing
  • 5985Søby Ærø
  • 6000Kolding
  • 6040Egtved
  • 6051Almind
  • 6052Viuf
  • 6064Jordrup
  • 6070Christiansfeld
  • 6091Bjert
  • 6092Sønder Stenderup
  • 6093Sjølund
  • 6094Hejls
  • 6100Haderslev
  • 6200Aabenraa
  • 6230Rødekro
  • 6240Løgumkloster
  • 6261Bredebro
  • 6270Tønder
  • 6280Højer
  • 6300Gråsten
  • 6310Broager
  • 6320Egernsund
  • 6330Padborg
  • 6340Kruså
  • 6360Tinglev
  • 6372Bylderup-Bov
  • 6392Bolderslev
  • 6400Sønderborg
  • 6430Nordborg
  • 6440Augustenborg
  • 6470Sydals
  • 6500Vojens
  • 6510Gram
  • 6520Toftlund
  • 6534Agerskov
  • 6535Branderup J
  • 6541Bevtoft
  • 6560Sommersted
  • 6580Vamdrup
  • 6600Vejen
  • 6621Gesten
  • 6622Bække
  • 6623Vorbasse
  • 6630Rødding
  • 6640Lunderskov
  • 6650Brørup
  • 6660Lintrup
  • 6670Holsted
  • 6682Hovborg
  • 6683Føvling
  • 6690Gørding
  • 6700Esbjerg
  • 6705Esbjerg Ø
  • 6710Esbjerg V
  • 6715Esbjerg N
  • 6720Fanø
  • 6731Tjæreborg
  • 6740Bramming
  • 6752Glejbjerg
  • 6753Agerbæk
  • 6760Ribe
  • 6771Gredstedbro
  • 6780Skærbæk
  • 6792Rømø
  • 6800Varde
  • 6818Årre
  • 6823Ansager
  • 6830Nørre Nebel
  • 6840Oksbøl
  • 6851Janderup Vestj
  • 6852Billum
  • 6853Vejers Strand
  • 6854Henne
  • 6855Outrup
  • 6857Blåvand
  • 6862Tistrup
  • 6870Ølgod
  • 6880Tarm
  • 6893Hemmet
  • 6900Skjern
  • 6920Videbæk
  • 6933Kibæk
  • 6940Lem St
  • 6950Ringkøbing
  • 6960Hvide Sande
  • 6971Spjald
  • 6973Ørnhøj
  • 6980Tim
  • 6990Ulfborg
  • 7000Fredericia
  • 7007Fredericia
  • 7080Børkop
  • 7100Vejle
  • 7120Vejle Øst
  • 7130Juelsminde
  • 7140Stouby
  • 7150Barrit
  • 7160Tørring
  • 7171Uldum
  • 7173Vonge
  • 7182Bredsten
  • 7183Randbøl
  • 7184Vandel
  • 7190Billund
  • 7200Grindsted
  • 7250Hejnsvig
  • 7260Sønder Omme
  • 7270Stakroge
  • 7280Sønder Felding
  • 7300Jelling
  • 7321Gadbjerg
  • 7323Give
  • 7330Brande
  • 7361Ejstrupholm
  • 7362Hampen
  • 7400Herning
  • 7430Ikast
  • 7441Bording
  • 7442Engesvang
  • 7451Sunds
  • 7470Karup J
  • 7480Vildbjerg
  • 7490Aulum
  • 7500Holstebro
  • 7540Haderup
  • 7550Sørvad
  • 7560Hjerm
  • 7570Vemb
  • 7600Struer
  • 7620Lemvig
  • 7650Bøvlingbjerg
  • 7660Bækmarksbro
  • 7673Harboøre
  • 7680Thyborøn
  • 7700Thisted
  • 7730Hanstholm
  • 7741Frøstrup
  • 7742Vesløs
  • 7752Snedsted
  • 7755Bedsted Thy
  • 7760Hurup Thy
  • 7770Vestervig
  • 7790Thyholm
  • 7800Skive
  • 7830Vinderup
  • 7840Højslev
  • 7850Stoholm Jyll
  • 7860Spøttrup
  • 7870Roslev
  • 7884Fur
  • 7900Nykøbing M
  • 7950Erslev
  • 7960Karby
  • 7970Redsted M
  • 7980Vils
  • 7990Øster Assels
  • 8000Aarhus C
  • 8200Aarhus N
  • 8210Aarhus V
  • 8220Brabrand
  • 8230Åbyhøj
  • 8240Risskov
  • 8245Risskov Ø
  • 8250Egå
  • 8260Viby J
  • 8270Højbjerg
  • 8300Odder
  • 8305Samsø
  • 8310Tranbjerg J
  • 8320Mårslet
  • 8330Beder
  • 8340Malling
  • 8350Hundslund
  • 8355Solbjerg
  • 8361Hasselager
  • 8362Hørning
  • 8370Hadsten
  • 8380Trige
  • 8381Tilst
  • 8382Hinnerup
  • 8400Ebeltoft
  • 8410Rønde
  • 8420Knebel
  • 8444Balle
  • 8450Hammel
  • 8462Harlev J
  • 8464Galten
  • 8471Sabro
  • 8472Sporup
  • 8500Grenaa
  • 8520Lystrup
  • 8530Hjortshøj
  • 8541Skødstrup
  • 8543Hornslet
  • 8544Mørke
  • 8550Ryomgård
  • 8560Kolind
  • 8570Trustrup
  • 8581Nimtofte
  • 8585Glesborg
  • 8586Ørum Djurs
  • 8592Anholt
  • 8600Silkeborg
  • 8620Kjellerup
  • 8632Lemming
  • 8641Sorring
  • 8643Ans By
  • 8653Them
  • 8654Bryrup
  • 8660Skanderborg
  • 8670Låsby
  • 8680Ry
  • 8700Horsens
  • 8721Daugård
  • 8722Hedensted
  • 8723Løsning
  • 8732Hovedgård
  • 8740Brædstrup
  • 8751Gedved
  • 8752Østbirk
  • 8762Flemming
  • 8763Rask Mølle
  • 8765Klovborg
  • 8766Nørre Snede
  • 8781Stenderup
  • 8783Hornsyld
  • 8800Viborg
  • 8830Tjele
  • 8831Løgstrup
  • 8832Skals
  • 8840Rødkærsbro
  • 8850Bjerringbro
  • 8860Ulstrup
  • 8870Langå
  • 8881Thorsø
  • 8882Fårvang
  • 8883Gjern
  • 8900Randers C
  • 8920Randers NV
  • 8930Randers NØ
  • 8940Randers SV
  • 8950Ørsted
  • 8960Randers SØ
  • 8961Allingåbro
  • 8963Auning
  • 8970Havndal
  • 8981Spentrup
  • 8983Gjerlev J
  • 8990Fårup
  • 9000Aalborg
  • 9200Aalborg SV
  • 9210Aalborg SØ
  • 9220Aalborg Øst
  • 9230Svenstrup J
  • 9240Nibe
  • 9260Gistrup
  • 9270Klarup
  • 9280Storvorde
  • 9293Kongerslev
  • 9300Sæby
  • 9310Vodskov
  • 9320Hjallerup
  • 9330Dronninglund
  • 9340Asaa
  • 9352Dybvad
  • 9362Gandrup
  • 9370Hals
  • 9380Vestbjerg
  • 9381Sulsted
  • 9382Tylstrup
  • 9400Nørresundby
  • 9430Vadum
  • 9440Aabybro
  • 9460Brovst
  • 9480Løkken
  • 9490Pandrup
  • 9492Blokhus
  • 9493Saltum
  • 9500Hobro
  • 9510Arden
  • 9520Skørping
  • 9530Støvring
  • 9541Suldrup
  • 9550Mariager
  • 9560Hadsund
  • 9574Bælum
  • 9575Terndrup
  • 9600Aars
  • 9610Nørager
  • 9620Aalestrup
  • 9631Gedsted
  • 9632Møldrup
  • 9640Farsø
  • 9670Løgstør
  • 9681Ranum
  • 9690Fjerritslev
  • 9700Brønderslev
  • 9740Jerslev J
  • 9750Østervrå
  • 9760Vrå
  • 9800Hjørring
  • 9830Tårs
  • 9850Hirtshals
  • 9870Sindal
  • 9881Bindslev
  • 9900Frederikshavn
  • 9940Læsø
  • 9970Strandby
  • 9981Jerup
  • 9982Ålbæk
  • 9990Skagen