Tworzenie aplikacji WPF MVVM

Buduj piękne aplikacje. Bez Code-Behind.

Czego się nauczysz

  • Tworzyć aplikacje WPF zgodnie ze wzorcem MVVM
  • Projektować układy okien za pomocą paneli
  • Dostosować wygląd przy pomocą styli i szablonów
  • Wyświetlać i edytować dane z bazy danych
  • Stosować komendy, konwertery i zachowania
  • Diagnozować i testować aplikację

Średnio-zaawansowany

3 dni

Stacjonarnie/zdalnie

Certyfiktat ukończenia

Opis szkolenia

WPF (Windows Presentation Foundation) to popularny framework do tworzenia aplikacji desktopowych o nieograniczonych możliwościach. Szkolenie jest przeznaczone dla programistów, którzy chcą zgłębić techniki tworzenia aplikacji desktopowych przy użyciu platformy WPF oraz wzorca architektonicznego Model-View-ViewModel (MVVM). W trakcie kursu zbudujemy od podstaw kompletną aplikację z użyciem biblioteki MVVM Toolkit. Dzięki temu tworzenie nawet złożonej aplikacji w WPF będzie łatwe i przyjemne.

Program szkolenia

chevron-down
  • Wprowadzenie do WPF
    • WPF
    • XAML
    • Markup Extensions
  • Widoki
    • Window
    • Page
    • Frame
  • Układy
    • Grid
    • UniformGrid
    • StackPanel
    • DockPanel
    • WrapPanel
    • Canvas
  • Komponenty
    • Wbudowane komponenty
    • Tworzenie własnego komponentu
    • Zastosowanie UserControl
    • Przekazywanie parametrów
    • Wiązanie danych (Binding)
    • Zastosowanie konwerterów
    • Obsługa zdarzeń
  • Dostosowanie wyglądu aplikacji
    • Tworzenie styli
    • Zastosowanie wyzwalaczy (Trigger)
    • Tworzenie szablonów danych (DataTemplate)
    • Tworzenie szablonów komponentów (ControlTemplate)
    • Korzystanie z zasobów
  • Wzorzec MVVM
    • Podział na warstwy
    • Zastosowanie komend (Command)
    • Przekazywanie komunikatów
    • Zachowania (Behavior)
  • MVVM Toolkit
    • ObservableObject
    • Wstrzykiwanie zależności
    • RelayCommand
    • Komunikaty
  • Diagnostyka
    • XAML Binding Failures
  • Automatyzacja testów
    • Testowanie View-Models

Prowadzący

Marcin Sulecki

Z wielką przyjemnością podzielę się z Tobą moją pasją oraz zgromadzonym przez ponad 25 lat doświadczeniem zawodowym. Jestem praktykiem. Specjalizuję się w tworzeniu zaawansowanych rozwiązań technologicznych m.in dla sektora logistyki i monitoringu pojazdów z użyciem .NET oraz Crystal Reports. Ponadto prowadzę zajęcia na Politechnice Warszawskiej na Wydziale Informatyki. Tworzę rozwiązania dla swoich klientów a zdobytym doświadczeniem dzielę się na szkoleniach. Zapraszam do współpracy i wymiany doświadczeń.

25+

Lat doświadczenia

300

Przeprowadzonych szkoleń

1000+

Uczestników

100

Godzin konsultacji

Skontaktuj się z nami

ul. Erazma Ciołka 10 lok. 229
01-402 Warszawa

Sulmar ul. Erazma Ciołka 10 lok. 229, 01-402 Warszawa

NIP 953-120-45-91 REGON 092599270

+48 609 851 649

marcin.sulecki@sulmar.pl