Plan Szkolenia

Wprowadzenie

  • Omówienie Entity Framework (EF) Core
  • Przegląd progresywnych aplikacji internetowych (PWA)

Entity Framework (EF) Core

  • Instalowanie EF Core
  • Najpierw modelowanie przy użyciu kodu
  • Najpierw modelowanie przy użyciu bazy danych
  • Korzystanie z płynnego interfejsu API

Wyszukiwanie i zapisywanie danych za pomocą EF Core

  • Podstawowe zapytania przy użyciu LINQ
  • Wywoływanie procedur składowanych
  • Kontrolowanie zachowania śledzenia
  • Zapisywanie zmian
  • Wstawianie zbiorcze
  • Transakcje

Komponenty Blazor

  • Zrozumienie podstaw Razor
  • Praca z komponentami w Blazor
  • Używanie C# w komponentach
  • Komponenty parametryzowane
  • Cykl życia komponentu
  • Jednokierunkowe wiązanie danych
  • Dwukierunkowe wiązanie
  • Wiązanie zdarzeń

Advanced Blazor Koncepcje komponentów

  • Renderowanie surowe HTML
  • Renderowanie zawartości podrzędnej
  • Używanie RenderFragment
  • Używanie RenderTreeBuilder
  • Używanie @key i @attribute

Routing i układ

  • Tworzenie układu głównego
  • Routing
  • Korzystanie z pomocników URL

Formularze i walidacja

  • Korzystanie z EditForm
  • Walidacja formularza
  • Używanie @ref

Wstrzykiwanie zależności (DI) i JSInterop

  • Zrozumienie DI
  • DI z usługą domyślną
  • DI z usługą niestandardową
  • Wywoływanie funkcji JavaScript
  • Wywoływanie funkcji C# z JavaScript

Debugowanie i wdrażanie

  • Debugowanie aplikacji Blazor
  • Wdrażanie aplikacji Blazor
  • Uaktualnianie aplikacji Blazor

Bezpieczeństwo

  • Uwierzytelnianie Blazor
  • Korzystanie zASP.NETcore identity i JWT

Rozwój progresywnych aplikacji internetowych (PWA)

  • Przegląd PWA
  • Zrozumienie funkcji PWA
  • PWA Blazor
  • Tworzenie aplikacji offline
  • Korzystanie z pracowników usług
  • Dostosowywanie aplikacji
  • Buforowanie
  • Dodawanie powiadomień push

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie języka C#
  • Znajomość Blazor i JavaScript
  • Doświadczenie z frameworkiem .NET

Uczestnicy

  • Web Developerzy
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie