Blazor Web App. Kurs video. Tworzenie interaktywnych aplikacji
Czego się nauczysz?
- Tworzenia aplikacji webowych w technologii Blazor
- Konfigurowania projektów i pracy ze składnią Razor
- Stosowania zaawansowanych technik renderowania komponentów
- Zarządzania stanem aplikacji w architekturze Blazor
- Tworzenia formularzy, walidacji i obsługi plików
- Integracji aplikacji z usługami uwierzytelniania i autoryzacji
- Komunikacji aplikacji Blazor z kodem JavaScript
Spis lekcji
Obierz kurs na... alternatywę dla platformy ASP.NET
Blazor Web App to platforma do tworzenia interaktywnych aplikacji webowych przy użyciu języka C# i technologii .NET, umożliwiająca uruchamianie kodu .NET w przeglądarce. Czyni ją to idealną technologią dla osób, które mając doświadczenie z platformą ASP.NET i językiem C#, chcą poszerzyć swoje umiejętności o tworzenie interfejsu aplikacji internetowych, lecz równocześnie, ze względów czasowych, nie są gotowe na naukę frameworków javascriptowych. Magia Blazora polega na tym, że technologia ta, korzystająca ze znanych mechanizmów i narzędzi, świetnie sprawdza się w szybkim wydawaniu internalowych narzędzi wspomagających pracę większych organizacji. Dodatkowo tworzenie aplikacji full stack w jednej technologii pozwala współdzielić dużą część domeny – modele, logikę biznesową. Dodatkowym atutem Blazora jest ułatwiona synchronizacja wersji obu warstw aplikacji – nie musisz przejmować się rozjazdem danych, jeżeli obie warstwy czerpią z jednej biblioteki.
Aplikacje tworzone w Blazorze cechują się bardzo wysoką wydajnością. Dzięki technologii WebAssembly osiągana jest niemal natywna wydajność, jeśli chodzi o reakcję na zdarzenia użytkownika (kliknięcia, wpisywanie tekstu, scrollowanie itp.). Minusem aplikacji WASM jest długi czas ładowania, gdy pobieramy ją po raz pierwszy – Blazor Web App rozwiązuje ten problem, oferując renderowanie po stronie serwera, podczas gdy w tle pobierają się biblioteki WASM. Poprzez dodanie do tego mechanizmów statycznego renderowania po stronie serwera, a także strumieniowego renderowania uzyskujemy produkt, który niezwykle szybko ładuje się za pierwszym razem, a następnie, gdy jest gotowy, automatycznie przełącza się na lokalne biblioteki i osiąga pełną, lokalną wydajność interfejsu. Dodatkowo dzięki statycznemu renderowaniu i strumieniowaniu metryki wydajności strony (Core Web Vitals) są na poziomie niespotykanym dla klasycznych aplikacji WASM.
Co Cię czeka podczas naszego profesjonalnego szkolenia
Ucząc się z proponowanym przez nas kursem, poznasz między innymi takie zagadnienia:
- Kluczowe aspekty tworzenia nowoczesnych aplikacji webowych w technologii Blazor
- Podstawy konfiguracji projektu
- Składnia języka Razor
- Zaawansowane techniki renderowania
- Zaawansowane techniki zarządzania stanem aplikacji
- Integracja z zewnętrznymi usługami uwierzytelniania
- Komunikacja z kodem JavaScript
Blazor Web App. Kurs video. Tworzenie interaktywnych aplikacji kończy się na poziomie podstawowym. Po ukończeniu go będziesz w stanie od zera postawić prostą aplikację CRUD-ową, która jest prawidłowo zabezpieczona, wydajna, responsywna, a przede wszystkim przyjemna dla oka i czytelna w obsłudze. W ramach szkolenia zdobędziesz kompleksową wiedzę niezbędną do tworzenia wydajnych, interaktywnych i bezpiecznych aplikacji webowych
Wybrane bestsellery
Oceny i opinie klientów: Blazor Web App. Kurs video. Tworzenie interaktywnych aplikacji Michał Sitek (0)
Szczegóły kursu
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl

