Návrh Školení
Den 1:
.NET Core Přehled
- Výhody a rozdíly oproti .Net Frameworku
Vytváření .NET Core aplikací
- Instalace .NET Core SDK, Použití .NET CLI, Vytvoření a spouštění .NET Core aplikace
Sestavit pomocí .NET Core
- Rámce, runtime a platformy, základy MSBuild
Testování jednotek pomocí xUnit
- Psaní jednotkových testů, faktů a teorií
Práce s databázemi
- Relační, SQLite, Transformace dat
Přístup k datům pomocí ORM (objektově-relační mapovače)
- Elegantní vs Entity Framework Core
Vytvoření mikroslužby s ASP.NET Core
Ladění
- WinDBG/CDB, LLDB, SOS
Výkon a profilování
- xUnit.Performance, PerfView
Lokalizace vaší aplikace .NET Portability Analyzer Příprava na vydání
- Balíček NuGet, zdroj NuGet, sestavení podepisování
Den 2:
ASP.NET Core Přehled
Vytváření webové aplikace ASP.NET Core
- Komponenty
Zpracování požadavků pomocí middlewarového kanálu
- Servis statických souborů, přidávání funkcí, kombinování middlewaru, zpracování výjimek
Použití MVC v ASP.NET Core mapování adres URL
- Konvenční směrování, omezení a výchozí hodnoty, generování URL
Modelová vazba
- Ověřování uživatelského vstupu
Použití Razor Views Použití Tag Helpers Vytvoření webového API
- Směrování atributů, Vyjednávání obsahu, XML formátování
Konfigurace služby s vkládáním závislostí Konfigurace aplikace ASP.NET Core Dotazování, vytváření a aktualizace dat pomocí Entity Framework Core Použití kanálu filtru MVC Použití systému ASP.NET Core Identity Zabezpečení aplikace Publikování, hostování aplikací ASP.NET Core ve službě IIS
- Sdružování a minifikace
Monitorování a odstraňování problémů
Den 3:
Přehled front-end vývojářských nástrojů Angular Koncepty
- Vytvoření projektu Vytvoření datového modelu Vytvoření webové služby
Strukturování úhlové aplikace Vytvoření úhlového úložiště pomocí Angular s Blazor Data binding & Direktivy Služby a Dependency Injection pomocí Angular s ASP.NET MVC Visual Studio Podpora pro Angular Bootstrap koncepty
- Bootstrap styly, komponenty
Správa závislostí pomocí aplikace NuGet a Bower Building pomocí Gulpu a webového balíčku Vytváření funkcí správy Zabezpečení aplikace Nasazení aplikace ASP.NET Core Angular
- Nový model hostování, instalace na IIS, Azure, Docker kontejnery
Vytváření aplikace ASP.NET CORE mimo Windows Shrnutí
Požadavky
.NET Core
- Pracovní znalost imperativních, objektově orientovaných programovacích jazyků, jako jsou C#, C++, Java.
- Určitá znalost terminálů nebo příkazových řádků a textových editorů.
Angular
- Pracovní znalost vývoje ASP.NET Core MVC a dobrá znalost JavaScript, HTML a CSS
Reference (5)
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.
Allan - Tribal Software Philippines Inc
Kurz - Angular 14
Vaše vtipy se mi líbily
Dermot - Griffiths & Armour
Kurz - Angular 2 Fundamentals
Machine Translated
Lektor velmi dobře vysvětlil témata na skutečných příkladech z reálného světa, což nám usnadnilo pochopení informací
Florin-Viorel Marut - Continental Automotive Romania
Kurz - High-Performance Application Development with .NET Core
Machine Translated
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kurz - Angular 10 for Developers
Pipe Routing Data Biding Services