
Kursbeskrivning
Avancerad C#
I den här kursen hjälper vi dig bli en mer effektiv C#-utvecklare. Vi lär oss om generics, LINQ (Language Integrated Query) och lambdauttryck. Vi använder enumerations, nullable-typer, initializers och extension methods för att skriva renare kod som är lättare att underhålla.
Den här kursen är för dig som har praktiska kunskaper om de objektorienterade funktionerna som ligger till grund för språket C#, och den kommer att lyfta dig till nästa nivå. Vi jobbar med de senaste versionerna av C# och Visual Studio. Vi använder oss även av .NET Core i kursen.
Målgrupp
Målgruppen är utvecklare med ett par års erfarenhet av .NET som vill gå in på djupet. Du bör ha gått Introduktion till C#, eller ha motsvarande förkunskaper.
Kursinnehåll
Vad du kommer lära dig
- .NET Standard
- .NET Core
- Visual Studio
- Objektorientering
- Polymorphism
- Arv vs Interface
- Värde- och referenstyper
- Non-nullable and nullable types
- Generics
- Tuples and Value Tuples
- Linq
- Projections
- Query vs lambda syntax
- Anonymous types
- On demand execution
- Aggregate functions
- Object and collection initializers
- Iterators
- Foreach vs for loops
- Explicit interfaces
- The IEnumerable interface
- Operator overloading
- Extension methods
- Delegates
- Lambda expressions
- Func and Action
- Threads and Tasks
- JSON Serialization
Upplägg
DISTANSKURS
Genom att gå kursen online och delta i vårt digitala klassrum kan du se och höra läraren och de andra deltagarna i realtid. Du har möjlighet att ställa frågor, föra diskussioner, tillgång till kursmaterial och få feedback på övningar.
När kursen körs på distans använder vi oss av verktyget Zoom. Schemat för kursdagen följer hur dagarna i klassrummet är upplagda. Under förmiddagen håller kursen på 09.00-12.00 med mikropauser för att sträcka på benen eller fylla på kaffet. Därefter återupptas undervisningen klockan 13.00 och håller på till 17.00, även då med pauser.
"Bra upplägg och lätt att följa med, bra verktyg användes för att zooma in och understryka så man hela tiden var med. Bra upplägg att läraren gick igenom avsnittet först och att man sedan fick göra själv."
- Kursdeltagare som deltagit på distans
----------------------------------------------------------------------------------------------------------------------
I KLASSRUM
Varje kurstillfälle är individuellt, men nedan är ett exempel-schema på hur kursdagarna hos Edument brukar se ut. Utöver lunch och fika är det småpauser under dagen.
08:30 Frukost
09:00 Kursstart
12:00 Lunch
14:30 Fika
17:00 Kursdagen avslutas
Våra kurslokaler ligger centralt i Stockholm, Göteborg och Malmö. Du får mer information kring exakta tider och plats när kurstillfället närmar sig.
Måltiderna som presenteras i exempel-schemat är inkluderade i kurspriset. Om du har särskilda allergier och/eller matpreferenser har du självklart möjlighet att meddela oss dessa innan kursstart.
Kursledare
Tore Nestenius
Hos Edument arbetar jag med att utbilda utvecklare och delar gärna med mig av mina erfarenheter. Jag brukar även coacha utvecklingsteam i arkitekturfrågor och säkerhet.
Jag är nyfiken på nya tekniker och lever efter mottot ”Man kan inget förrän man kan förklara det för andra”.
Intresseanmälan
Recensioner
Snittbetyg: 4,4
Baseras på 19 recensioner.Edument

Varmt välkommen till Edument!
På Edument erbjuder vi kurser och kompetensutveckling inom Mjukvaruutveckling, agila metoder och management. Vi vänder oss främst till dig som är verksam systemutvecklare och som vill fördjupa eller bredda din kompetens. Vår drivkraft är kunskap och vi ser glädjen i...
Kontaktuppgifter
Edument
För att få mer information om utbildningen Avancerad C# från Edument, fyll i dina uppgifter: