Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod do .NET 8
- Co je to .NET? Přehled a vývojová historie
- Funkce verze LTS .NET 8 a podpora různých platforem
- Instalace SDK a volba vývojových nástrojů
Začínáme s jazykem C# a konzolovými aplikacemi
- Struktura projektu a použití příkazů v rozhraní CLI
- Pracování s datovými typy, metodami a řídící logikou
- Objektově orientované programování v jazyce C#
Tvorba webových aplikací pomocí ASP.NET Core 8
- Vytvoření a spuštění jednoduché webové aplikace
- Routing, middleware a služby v rámci frameworku
- Přehled technologií Razor Pages a MVC
Přístup k datům pomocí Entity Framework Core
- Vytvoření kontextu pro práci s databází
- Práce s LINQ a datovými modely
- Migrace a operace typu CRUD
Vkládání závislostí a konfigurace aplikací
- Rámec pro vkládání závislostí integrovaný do .NET
- Použití souboru appsettings.json a proměnných prostředí<\/li>
- Životní cykly služeb a modularizace architektury
Tvorba rozhraní API pomocí Minimal APIs
- Zásady REST a návrh koncových bodů
- Použití atributů a parametrů v trasách
- Testování rozhraní API pomocí nástrojů Postman nebo Swagger
Testování a ladění v rámci .NET
- Jednotkové testování s využitím frameworku xUnit
- Přístupy k integračnímu testování
- Techniky ladění v prostředí Visual Studio
Nasazení a publikování multiplatformních aplikací
- Publikování aplikací .NET 8 – varianta samostatná či závislá na runtime<
- Možnosti nasazení na systémy Windows, Linux i macOS
- Paketování a uvolňování verzí pomocí Visual Studio či nástrojů rozhraní CLI
Shrnutí a další kroky
- Rekapitulace klíčových pojmů a nástrojů probíraných v kurzu
- Doporučené cesty pro další rozvoj a užitečné studijní materiály<\/li>
- Přehled novinek: náhled na .NET 9, technologie Blazor a mikroslužby
Požadavky
- Základní znalost programovacích konceptů (proměnné, cykly, funkce)
- Nějaké zkušenosti s objektově orientovaným programováním v jakémkoli jazyce (např. C#, Java, Python)
- Seznámenost s nástroji příkazového řádku je užitečná, není však povinná
Cílové skupiny
- Vývojáři nově vstupující do světa .NET
- Programátoři přecházející z jiných jazyků na C#/.NET
- Technické týmy budující multiplatformní aplikace s využitím moderního .NET
21 Hodiny
Reference (2)
Interaktivita a řešení kódu v reálném čase
Eduard-Emanuel Zaharia - Kruk Italia
Kurz - Advanced Blazor
Přeloženo strojem
možnost praktické práce a trpělivost školitele
sheena - Te Manawa Taki Trauma System
Kurz - Visual Studio 2022 IDE
Přeloženo strojem