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.
Doba trvání 21 hodiny
Návrh Školení
Úvod do .NET 8
- Co je .NET? Přehled a vývoj
- Funkce .NET 8 LTS a podpora platform
- Instalace SDK a vývojových nástrojů
Začínáme s C# a konzolovými aplikacemi
- Struktura projektu a příkazové příkazy (CLI)
- Práce s typy, metodami a ovládáním toku programu
- Programování orientované na objekty v C#
Vývoj webových aplikací s ASP.NET Core 8
- Vytváření a spuštění základní webové aplikace
- Routing, middleware a služby
- Úvod do Razor Pages a MVC
Přístup k datům s Entity Framework Core
- Nastavení databázového kontextu
- Práce s LINQ a datovými modely
- Migrace a operace CRUD
Závislosti na vstřiku a konfigurace
- Vestavěný framework pro závislosti na vstřiku
- Práce s appsettings.json a proměnnými prostředí
- Doba životnosti služeb a modularizace architektury
Vývoj API pomocí Minimal APIs
- Principy RESTful a design endpointů
- Použití atributů a parametru cesty
- Testování API pomocí Postman nebo Swagger
Testování a ladění v .NET
- Unit testování pomocí xUnit
- Přístupy ke integračnímu testování
- Techniky ladění v Visual Studio
Nasazování aplikací a publikování napříč platformami
- Publikace aplikací .NET 8 (self-contained vs. framework-dependent)
- Možnosti nasazování pro Windows, Linux a macOS
- Použití Visual Studio a nástrojů CLI pro balení a vydání
Shrnutí a další kroky
- Opakování klíčových konceptů a nástrojů probíraných v kurzu
- Doporučené cesty cvičení a učební zdroje
- Přehled nadcházejících témat: .NET 9 preview, Blazor, mikroservices
Požadavky
- Základní pochopení programových konceptů (proměnné, smyčky, funkce)
- Nějaká zkušenost s orientovaným na objekty jazykem (např. C#, Java, Python)
- Znalost příkazových řádkových nástrojů je výhodná, ale není povinná
Cílová skupina
- Developři vstupující do ekosystému .NET
- Programátoři přecházející z jiných jazyků na C#/.NET
- Technické týmy vyvíjející křížplatformní aplikace pomocí moderního .NET
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