Návrh Školení

Programovací prostředí a vysvětlení .NET Core
- pochopení Visual Studio
- vytvoření projektu a řešení
- import knihoven
- implementace řešení

Syntax C#
-datové typy, operátory a výrazy
-cykly, podmínky
-vytvoření metod
-zpracování výjimek
-volání metod
-vytvoření přetížených metod
-nepovinné a výstupní parametry v metodách

Struktury a kolekce
-implementace struktur a typů enum
-organizace dat ve kolekcích

Objektově orientované programování
-zpracovatelé událostí
-vytvoření tříd
-definice a implementace rozhraní
-implementace silně typizovaných kolekcí
-vytvoření hierarchií tříd
-rozšiřování tříd .NET Framework nebo Core

Práce s soubory
-čtení a ukládání souborů
-serializace a deserializace XML, JSON
-práce s knihovnou I/O

Práce s databázemi
-vytvoření a použití datových modelů Entity
-dotazování dat pomocí LINQ
-aktualizace dat pomocí LINQ
-vzdálený přístup k datům v síti
-přístup k datům prostřednictvím webových služeb (REST)

Vícenitové a asynchronní programování
-implementace vícenití pomocí Lambda vyjádření a úloh
-příprava asynchronních operací
-synchronizace konkurence pro přístup k datům

Volitelné (pokud dovolí čas):
-Projekt WPF Window Application (.NET Framework)
-ASP.NET MVC Project (.NET framework nebo .net Core)
-přístup k datům v SQL Server Azure Database (Cloud)

Požadavky

  • Znalost základních konceptů softwarového vývoje.

Cílová skupina

  • Týmový vedoucí technického týmu
  • Software developer
 28 hodiny

Počet účastníků


Cena za účastníka

Reference (4)

Nadcházející kurzy

Související kategorie