Wprowadzenie do Blazor

Opis

Praktyczne szkolenie wprowadzające do tworzenia nowoczesnych aplikacji internetowych przy użyciu frameworka Blazor. Program obejmuje zarówno Blazor Server jak i WebAssembly, pokazując różnice i zastosowania obu podejść. Uczestnicy poznają architekturę aplikacji Blazor, wzorce projektowe oraz najlepsze praktyki tworzenia interfejsów użytkownika. Szkolenie prowadzone jest w formie warsztatowej, gdzie każdy element teoretyczny jest natychmiast przekładany na praktyczne ćwiczenia programistyczne.

Profil uczestnika

  • Programiści .NET chcący rozszerzyć umiejętności o aplikacje webowe
  • Deweloperzy frontendowi zainteresowani technologiami Microsoftu
  • Programiści C# planujący migrację do aplikacji webowych
  • Full-stack developerzy
  • Architekci rozwiązań webowych
  • Programiści ASP.NET Core
  • Deweloperzy aplikacji SPA
  • Specjaliści .NET Framework przechodzący na .NET Core

Agenda

  1. Podstawy Blazor
    • Architektura aplikacji Blazor
    • Porównanie Blazor Server i WebAssembly
    • Komponenty i ich cykl życia
    • Routing i nawigacja
  2. Interfejs użytkownika
    • Tworzenie komponentów Razor
    • Zarządzanie stanem aplikacji
    • Obsługa zdarzeń i binding danych
    • Formularze i walidacja
  3. Integracja i komunikacja
    • Komunikacja z API
    • Dependency Injection w Blazor
    • Zarządzanie stanami współdzielonymi
    • Integracja z JavaScript
  4. Wzorce i najlepsze praktyki
    • Architektura komponentów
    • Optymalizacja wydajności
    • Testowanie aplikacji Blazor
    • Wdrażanie i hosting

Korzyści

  • Umiejętność tworzenia aplikacji w Blazor Server i WebAssembly
  • Znajomość architektury aplikacji Blazor
  • Zdolność projektowania efektywnych komponentów
  • Umiejętność integracji z zewnętrznymi API
  • Wiedza z zakresu optymalizacji aplikacji Blazor
  • Znajomość wzorców projektowych dla aplikacji webowych
  • Umiejętność testowania aplikacji Blazor
  • Zdolność tworzenia responsywnych interfejsów użytkownika

Wymagane przygotowanie uczestników

  • Znajomość języka C#
  • Podstawowa znajomość ASP.NET Core
  • Rozumienie zasad tworzenia aplikacji webowych
  • Znajomość HTML i CSS

Zagadnienia

  • Architektura Blazor
  • Komponenty Razor
  • WebAssembly
  • Blazor Server
  • Routing
  • Formularze
  • Walidacja danych
  • Dependency Injection
  • Zarządzanie stanem
  • JavaScript Interop
  • Optymalizacja wydajności
  • Testowanie komponentów

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1950 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-821

Udostępnij swoim znajomym