Kategoria: C# i .NET
Blazor jest nowoczesnym frameworkiem umożliwiającym tworzenie wydajnych aplikacji webowych w języku C#, bez użycia JavaScript. Dzięki temu, wszyscy programiści posługujący się językiem C#, a nie tylko front-end developerzy, mogą tworzyć pełne aplikacje webowe (Full-Stack). Przyszłość programowania aplikacji webowych należy do technologii Blazor. Tworzenie zaawansowanych aplikacji webowych to obecnie jedna z najbardziej pożądanych umiejętności u programistów. Blazor jest uniwersalny i można go używać do tworzenia różnych rodzajów aplikacji webowych, takich jak aplikacje SPA (Single-Page-Application), PWA (Progressive Application), aplikacje desktopowe i aplikacje mobilne. Napisaną aplikację można uruchomić nie tylko na komputerze ale także na smartphonie, tablecie czy innych urządzeniach mobilnych. Zalety technologii Blazor to przede wszystkim:
- Wszechstronność: Blazor pozwala na tworzenie aplikacji webowych, desktopowych oraz mobilnych.
- Produktywność: Programowanie w języku C# jest wydajne, co przekłada się na szybkie tempo tworzenia aplikacji.
- Współdzielenie kodu: Blazor umożliwia współdzielenie kodu pomiędzy aplikacjami webowymi i desktopowymi, co jest szczególnie przydatne w przypadku dużych projektów.
- Bezpieczeństwo: wsparcie dla bezpiecznych i szyfrowanych połączeń, co jest ważne w kontekście ochrony danych użytkowników.
- Ekosystem: Ekosystem technologii .NET jest bardzo rozwinięty, co umożliwia łatwe integracje z innymi narzędziami i bibliotekami.
Czas trwania
3 dni
Program
- Wprowadzenie do technologii Blazor i .Net Core
- Konfiguracja środowiska pracy i instalacja potrzebnych narzędzi
- Tworzenie pierwszej aplikacji webowej w Blazor
- Integracja języka C# i jego zastosowanie w Blazor
- Implementacja logiki biznesowej w aplikacji Blazor
- Integracja z bazami danych z wykorzystaniem Entity Framework Core
- Obsługa zdarzeń i komunikacja pomiędzy komponentami
- Tworzenie i wykorzystywanie komponentów
- Integracja z API i pobieranie danych
- Walidacja danych wejściowych
- Implementacja funkcjonalności autoryzacji i uwierzytelniania
- Publikacja i hostowanie aplikacji Blazor na serwerze
- Integracja z innymi narzędziami i bibliotekami
- Tworzenie aplikacji desktopowych z wykorzystaniem Blazor
Training also available in English.
Przeznaczenie i wymagania
Dla programistów C#, którzy chcą poszerzyć swoją wiedzę w pisaniu aplikacji webowych.
Technologia Blazor jest łatwa w użyciu i przyjazna dla początkujących, więc nie ma konieczności posiadania wcześniejszego dużego doświadczenia w programowaniu. Warto jednak mieć podstawową znajomość języka C# i programowania obiektowego (w zakresie 10-dniowego kursu podstawowego C# – Nauka programowania w C#).
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.
Zobacz też:
- Programista C# i .NET (kurs zawodowy - bootcamp)
- Programista C# i .NET (XL) (kurs zawodowy - bootcamp)
- Programista C# (poziom II) (kurs zawodowy - bootcamp)
- Nauka programowania w C# i .NET - wersja skrócona (kurs zawodowy - bootcamp)
- C# - programowanie od podstaw w 5 dni
- Tworzenie aplikacji okienkowych w .NET na system MS Windows
- Język C# i platforma .NET dla programistów innych języków
- Dostęp do danych w C# i .NET
- Projektowanie aplikacji internetowych przy użyciu technologii ASP.NET
- Projektowanie aplikacji internetowych z zastosowaniem technologii .NET MVC
- .NET Core dla programistów
- Tworzenie aplikacji desktopowych WPF i .NET Core
- Tworzenie aplikacji C# w chmurze Azure
- Tworzenie Web serwisów Full Rest Api i Net Core
- Tworzenie aplikacji mobilnych
- Wprowadzenie do GIT