
C# begynder
C# er et objektorienteret programmeringssprog (OOP). Et objekt er en samling af data, der kan indeholde variabler, samt løse opgaver, som de har ansvaret for at løse. Det betyder også, at kode kan genbruges gennem dit program. Det er udviklet i 1990érne, men først frigivet i starten af 00érne, da Microsoft samtidig frigav deres .NET platform, som C# kører på.
C# er baseret på programmeringssprogene C og C++. Til forskel fra disse sprog, samt andre, er C# dog meget simplere at lære. Et særligt karaktertræk ved C# er, at det har singulær nedarvning (hvor der kun nedarves fra én klasse), automatisk hukommelsesstyring (som også kaldes garbage collection) samt en øget sikkerhed ved afviklingen af programmer. Det betyder, at store faldgruber såsom makroer, modeller, multipel nedarvning og virtuelle base-klasser er fjernet. Så hvis C# er det første sprog du lærer, er dette begreber du slipper for at bekymre dig om.
Ligeledes er symboler som kolon og semi-kolon erstattet af et enkelt symbol – ”dot” operatoren (punktum). Samtidig med dette, bruger C# kun en begrænset mængde af ord. Selve basen af sprogets funktionalitet består af såkaldte keywords.
Alle disse ting er med til at gøre C# velegnet til begyndere. Ydermere er C# et meget fleksibelt sprog, så det er kun din fantasi, der sætter grænsen for, hvad du kan lave. Du kan lave grafik, regneark samt mange andre ting,
Gennem kurset C# begynder lærer du at lave simple brugergrænseflader og at anvende algoritmer, designmønstre og abstraktioner. Målet med kurset er at gøre dig i stand til at designe og implementere programmer i C#.
Når du har gennemført kurset, vil du kunne anvende algoritmer, designmønstre og abstraktioner i C# og programmere objektorienteret. Det betyder, at du vil kunne lave simple brugergrænseflader i C# f.eks. til prototyper i dit arbejdsliv.
Du kan efterfølgende udvide dit grundlæggende kendskab til C# med specialviden om udvikling af mobilapps eller webbaserede løsninger baseret på .NET-platformen.
Du får kendskab til:
- C# datatyper og datastrukturer
- Visual Studio og lave programmer med C#
- Objektorienteret programmering
- Flertrådet programmering og systembiblioteker i C#
- Testprincipper og fejlfinding i C#-programmer
Kursets moduler består af både:
- Videoer og eksempler, der forklarer teorien
- Opgaver, så du bruger din viden
- Quizzer, hvor din viden testes
Kurset er 100% online, hvilket betyder, at du kan passe din læring ind i en travl hverdag med arbejde, familie og fritidsaktiviteter.
Hele kurset er på dansk.
Det forventes at tage 15-20 timer at gennemføre kurset. Du bør have kendskab til programmeringsbegreber som variabler, løkker og funktioner for forhånd. Ellers anbefaler vi at du tager kurset Visuel programmering først.