På dette objektorienteret C# kursus tages du et skridt videre ind i de mere komplekse og kraftfulde aspekter af C#-programmering. Du vil lære at mestre fejlhåndtering og introduceres til logningspraksisser, som er kritiske for at diagnosticere og forstå programmer under kørsel.
Dette kursus er Modul 2 i C# - Det samlede forløb - så det forventes at deltagere har deltaget på eller har en forståelse svarende til Grundlæggende C#.
Kurset vil intensivt fokusere på objektorienteret programmering (OOP), et paradigme som ligger til grund for moderne softwareudvikling. Vi vil undersøge, hvordan man kan skabe sine egne datatyper, implementere klasser og forstå hukommelsesteori. Dette lægger fundamentet for at forstå indkapsling - en teknik, der bruges til at beskytte data og funktionalitet inden for en klasse og sikre integriteten af applikationer.
Endvidere vil vi se på, hvordan objekter kan gøres vedvarende gennem serialisering, hvilket gør det muligt at gemme og overføre komplekse datastrukturer. Emner som arv og polymorfi vil blive gennemgået, hvilket giver evnen til at oprette hierarkier af klasser og bruge dem på en fleksibel måde. Vi vil også fordybe os i brugen af interfaces, som er essentielle for at skabe modulær og genanvendelig kode.
Endelig vil du blive bekendt med moderne C#-funktioner som records og tuples, der tilbyder nye måder at arbejde med data på, samt nullables, som er en hjørnesten i håndtering af muligheden for manglende værdier. Med disse avancerede koncepter vil studerende være i stand til at konstruere robuste og vedligeholdelsesvenlige C# applikationer, som kan håndtere komplekse problemstillinger inden for softwareudvikling.
Dette kursus er til dig, som gerne vil arbejde videre med C# og udvikle dine egne robuste C# applikationer med en solid forståelse af de videregående principper i sprog og værktøjer. Undervisningen foregår altid på den seneste version af C#
Efter kurset anbefaler vi kurset Funktionsorienteret og asynkront C#
Vi sørger for, at rammerne er i orden, så du kan fokusere på at lære.
Kursusbevis
Erfaren underviser
Maks. 10 deltagere
Fuld forplejning
Materiale på dansk
Undervisning på dansk
Gratis parkering
På kurset gennemgår vi de følgende moduler, og det er muligt at tilpasse indholdet afhængig af deltagernes viden og erfaring:
Derudover uddyber vi de mere avancerede emner inden for de moduler, som vi gennemgik på det grundlæggende kursus – f.eks. mere om typesystemet, klasser og strukturer, metoder, samlinger og arrays og debugging i Visual Studio.
Han var meget dygtig og giver også råd og tips og tricks i kode, hvilket er utrolig godt for os.- Abbas Sadeghi Edlund A/S
Den virtuelle form er meget lig vores klassebaserede kurser. Du deltager via din egen PC og kan både høre og se underviseren. Du kan løbende stille spørgsmål – enten så alle kan se og høre svaret eller ved at kommunikere direkte med instruktøren. I situationer relateret til opgaver og ”prøv-det-selv” kan instruktøren hjælpe ved at følge med på din PC ved din tilladelse.
På kurset bruger vi et unikt materiale, hvor de enkelte emner er understøttet af noter, videoer og en masse opgaver med løsninger. Du vil få adgang til materialet ca. 14 dage før kurset og indtil et par måneder efter kurset. Det er muligt at downloade materialet til eget brug – dog er videoerne kun tilgængelige i forbindelse med kurset.
Dette er Modul 2 i C# - Det samlede forløb. Ønsker du at forsætte din C# læring kan du forsætte med Modul 3: 'Funktionsorienteret og asynkront C#'.
På kurset benytter vi os af de nyeste versioner af .NET og Visual Studio/Visual Studio Code, og vi bestræber os på at simulere virkeligheden så tæt som muligt ved at benytte de mest anvendte værktøjer. Således giver vi blandt andet mulighed for at benytte Git og GitHub for at lære at arbejde med versionsstyring, og det er muligt for deltagerne at benytte GitHub CoPilot i udviklingsmiljøet for at få kendskab til mulighederne i moderne udvikling. Det er dog op til den enkelte bruger, om de ønsker at benytte disse værktøjer.
Michell er en erfaren instruktør inden for programmering og webudvikling, han og underviser blandt andet i HTML, CSS, JavaScript (herunder forskellige JavaScript-biblioteker og frameworks), C# samt forskellige ASP.NET-kurser. Han er desuden forfatter til flere udgivelser om programmering, herunder ASP.NET, og kendt foredragsholder om forskellige former for .NET udvikling. Michell er både instruktør og konsulent, og han har derfor den rette kombination af praktisk og teoretisk viden.
Virtuelt kursus 24. - 25. oktober 2024 Udsolgt | |
Taastrup 24. - 25. oktober 2024 Udsolgt | |
Virtuelt kursus 28. - 29. november 2024 | |
Aarhus 28. - 29. november 2024 | |
Taastrup 3. - 18. februar 2025 |
Unikke tilbud, relevante artikler og nyt om vores kurser og uddannelser.
Der er desværre en systemfejl på nuværende tidspunkt. Du kan alternativt skrive en mail til kurser@teknologisk.dk
Du har måske hørt om C#, men ved ikke rigtig, hvad det er. Læs med her og få svaret, hvor vi uddyber, hvad C# egentlig indebærer.
Læs mereVil du gerne i gang med C# programmering? Her hjælper vi dig med at komme i gang med at anvende det effektive programmeringssprog, der minder rigtig meget om Java, n...