Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Vittnesmål (5)
Klassen var informativ och lätt att följa.
Najeeda Motala - Multichoice
Kurs - Advanced C# for Automation Test Engineers
Machine Translated
Skräddarsytt efter våra behov
Rafał - Haleon
Kurs - C#.Net
Machine Translated
Allt. Återigen med tanke på mängden begrepp som Fulvio täckte, inklusive detaljerad förklaring på tre dagar var riktigt bra. Jag gillade att han täckte många koncept vi som dataingenjörer skulle kräva.
Florim - Jisc
Kurs - Programming in C# with Visual Studio
Machine Translated
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Kurs - Introduction to Blazor
Hands on activities after each subjects