Blazor dla backendowca | Szkoła Dotneta
Średnio-zaawansowany 🔥 HOT

Blazor dla backendowca

Zostań Fullstack .NET Developerem bez nauki JavaScriptu. 11-modułowy kurs Blazor WASM — komponenty, formularze, API, autoryzacja i deployment na Azure.

Kajetan Duszyński

Prowadzący

Kajetan Duszyński Microsoft MVP

Czego się nauczysz

Blazor WebAssembly

Twórz bogate interfejsy SPA używając C# zamiast JavaScriptu — bez zmiany ekosystemu .NET.

Architektura Komponentów

Buduj skalowalne aplikacje według wzorców Clean Architecture z DI, serwisami i modularnym frontendem.

Auth & Security

Implementuj pełny proces uwierzytelniania — Identity, JWT, AuthenticationStateProvider w Blazor WASM.

Azure Deployment & CI/CD

Wdróż gotową aplikację na Azure App Service i skonfiguruj pipeline CI/CD na Azure DevOps.

Program kursu

11 modułów · 15 godz. · 43 lekcji
1
Wprowadzenie do Blazor
4 lekcji 45 min
Różnice między Blazor Server Side a WASM 08:30Free Preview
Jak działa WebAssembly 09:00Free Preview
Tworzenie projektu ServerSide i jego elementy 14:00
Tworzenie projektu WebAssembly i jego elementy 13:30
2
Podstawowe elementy
4 lekcji 1h 20min
Layouts, Shared Library, struktura projektu 20:00
Nawigacja, Dependency Injection, Error Handling 20:00
Startup vs Program.cs, Environments 20:00
CRUD, Logowanie, globalne importy 20:00
3
Formularze
4 lekcji 1h 20min
Edit Form, Inputs, Select List Item 20:00
Custom Input, Date Picker 20:00
Form Validation, Custom Form Validation 20:00
Zapisywanie plików 20:00
4
Komponenty
4 lekcji 1h 20min
Podstawy komponentów, parametry 20:00
Parametry kaskadowe 20:00
One-way i Two-way binding 20:00
Event Callback, Attribute Splatting 20:00
5
Tworzenie API
3 lekcji 1h 30min
Czysta architektura — omówienie i implementacja 30:00
Warstwa domeny, infrastruktury i aplikacji 30:00
Startup/Program.cs, Kontrolery 30:00
6
Komunikacja z API
2 lekcji 1h 00min
ServiceBroker — wzorzec komunikacji 30:00
Walidacja, Exceptions 30:00
7
Zaawansowane elementy
5 lekcji 1h 40min
Sterowanie sekcją head, Wirtualizacja 20:00
Cykl życia strony, AoT compilation 20:00
Push Notifications, Lazy Loading 20:00
Multi-language, Razor Class Library 20:00
Optymalizacja kodu 20:00
8
Testowanie
6 lekcji 2h 00min
Konfiguracja projektu testowego 20:00
Przygotowanie pierwszego testu 20:00
Mockowanie HttpClient i JSRuntime 20:00
Przekazywanie parametrów do komponentów 20:00
Wstrzykiwanie serwisów i testowanie zdarzeń 20:00
Oczekiwanie na asynchroniczny stan komponentu 20:00
9
Praca z JS i CSS
2 lekcji 50 min
Wywoływanie metod JS w .NET i .NET w JS 25:00
Izolacja CSS 25:00
10
Autoryzacja i uwierzytelnianie
5 lekcji 1h 50min
Identity w API, endpointy w kontrolerze 22:00
Parser JWT, AuthenticationStateProvider 22:00
Authentication Service, Login Service 22:00
Komponenty rejestracji i logowania 22:00
Redirect to Login, pełny proces w akcji 22:00
11
Deployment
4 lekcji 1h 25min
Deployment na Azure App Service 21:00
Konfiguracja IIS dla aplikacji Blazor 21:00
Deployment na IIS 22:00
Konfiguracja procesu CI/CD na Azure DevOps 21:00
Kajetan Duszyński

Prowadzący

Kajetan Duszyński

Microsoft MVP · Lead .NET Developer

Microsoft Most Valuable Professional (MVP) i Lead .NET Developer z 13-letnim komercyjnym doświadczeniem. Tworzył zaawansowane systemy dla Samsung Electronics, Falck A/S, Netcompany i wielu innych firm z sektora enterprise.

Zobacz inne kursy Kajetana arrow_forward

Co mówią studenci?

starstarstarstarstar

"Porównując bootcampy warte grube pieniądze — wiedzę można uzyskać na takim samym poziomie. Kończę 5 tydzień i nauczyłem się dobrych praktyk, architektury aplikacji. Stałe wsparcie to chyba najważniejsza cecha. Polecam każdemu."

A
Albert Wagner
.NET Developer
starstarstarstarstar
Zweryfikowany

"Startowałam od poziomu totalnego laika, a teraz umiem napisać własną działającą aplikację webową. Kontakt z mentorem, możliwość realizowania własnego projektu, lekcje z bardzo prostym tłumaczeniem. Po prostu wielkie dzięki!"

I
Ilona Łapka
Junior .NET Developer
starstarstarstarstar

"Zakupiłem szkolenie i dostałem kawał dobrej wiedzy. Mam stałą opiekę mentora oraz kontakt z masą osób na tym samym etapie. Najbardziej podobała mi się część o Czystej architekturze. Polecam każdemu — warto."

D
Daniel Parzyński
.NET Developer