Návrh Školení

Den 1:


.NET Core Přehled

  • Výhody a rozdíly od .Net Framework

Sestavování .NET Core aplikací

  • Instalace .NET Core SDK, Použití .NET CLI, Vytváření a spouštění .NET Core aplikace

Sestavování s .NET Core

  • Rámce, runtime a platformy, Základy MSBuild

Jednotkové testování pomocí xUnit

  • Pisání jednotkových testů, fakta a teorie

Práce s databázemi

  • Vztahové, SQLite, Transformace dat

Přístup k datům pomocí ORM (object-relational mappers)

  • Dapper vs Entity Framework Core

Vytváření mikroslužby s ASP.NET Core

Ladění

  • WinDBG/CDB, LLDB, SOS

Výkon a profilace

  • xUnit.Performance, PerfView

Lokalizace aplikace
.NET Portability Analyzer
Příprava na vydání

  • NuGet balíček, NuGet feed, Podpisování sestav

Den 2:


ASP.NET Core Přehled


Vytváření ASP.NET Core webové aplikace

  • Komponenty

Zpracování požadavků pomocí middleware pipeline

  • Servírování statických souborů, přidávání funkcí, kombinace middleware, zpracování výjimek

Použití MVC v ASP.NET Core
Mapování URL

  • Konvenční routování, omezující podmínky a výchozí hodnoty, Generování URL

Vazba modelu

  • Ověření uživatelského vstupu

Použití Razor View
Použití Tag Helpers
Vytváření Web API

  • Atributové routování, Content negotiation, Formátování XML

Konfigurace služby pomocí dependency injection
Konfigurace ASP.NET Core aplikace
Dotazování, vytváření a aktualizace dat pomocí Entity Framework Core
Použití MVC filter pipeline
Použití systému ASP.NET Core Identity
Zabezpečení aplikace
Vydávání, Hosting ASP.NET Core aplikace v IIS

  • Bundlování a minimalizace

Monitorování a řešení potíží

Den 3:


Přehled nástrojů front-end vývojáře
Angular koncepty

  • Vytváření projektu
  • Vytváření datového modelu
  • Vytváření webové služby

Strukturování Angular aplikace
Vytváření Angular Store
Použití Angular s Blazor
Data binding & Direktivy
Servisy a dependency injection
Použití Angular s ASP.NET MVC
Podpora Visual Studio pro Angular
Bootstrap koncepty

  • Stylizace Bootstrap, Komponenty

Správa závislostí pomocí NuGet a Bower
Sestavování aplikace pomocí Gulp a webpack
Vytváření administrativních funkcí
Zabezpečení aplikace
Publikování ASP.NET Core Angular aplikace

  • Nový hosting model, Instalace v IIS, Azure, Docker kontejnery

Sestavování ASP.NET CORE app mimo Windows
Závěr

Požadavky

.NET Core

  • Pracovní znalost imperativních, objektově orientovaných programovacích jazyků, jako je C#, C++, Java.
  • Nějaká zkušenost s terminály nebo příkazovými řádky a textovými editory.


Angular

  • Pracovní znalost vývoje ASP.NET Core MVC a dobré porozumění JavaScriptu, HTML a CSS
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie