Návrh Školení
Programovací prostředí a vysvětlení .NET Core
- pochopení prostředí Visual Studio
- vytváření projektů a řešení
- import knihoven
- implementace řešení
Syntaxe jazyka C#
- datové typy, operátory a výrazy
- smyčky a podmínky
- vytváření metod
- ošetření výjimek
- volání metod
- vytváření přetížených metod
- volitelné a výstupní parametry metod
Struktury a kolekce
- implementace struktur a typů enum
- organizace dat v kolekcích
Objektově orientované programování
- obsluha událostí (event handlers)
- vytváření tříd
- definování a implementace rozhraní (interfaces)
- implementace silně typovaných kolekcí
- vytváření hierarchie tříd
- rozšiřování tříd .NET Framework nebo Core
Práce se soubory
- čtení a ukládání souborů
- serializace a deserializace XML a JSON
- práce s I/O knihovnou
Práce s databázemi
- vytváření a používání datových modelů Entity
- dotazování na data 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)
Multithreading a asynchronní programování
- implementace více vláken pomocí Lambda výrazů a úloh (tasks)
- příprava asynchronních operací
- synchronizace souběžnosti pro přístup k datům
Volitelné (pokud to čas dovolí):
- projekt aplikace s okny WPF (.NET Framework)
- projekt ASP.NET MVC (.NET Framework nebo .NET Core)
- přístup k datům v databázi SQL Server Azure Database (Cloud)
Požadavky
- Znalosti základních principů vývoje softwaru.
Cílová skupina
- Vedoucí technického týmu
- Vývojář softwaru
Reference (4)
Hezky a přátelský. Velmi vzdělaný. Doporučil bych Shana ostatním.
Joshua - California State University Bakersfield
Kurz - Programming in C# with Visual Studio 2022
Přeloženo strojem
Velmi praktický přístup. Mít více cvičení během dne bylo skutečně užitečné pro pevné zasazení znalostí a konceptů, které prezentoval Shane.
Michael - California State University Bakersfield
Kurz - Programming in C# with Visual Studio 2022
Přeloženo strojem
Opravdu všechny témata zahrnuly a poskytly fungující cvičení.
Greg - California State University Bakersfield
Kurz - Programming in C# with Visual Studio 2022
Přeloženo strojem
Všechno. Znovu, s ohledem na množství konceptů, které Fulvio představil, bylo skutečně dobré, že za tři dny zahrnul podrobné vysvětlení. Líbil se mi fakt, že pokryl mnoho konceptů, které jako Data Engineers potřebujeme.
Florim - Jisc
Kurz - Programming in C# with Visual Studio
Přeloženo strojem