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
  21 hodiny
 

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Reference (10)

Související kurzy

Související kategorie