Powrót do katalogu

VOUCHERY SZKOLENIOWE 2023/2024 R.
Kup w 2023 r.  - wykorzystaj do końca przyszłego roku!
Potrzebujesz wykorzystać budżet szkoleniowy w bieżącym okresie rozliczeniowym? Mamy dla Ciebie rozwiązanie!

Kupując voucher już teraz, zachowujesz gwarancję stałej ceny, a szkolenie możesz zrealizować w przyszłym roku.

Więcej informacji znajdziesz TUTAJ.

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
4 800 / 5 dni
Zgłoś chęć udziału

Back-End > .Net

Szkolenie: Razor Pages w .NET 5

Kod: [.NET 5]
Pobierz program

Wprowadzenie

Razor Pages są nowym sposobem budowania dynamicznych stron webowych w .NET Core. Poznaj Razor Pages, aby łatwiej i bardziej produktywnie tworzyć złożone projekty. Podczas szkolenia utworzymy kompletną aplikację webową z wyszukiwaniem i edycją danych, logowaniem użytkowników z użyciem bazy danych SQL Server. Zastosujemy dwukierunkową komunikację SignalR. Wszystko czego potrzebujesz w rzeczywistym projekcie.

Cel szkolenia

Celem szkolenia jest nabycie umiejętności tworzenia aplikacji webowych z użyciem .NET Core i Razor Pages.

Adresaci szkolenia

Adresatami szkolenia są Programiści .NET. Uzupełnieniem tego szkolenia jest szkolenie z .NET 5, skoncentrowane na tworzeniu usług sieciowych.

Czas i forma szkolenia

35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

1. Wprowadzenie
• Czym są Razor Pages?
• Porównanie Razor Pages i MVC
• Razor Syntax
2. Stuktura projektu
• Pliki statyczne
• Layout
• PageModel
3. Wstrzykiwanie zależności
• Rejestracja usług
• Wstrzykiwanie w PageModel
• Wstrzykiwanie w widoku
4. Routing
• Konwencje tras
• Definiowanie trasy
• Obszary
• Przekazywanie parametrów
• Wbudowane reguły tras
• Tworzenie własnej reguły
5. Listy
• Widok
• Wyszukiwanie
• Stronicowanie
6. Formularze
• Przepływ
• Model Binding
• Handler
7. Walidacja
• Walidacja po stronie serwera
• Walidacja po stronie klienta
• Walidacja za pomocą FluentValidation
• Zdalne walidacje
8. Reużywanie znaczników
• PartialView
• Sections
• Tag Helper
• ViewComponent
• ViewComponent jako Tag Helper
• Razor Class Library
9. Zarządzanie sesjami i stanami
• Ukryte pola formularzy
• Query String
• RouteData
• Cookies
• TempData
• Stan sesji
• Cache
10. Filtry
• Tworzenie filtru
11. Middleware
• Zasada działania
• Tworzenie własnej warstwy pośredniej
12. Bezpieczeństwo
• Autentykacja i autoryzacja
• Konwencje
• Role
• Poświadczenia (Claims)
• Zasady (Polices)
13. Logowanie zdarzeń
• Serilog
• Wizualizacja za pomocą Seq
14. Integracja z bazą danych
• Entity Framework Core
• Dapper
15. Signal-R
• Utworzenie Huba
• Wysyłanie komunikatów do klienta
• Utworzenie klienta javascript
16. Wdrażanie Razor Pages
• Wdrożenie strony w IIS

Opinie uczestników