Kurzusleírás

Tanfolyam részletei

  • Bevezetés a C#-ba és a .NET-be: .NET-keretrendszer építőelemei; Hello world in C#; Használata Visual Studio 2015; Névterek és összeállítások
  • Core C# Programming Konstrukciók: Változók, operátorok és utasítások; Referenciatípusok vs. értéktípusok; Konverziók; Nullálható típusok; A Console és a String osztályok használata; Flow-of-control; Implicit típusok használata
  • Tovább C# Programming Konstrukciók: Metódusok meghatározása; Bemeneti, kimeneti és opcionális paraméterek; Módszer túlterhelés; Tömbök; Struktúrák
  • Osztályok meghatározása és használata: Osztályok meghatározása; Konstruktorok és véglegesítők meghatározása; Tulajdonságok meghatározása; Tárgyak létrehozása és selejtezése; Állandók és csak olvasható mezők meghatározása; Statikus tagok; Részosztályok/módszerek
  • Öröklődés és polimorfizmus: Alaposztályok és származtatott osztályok meghatározása; Módszerek felülbírálása; Absztrakt osztályok; Interfészek
  • Kivételkezelés: Try/Catch/Végül blokkok meghatározása; Kivételek dobása; Új kivételosztályok meghatározása; Meghatározás blokkok használatával
  • Objektumgyűjtemények készítése: Általánosságok áttekintése; Lista gyűjtemények használata; Szótárgyűjtemények használata
  • Újdonságok a C# 6-ban: Statikus szintaxissal; Auto-tulajdon inicializálók; Szótár inicializálók; Kivétel szűrők; String interpoláció
  • Küldöttek, események és lambdák: áttekintés; Egyszerű delegáltak meghatározása; Események meghatározása és kezelése; Lambda kifejezések használata
  • További nyelvi jellemzők: Kezelői túlterhelés; Kiterjesztési módszerek; Objektum inicializálók; Névtelen típusok
  • Bevezetés az LINQ-be: LINQ szerepe; Egyszerű LINQ lekérdezési kifejezések; LINQ használata gyűjteményekkel; LINQ lekérdezési operátorok
  • Az Entity Framework használata: EF osztályok és DbContext; Kapcsolatok megvalósítása; Adatok kezelése; További technikák
  • Az Asynchronous Programming bemutatása: Az aszinkron és a várakozás kulcsszavainak megértése; Aszinkron kód megvalósítása
  • Az MVC6 áttekintése: ASP.NET MVC alkalmazás létrehozása; Modellek, nézetek és vezérlők meghatározása; A REST és a Web API bemutatása

Követelmények

  • Legalább 6 hónap programozási tapasztalat
  • Az OO fogalmak ismerete előnyt jelent
  28 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vélemények (9)

Rokon tanfolyam

Introducing C# 6.0 with Visual Studio 2015/2017

  28 Hours

Rokon kategóriák