HemSök efter kurserC# Avancerad

C# Avancerad

star_fullstar_fullstar_fullstar_fullstar_fullstar_empty

Efter att ha bekantat dig med grunderna i "C# Introduktion", är denna kurs en naturlig fortsättning. Men oroa dig inte om du hoppade över introduktionen – denna kurs fungerar utmärkt att studera fristående.

Vi tar vår applikation (ett spel) till nästa nivå och integrerar följande koncept:

  • Fördjupning inom objektorientering, klasser och egenskaper
  • Testprojekt och testdriven utveckling (TDD)
  • LINQ, delegater, events och lambdauttryck
  • Asynkron programmering
  • Repository Pattern och Entity Framework
  • Design Patterns och Dependency Injection
  • Interface, SOLID-principer och domändriven design (DDD)
  • Attribut, Reflection och .NET-interoperabilitet

När kursen avslutas kommer du att besitta djup kunskap i C# och dess avancerade funktioner och förmågan att skapa strukturerad och högkvalitativ kod:

  • Lättläst och förståelig kod
  • Modulär kod som enkelt kan utökas
  • Kod som är enkel att testa
  • Återanvändbar kod 

Vi lägger särskilt fokus på att skapa enhetstester för all kod vi skriver. Med hjälp av principerna från DDD säkerställer vi att koden är väl strukturerad och optimerad för testning. 

Målet är att koden vi skapar blir som lego - varje bit är självständig men kan samverka med andra bitar på otaliga sätt.

 

Utbildningsformer
Remote

Längd
3 dagar

Pris
26950 kr

Målgrupp

Om du strävar efter att fördjupa din förståelse av C#, vill upptäcka nya verktyg och hålla dig uppdaterad med det senaste inom C# och .NET, är denna kurs perfekt för dig.

This course can also be held in English.

Förkunskaper

Denna kurs är idealisk för dig som redan har praktisk erfarenhet av skapa program med C# och .NET

Andra har även varit intresserade av dessa kurser: