Trwają zapisy do grupy

Tworzenie aplikacji webowych w ASP.NET Core Razor Pages

Podczas szkolenia uczestnicy poznają framework do tworzenia aplikacji webowych po stronie serwera, który jest oparty o platformę .NET Core i język C#. Razor Pages został wprowadzony przez Microsoft jako następca frameworka MVC.

2950 PLN+23% VAT (3628 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:NET/RAZORPAGES

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

16 września
Trwają zapisy na szkolenieOferta specjalna

Trener:

Marcin Sulecki

Cena:

2950 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

4 listopada
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

2950 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Dostępne terminy

Interesują Cię inne terminy?

Tworzenie aplikacji webowych w ASP.NET Core Razor Pages

Cele szkolenia

  • Zdobycie umiejętności tworzenia aplikacji webowych w technologii Razor Pages
  • Prawidłowy podział aplikacji na warstwy
  • Kompozycja stron w oparciu o komponenty
  • Poznanie składni Razor

Dla kogo?

  • Programistów, którzy chcą wykorzystać znajomość .NET i C# do tworzenia aplikacji webowych

Zalety

  • Utworzenie kompletnej aplikacji webowej
  • Typowe scenariusze spotykane w rzeczywistych aplikacjach
  • Szkolenie jest prowadzone w najnowszej stabilnej wersji ASP.NET Core
  • Poznanie dobrych praktyk
  • Praktyczne warsztaty

Wymagania

  • Umiejętność posługiwania się środowiskiem Visual Studio
  • Praktyczna znajomość języka C#
  • Podstawa znajomość języka HTML

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program

Pobierz program w PDF

Wprowadzenie do Razor Pages

  • Porównanie Razor Pages i MVC
  • Utworzenie aplikacji
  • Struktura projektu

Strony (Pages)

  • Utworzenie strony
  • Osadzanie kodu w C#
  • PageModel
  • Podział prezentacji i kodu C#
  • Widoki częściowe (Partial Views)

Układy (Layouts)

  • Utworzenie własnego układu
  • Zagnieżdżanie układów
  • Sekcje

Pomocnicy znaczników (Tag Helpers)

  • Utworzenie własnego pomocnika
  • Przekazywanie parametrów

Komponenty (View Components)

  • Utworzenie własnego komponentu
  • Przekazywanie parametrów
  • Utworzenie znacznika dla komponentu

Routing i nawigacja

  • Definiowanie tras
  • Przekazywanie parametrów tras
  • Ograniczenia tras
  • Przekazywanie parametrów zapytań
  • Nawigacja pomiędzy stronami

Formularze

  • Tworzenie formularzy
  • Wiązanie danych
  • Wysyłanie danych
  • Wysyłanie plików

Sprawdzanie poprawności danych

  • Walidacja po stronie serwera
  • Walidacja po stronie klienta
  • Walidacja za pomocą FluentValidation
  • Zdalne walidacje

Wstrzykiwanie zależności

  • Rejestrowanie usług
  • Wstrzykiwanie w widoku
  • Wstrzykiwanie w PageModel

Konfiguracja aplikacji

  • Pobieranie konfiguracji z pliku
  • Konfiguracja zależna od środowiska

Zarządzanie stanem aplikacji

  • Ukryte pola formularzy
  • Zapytania (Query String)
  • Dane trasy (RouteData)
  • Ciasteczka (Cookies)
  • Dane tymczasowe (TempData)
  • Stan sesji
  • Pamięć podręczna

Bezpieczeństwo

  • Uwierzytelnianie
  • Tokeny JWT
  • Autoryzacja oparta o role
  • Autoryzacja oparta o poświadczenia
  • Ukrywanie stron na podstawie autoryzacji
  • Ukrywanie fragmentów widoków na podstawie autoryzacji

Autorem szkolenia jest Marcin Sulecki

Programista i trener z 25-letnim doświadczeniem. Programowanie zacząłem od kartki papieru i czasopisma Bajtek. Pasja przerodziła się w zawód. Ukończyłem informatykę na UAM w Poznaniu,