Trwają zapisy do grupy

Szkolenie: Tworzenie aplikacji webowych w ASP.NET Core Razor Pages

Szkolenie z ASP.NET Core Razor Pages to praktyczny kurs programowania webowego, który uczy tworzenia nowoczesnych aplikacji internetowych w architekturze warstwowej, z wykorzystaniem C#, wzorców projektowych, bezpieczeństwa, walidacji oraz najlepszych praktyk programistycznych

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:NET/RAZORPAGES

aplikacje-weboweaspnet-coremvc-alternatywarazor-pages

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

30 marca
Trwają zapisy na szkolenie

Trener:

Trener Sages

Cena:

3245 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:

29 czerwca
Trwają zapisy na szkolenie

Trener:

Trener Sages

Cena:

3245 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:

31 sierpnia
Trwają zapisy na szkolenie

Trener:

Trener Sages

Cena:

3245 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:

30 listopada
Trwają zapisy na szkolenie

Trener:

Trener Sages

Cena:

3245 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?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Tworzenie aplikacji webowych w ASP.NET Core Razor Pages

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego projektowania i implementowania aplikacji webowych z wykorzystaniem Razor Pages w środowisku .NET Core

  • Szkolenie uczy prawidłowego podziału aplikacji na warstwy oraz stosowania komponentów i układów w celu zwiększenia czytelności i skalowalności kodu

  • Szkolenie pokazuje, jak wdrażać mechanizmy walidacji, bezpieczeństwa oraz zarządzania stanem aplikacji w praktycznych scenariuszach biznesowych


Dla kogo?

  • Programistów .NET i C#, którzy chcą rozszerzyć kompetencje o tworzenie aplikacji webowych w architekturze Razor Pages

  • Osób posiadających podstawową znajomość HTML oraz doświadczenie w pracy z Visual Studio, zainteresowanych nowoczesnymi technologiami webowymi


Efekty kształcenia

  • Uczestnik projektuje aplikacje webowe z wykorzystaniem Razor Pages

  • Uczestnik implementuje podział na warstwy i stosuje komponenty

  • Uczestnik konfiguruje routing, nawigację i zarządzanie stanem aplikacji

  • Uczestnik wdraża walidację danych po stronie klienta i serwera

  • Uczestnik stosuje mechanizmy bezpieczeństwa i autoryzacji

  • Uczestnik wykorzystuje narzędzia środowiska Visual Studio do pracy z .NET Core


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 szkolenia

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

Ekspert technologii .NET | Architekt rozwiązań IT | Trener i wykładowca akademicki Od ponad 25 lat aktywnie działam w branży IT, łącząc pasję do technologii z praktycznym wdrażaniem rozwiązań dla biznesu. Specjalizuję się w projektowaniu i implementacji dedykowanych systemów informatycznych, głównie w oparciu o technologie .NET, Redis i Crystal Reports. Karierę rozpocząłem w firmach Telmax oraz Altkom Software & Consulting, gdzie przez lata rozwijałem kompetencje w zakresie inżynierii oprogramowania,…

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

30.01.2026

Uczestnik szkoleniaJira - organizacja i zarządzanie projektami

Adam NAJMOWICZ

Praktyczna wiedza w praktyce i swietna komunikacja z trenerem

Więcej opinii