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
Vélemények (10)
Trainer knowledge and approach.
Piotr Kucharski
Kurzus - Introducing C# 6.0 with Visual Studio 2015/2017
Igényeinkre szabva
Rafał - Haleon
Kurzus - C#.Net
Machine Translated
Rugalmas megközelítés és gyakorlatok testreszabása a tréning résztvevői által felvetett kérdésekre és problémákra.
Maciej - DataConsult S.A.
Kurzus - Advanced Programming in C#
Machine Translated
Shane nagyon tapasztalt, hozzáértő, és hajlandó segíteni és elmagyarázni, ha az embereknek kérdéseik vannak. A legjobban az tetszett, hogy Shane olyan légkört teremt, amelyben biztonságos és bátorított a kérdezés, ami szerintem rendkívül fontos a tanuláshoz.
Ryan
Kurzus - C# for Automation Test Engineers
Machine Translated
Nagyra értékeltem Folio széles körű tudását. Nemcsak a kurzus tartalmát ismerte, hanem az általunk ismert nyelveken olyan konstrukciókat is tudott, amelyekkel a példák értelmesebbek lehetnek számunkra. Időközönként megosztotta tudását a képzésen kívül eső technológiákról és megoldásokról, hogy betekintést nyújtson más megoldásokba, amelyeket a jövőben (és a jövőbeni képzésben) használhatunk.
Raphael - Markit Valuations Limited
Kurzus - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Csak az általános expozíció. Nagyon hasznos.
Travis - Beckman Coulter
Kurzus - Introduction to Blazor
Machine Translated
The trainor is knowledgeable about the topic. He is easily to approach if you have questions. Of course, he shared his knowledge to the best he can.
Minette Mirzi Dela Cruz - Electronic Commerce Payments Inc.
Kurzus - Programming in ASP.NET MVC 5
Minden. Ismét figyelembe véve a Fulvio által lefedett fogalmak mennyiségét, a három napos részletes magyarázat is nagyon jó volt. Tetszett, hogy sok olyan fogalommal foglalkozott, amire adatmérnökként szükségünk lenne.
Florim - Jisc
Kurzus - Programming in C# with Visual Studio
Machine Translated
Colin approached the subject in a way, and using language in a way that made it easy to understand. He managed to cover a vast amount in a small time without making it seem like "Information Overload". The training was done in a way that ensures you to take in information and use it going forward, rather than detaching each part from the next.
David - Sepura Plc
Kurzus - Programming in C#
Jól elmagyarázva.
Moises - Department of Defense
Kurzus - Programming in WPF
Machine Translated