Trwają zapisy do grupy

Szkolenie: Tworzenie aplikacji w Blazor

Szkolenie Blazor to praktyczny kurs programowania aplikacji webowych w .NET i C#, obejmujący Blazor WebAssembly, architekturę komponentową, integrację z REST API, bezpieczeństwo, optymalizację i nowoczesne wzorce projektowe

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:NET/BLAZOR

dotnetaplikacje-weboweblazorc-sharp-w-przegladarce

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

17 marca
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

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

19 maja
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

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

15 września
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

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

24 listopada
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

2805 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 w Blazor

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego projektowania i programowania aplikacji webowych z wykorzystaniem frameworka Blazor, zarówno po stronie klienta, jak i serwera

  • Szkolenie uczy prawidłowego podziału aplikacji na warstwy, stosowania komponentów oraz wdrażania nowoczesnych rozwiązań w zakresie interfejsu użytkownika i komunikacji z API

  • Szkolenie rozwija umiejętność implementacji bezpieczeństwa, zarządzania stanem aplikacji oraz integracji z zewnętrznymi usługami i narzędziami


Dla kogo?

  • Programiści .NET i C#, którzy chcą rozwijać interaktywne aplikacje webowe z użyciem nowoczesnych frameworków

  • Osoby posiadające praktyczną znajomość Visual Studio, C# oraz podstaw HTML, zainteresowane rozwojem w kierunku aplikacji SPA

  • Specjaliści IT realizujący projekty webowe, którzy chcą poszerzyć kompetencje o technologie Blazor i architekturę komponentową


Efekty kształcenia

  • Uczestnik projektuje aplikacje webowe w architekturze komponentowej Blazor

  • Uczestnik implementuje komunikację z REST API oraz obsługuje dane z różnych źródeł

  • Uczestnik stosuje wzorce podziału na warstwy i organizuje kod zgodnie z dobrymi praktykami

  • Uczestnik wdraża mechanizmy bezpieczeństwa, autoryzacji i uwierzytelniania

  • Uczestnik integruje aplikację z JavaScript oraz zarządza stanem aplikacji

  • Uczestnik optymalizuje wydajność i dostosowuje wygląd aplikacji


Wymagania

  • Umiejętność posługiwania się środowiskiem Visual Studio

  • Praktyczna znajomość języka C#

  • Podstawowa 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 Blazor

  • Porównanie Blazor Server Side i Blazor WebAssembly

  • Utworzenie projektu

  • Struktura projektu

Strony (Pages)

  • Utworzenie strony

  • Osadzanie kodu w C#

  • Podział prezentacji i kodu C# (partial class)

Układy (Layouts)

  • Utworzenie własnego układu

  • Nadpisywanie układu

  • Zagnieżdżanie układów

  • Dziedziczenie układów

Komponenty

  • Utworzenie własnego komponentu

  • Przekazywanie parametrów

  • Zastosowanie parametrów kaskadowych

  • Generowanie fragmentów

  • Wiązanie danych (Binding)

  • Zdarzenia (EventCallback)

Routing i nawigacja

  • Definiowanie tras

  • Przekazywanie parametrów tras

  • Ograniczenia tras

  • Przekazywanie parametrów zapytań

  • Nawigacja pomiędzy stronami

Formularze

  • Tworzenie formularzy

  • Sprawdzanie poprawności danych

  • Wysyłanie danych

  • Wysyłanie plików

Wstrzykiwanie zależności

  • Wstrzykiwanie na stronie

  • Wstrzykiwanie w klasach częściowych

Komunikacja z REST API

  • Utworzenie usługi Minimal Api

  • Utworzenie nazwanego klienta HTTP

  • Wysyłanie żądań i pobieranie danych

Konfiguracja aplikacji

  • Pobieranie konfiguracji z pliku

  • Konfiguracja zależna od środowiska

Dostosowanie wyglądu aplikacji

  • Zastosowanie stylów kaskadowych CSS

  • Izolacja arkuszy stylów kaskadowych CSS

Integracja z JavaScript

  • Wywołanie funkcji JavaScript z Blazor

  • Wywołanie funkcji Blazor z JavaScript

  • Izolacja skryptów JavaScript

Zarządzanie stanem aplikacji

  • Zachowanie danych w Local Storage

  • Zachowanie danych w Session Storage

Aplikacje czasu rzeczywistego

  • Utworzenie Huba Signal-R

  • Wysyłanie wiadomości

  • Odbieranie wiadomości w Blazor

Optymalizacja aplikacji

  • Wirtualizacja komponentów

  • Opóźnione ładowanie modułów

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

6.06.2025

Uczestnik szkoleniaTworzenie aplikacji w Blazor

Szymon Heller, Forterro Polska Sp. z o.o.

Dobrze zaprezentowane technikalia, dobra atmosfera, możliwość zadawania pytań i konsultacji

Więcej opinii