På dette funktionsorienteret og asynkront C# kursus vil vi dykke ned i de dybere lag af C#-programmering og lære at udnytte sprogets fulde potentiale. Delegates og hændelser, som er centrale for avanceret event-driven programmering, vil blive gennemgået detaljeret. Disse koncepter giver programmører mulighed for at skrive mere fleksibel og genanvendelig kode, der kan håndtere en bred vifte af runtime-hændelser.
Kurset vil introducere principperne for unit testing, som er afgørende for at sikre kodekvalitet og pålidelighed gennem automatiserede tests. En introduktion til Entity Framework Core vil give indsigt i, hvordan man håndterer databaser i en objektorienteret kontekst, hvilket er afgørende for moderne web- og entrepriseapplikationer. Du vil også lære om kommunikation over HTTP, som er rygraden i internettet, og hvordan du håndterer filer effektivt i C#, hvilket er vigtigt for mange applikationer, der arbejder med data persistence.
Vi vil undersøge Language Integrated Query (LINQ), et kraftfuldt sæt af teknikker til at arbejde med data i C#. LINQ tillader udviklere at skrive klare og simple udtryk mod arrays, samlinger og databaser, hvilket gør datamanipulation mere intuitiv og mindre fejlbenægtet. Et andet hovedfokus vil være asynkron programmering, en vigtig egenskab for at udvikle responsive og skalerbare applikationer. Du vil lære, hvordan man håndterer asynkrone operationer og forbedrer ydeevnen i deres applikationer.
Endelig vil kurset berøre ved brugen af Docker, et værktøj der revolutionerer måden software deployes og distribueres på tværs af udviklings-, test- og produktionsmiljøer. Dette vil give dig en forståelse for containeriseringsteknologier og deres rolle i moderne softwareudvikling. Med disse avancerede emner vil du være i stand til at skrive avanceret C# kode og anvende bedste praksisser for at bygge pålidelige, effektive og skalerbare softwareløsninger.
Dette kursus er Modul 3 i C# - Det samlede forløb - så det forventes at deltagere har deltaget på eller har en forståelse svarende til Grundlæggende C# og Objectorienteret C#.
Deltagerprofil
Dette kursus er til dig, som gerne vil nå i et dybere lag med C# og du vil få færdighederne til at begynde at udvikle din 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#.
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
Øvelser og inddragelse
Materiale på dansk
Undervisning på dansk
Gratis parkering
Veltilrettelagt forløb, med fokus på at introducere forståelse i vores hoveder.- Jakob Viggo Hansen DR
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, og han 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.
Aarhus 6. - 7. januar 2025 | |
Virtuelt kursus 6. - 7. januar 2025 | |
Taastrup 17. - 18. februar 2025 | |
Virtuelt kursus 17. - 18. februar 2025 | |
Virtuelt kursus 31. marts til 1. april 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