Zaawansowane techniki w Blazor

Opis

Szkolenie koncentruje się na zaawansowanych aspektach tworzenia aplikacji w technologii Blazor. Program łączy intensywne warsztaty praktyczne z niezbędną teorią, pozwalając uczestnikom zdobyć głęboką wiedzę o architekturze i wzorcach projektowych w Blazor. Uczestnicy poznają zaawansowane techniki optymalizacji wydajności, zarządzania stanem aplikacji oraz integracji z zewnętrznymi systemami. Zajęcia prowadzone są w formie warsztatowej, gdzie każdy koncept jest natychmiast ćwiczony w praktyce.

Profil uczestnika

  • Programiści .NET z doświadczeniem w tworzeniu aplikacji webowych
  • Architekci rozwiązań odpowiedzialni za projektowanie aplikacji w ekosystemie .NET
  • Liderzy zespołów developerskich pracujących z technologiami Microsoftu
  • Developerzy Full-stack chcący poszerzyć kompetencje o zaawansowane aspekty Blazor
  • Technical Leadzi nadzorujący projekty wykorzystujące technologie .NET
  • Programiści C# chcący rozwinąć umiejętności w kierunku aplikacji webowych
  • Specjaliści DevOps wspierający zespoły wykorzystujące Blazor

Agenda

  1. Architektura zaawansowanych aplikacji Blazor
    • Wzorce architektury dla dużych aplikacji
    • Implementacja Clean Architecture w Blazor
    • Zarządzanie cyklem życia komponentów
    • Zaawansowane techniki komunikacji między komponentami
  2. Optymalizacja wydajności
    • Techniki renderowania i re-renderowania
    • Strategia zarządzania pamięcią
    • Implementacja lazy loading
    • Optymalizacja transferu danych
  3. Zaawansowane zarządzanie stanem
    • Implementacja wzorca Flux/Redux
    • Strategie cache’owania
    • Obsługa współbieżności
    • Integracja z zewnętrznymi store’ami
  4. Testowanie i debugowanie
    • Strategie testowania komponentów
    • Zaawansowane techniki debugowania
    • Testy integracyjne w Blazor
    • Automatyzacja testów E2E

Korzyści

Uczestnik będzie potrafił projektować i implementować złożone aplikacje w Blazor z wykorzystaniem najlepszych praktyk architektury oprogramowania. Zdobędzie umiejętność efektywnej optymalizacji wydajności aplikacji Blazor poprzez wykorzystanie zaawansowanych technik zarządzania stanem i pamięcią. Nauczy się implementować zaawansowane scenariusze testowania i debugowania, co przełoży się na wyższą jakość tworzonych rozwiązań. Po szkoleniu będzie w stanie samodzielnie tworzyć skalowalne i wydajne aplikacje wykorzystujące najnowsze funkcjonalności platformy Blazor.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość języka C# i platformy .NET
  • Doświadczenie w tworzeniu aplikacji webowych
  • Znajomość podstaw technologii Blazor
  • Rozumienie zasad programowania obiektowego

Zagadnienia

  • Architektura i wzorce projektowe w Blazor
  • Techniki optymalizacji wydajności aplikacji
  • Zaawansowane zarządzanie stanem aplikacji
  • Wzorce komunikacji między komponentami
  • Strategie testowania i debugowania
  • Integracja z zewnętrznymi systemami i API
  • Bezpieczeństwo aplikacji Blazor
  • Najlepsze praktyki wdrażania i utrzymania
  • Techniki cache’owania i buforowania
  • Obsługa błędów i logowanie
  • Monitoring i diagnostyka aplikacji
  • Progressive Web Apps w Blazor

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-416

Udostępnij swoim znajomym