Kursplan

Införandet

  • Översikt över Blazor WebAssembly

Komma igång

  • Skapa ett ASP.NET Core-värdbaserat Blazor WebAssembly-projekt
  • Initierar Git-lagringsplats

Formulär och autentisering

  • Inloggningsformulär och validering för användare
  • Modell för användarregistrering
  • Logga objekt till konsolen
  • Använda alternativknappar
  • Navigera användaren med NavigationManager
  • AuthenticationStateProvider (på engelska)
  • Begränsningar för sidor
  • LocalStorage för autentisering
  • Lägga till ett utloggningsalternativ
  • Rensa upp navigeringen och lägga till en Favlcon

Webb-API och ramverk för entitet

  • Förstå MVC-mönstret (Model-View-Controller)
  • Lägga till UnitController
  • Ta emot enheter från webb-API:et
  • Förstå HTTP-metoder
  • Installera och använda Entity Framework (EF)
  • Implementera DataContext
  • Visa databasen
  • Lägga till, uppdatera och ta bort en enhet

.NET Core

  • Översikt över .NET Core
  • Rakhyvel komponent
  • Kommunikation med komponenter
  • NET-formulär och autentisering
  • NET, webb-API och EF
  • Autentisering med JSON Web Token (JWT)
  • Användares enheter

Publicera och distribuera

  • Distribuera webbprogram på en Windows Server
  • Publicera och distribuera en app med Visual Studio

Sammanfattning och nästa steg

Krav

  • Förståelse för C# och HTML
  • Kunskap om Blazor

Publik

  • Webbutvecklare
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38