Opis

Praktyczne szkolenie z tworzenia nowoczesnych aplikacji desktopowych przy użyciu Windows Presentation Foundation. Program obejmuje projektowanie interfejsów użytkownika, implementację wzorca MVVM oraz tworzenie responsywnych i skalowalnych aplikacji. Uczestnicy poznają zaawansowane techniki stylizacji, animacji oraz integracji z zewnętrznymi systemami. Szkolenie prowadzone jest w formie warsztatowej, gdzie teoria jest natychmiast przekładana na praktyczne implementacje w ramach rozbudowywanej aplikacji.

Profil uczestnika

  • Programiści .NET zainteresowani tworzeniem aplikacji desktopowych
  • Deweloperzy Windows Forms chcący przejść na WPF
  • Programiści aplikacji biznesowych
  • Architekci rozwiązań desktopowych
  • Deweloperzy UI/UX dla platformy Windows
  • Programiści C# rozszerzający kompetencje
  • Inżynierowie oprogramowania enterprise
  • Deweloperzy modernizujący legacy applications

Agenda

  1. Fundamenty WPF
    • Architektura aplikacji WPF
    • System layoutów i kontrolek
    • Zaawansowane techniki bindowania
    • Konwersja danych i walidacja
  2. XAML i stylizacja
    • Zaawansowane techniki XAML
    • System stylów i szablonów
    • Tworzenie własnych kontrolek
    • Responsywne interfejsy użytkownika
  3. MVVM i architektura
    • Implementacja wzorca MVVM
    • Serwisy i dependency injection
    • Komunikacja między komponentami
    • Zarządzanie stanem aplikacji
  4. Funkcjonalności zaawansowane
    • Animacje i transformacje
    • Obsługa multimediów
    • Integracja z systemami zewnętrznymi
    • Optymalizacja wydajności

Korzyści

  • Umiejętność projektowania nowoczesnych interfejsów WPF
  • Znajomość wzorca MVVM i jego praktycznego zastosowania
  • Zdolność tworzenia własnych kontrolek i szablonów
  • Umiejętność implementacji zaawansowanych animacji
  • Wiedza z zakresu optymalizacji aplikacji WPF
  • Znajomość technik integracji z zewnętrznymi systemami
  • Umiejętność tworzenia responsywnych layoutów
  • Zdolność projektowania skalowalnej architektury aplikacji

Wymagane przygotowanie uczestników

  • Praktyczna znajomość języka C#
  • Podstawowa znajomość XML
  • Doświadczenie w tworzeniu aplikacji .NET
  • Rozumienie podstaw wzorców projektowych

Zagadnienia

  • XAML i system bindowania
  • Wzorzec MVVM
  • Style i szablony
  • Kontrolki użytkownika
  • System layoutów
  • Animacje i transformacje
  • Responsywne interfejsy
  • Dependency injection
  • Walidacja danych
  • Zarządzanie zasobami
  • Optymalizacja wydajności
  • Wzorce projektowe WPF

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-819

Udostępnij swoim znajomym