Kursplan

Kursinnehåll

  • Introduktion till C# och .NET: .NET Framework byggstenar; Hej världen i C#; Använder Visual Studio 2015; Namnutrymmen och sammanställningar
  • Kärna C# Programming Konstruerar: Variabler, operatorer och satser; Referenstyper kontra värdetyper; Konverteringar; Nullbara typer; Använda klasserna Console och String; Flöde-av-kontroll; Använder implicita typer
  • Mer C# Programming Konstruerar: Definiera metoder; Indata, utdata och valfria parametrar; Metodöverbelastning; Arrayer; Strukturer
  • Definiera och använda klasser: Definiera klasser; Definiera konstruktörer och färdigställare; Definiera egenskaper; Skapa och kassera föremål; Definiera konstanter och skrivskyddade fält; Statiska medlemmar; Delkurser/metoder
  • Arv och polymorfism: Definierar basklasser och härledda klasser; Överordnade metoder; Abstrakta klasser; Gränssnitt
  • Undantagshantering: Definiera försök/fånga/slutligen block; Kasta undantag; Definiera nya undantagsklasser; Definiera Använda block
  • Skapa samlingar av objekt: Översikt över generika; Använda Listsamlingar; Använda ordbokssamlingar
  • Vad är nytt i C# 6: Statisk med syntax; Auto-egenskapsinitierare; Ordboksinitierare; Undantagsfilter; Stränginterpolation
  • Delegater, evenemang och lambdas: Översikt; Definiera enkla delegater; Definiera och hantera händelser; Använda lambda-uttryck
  • Ytterligare språkfunktioner: Operatör överbelastning; Förlängningsmetoder; Objektinitierare; Anonyma typer
  • Introduktion till LINQ: Rollen för LINQ; Enkla LINQ frågeuttryck; Använda LINQ med samlingar; LINQ frågeoperatorer
  • Använda Entity Framework: EF-klasser och DbContext; Implementering av relationer; Hantera data; Ytterligare tekniker
  • Introduktion till Asynkron Programming: Förstå nyckelorden asynkron och vänta; Implementering av asynkron kod
  • Översikt över MVC6: Skapa en ASP.NET MVC-applikation; Definiera modeller, vyer och kontroller; Introduktion till REST och webb-API

Krav

  • Minst 6 månaders erfarenhet av programmering
  • Förtrogenhet med OO-koncept är meriterande
 28 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier