Zkuste nás kontaktovat

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

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie