Tworzenie aplikacji WPF MVVM

Buduj piękne aplikacje. Bez Code-Behind.

3 dni (21 h) · poziom średni · online lub stacjonarnie (Warszawa/siedziba klienta)

Szkolenie zamknięte dla Twojego zespołu (do 12 osób), z certyfikatem ukończenia. Wycena w ciągu 3 dni roboczych.

Opis szkolenia

Praktyczne warsztaty z WPF i MVVM – zamiast slajdów kodowanie na żywo. Od podstaw zbudujemy kompletną aplikację z MVVM Toolkit: układy i komponenty w XAML, wiązanie danych i konwertery, style, wyzwalacze i szablony, komendy, komunikaty i wstrzykiwanie zależności, a na koniec testy ViewModeli. Wyjdziesz z aplikacją 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ę

Dla kogo

  • Programiści aplikacji desktopowych, także przechodzący z Windows Forms
  • Zespoły, które chcą oddzielić logikę od widoku (MVVM)

Wymagania

  • Programowanie obiektowe w C#
  • Podstawy XAML będą pomocne, ale nie są wymagane

Program szkolenia

  • 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
Marcin Sulecki

Prowadzący

Marcin Sulecki

Magister informatyki, Uniwersytet im. Adama Mickiewicza w Poznaniu

Zacząłem od kartki papieru i listingów z „Bajtka”, dziś uczę zespoły pracy z agentami AI. Tworzę rozwiązania dla logistyki, usług i produkcji. Na szkoleniach pokazuję to, co sprawdza się w prawdziwych projektach. Na Wydziale Matematyki i Nauk Informacyjnych Politechniki Warszawskiej uczę przyszłych inżynierów.

30+

Lat doświadczenia

500+

Szkoleń

3000+

Uczestników

Rekomendacje

Zobacz opinie uczestników

Szkolenie jak najbardziej na plus. Dużo praktycznych przykładów, poparte realnym doświadczeniem. Z czystym sumieniem mogę polecić zarówno szkolenie jak i prowadzącego.

Przemysław GuzekAdvantec SoftwareUczestnik szkolenia Tworzenie aplikacji WPF MVVM

Szkolenie było bardzo interesujące i wartościowe, bogate w wiele zagadnień praktycznych. Aplikacja, którą tworzyliśmy razem podczas ćwiczeń będzie stanowiła dla mnie wzorzec przy moich przyszłych projektach. Zdecydowanie poleciłbym każdemu szkolenie z panem Marcinem.

Michał BielawskiAdvantec SoftwareUczestnik szkolenia Tworzenie aplikacji WPF MVVM

Prowadzący oprócz wiedzy teoretycznej posiadał ogromną wiedzę praktyczną, popartą imponującym dorobkiem zawodowym. Jedno z nielicznych szkoleń, na których trener nie skupia się na przekazaniu wiedzy za pomocą prezentacji i skryptów, tylko omawia zagadnienia na praktycznych przykładach. Z przyjemnością polecam szkolenia realizowane przez Pana Marcina

Piotr StecUczestnik szkolenia Tworzenie aplikacji WPF MVVM

Szkolenie idealne zarówno dla początkujących jak i zaawansowanych programistów. Trener wykazywał doskonałe zrozumienie zawartości programu, stosował odpowiednie tempo nauki i jasno objaśniał ćwiczenia.

Mateusz RyszkaniecUczestnik szkolenia Tworzenie aplikacji WPF MVVM

Doceniam ilość pracy jaką Pan włożył w wytłumaczenie nam kwestii. Szczególnie MVVM i jego złożoności

Marek MichalakUczestnik szkolenia Tworzenie aplikacji WPF MVVM

Kontakt

Porozmawiajmy

Potrzebujesz szkolenia dopasowanego do Twojego zespołu?

Napisz e-mail

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

Centrum Szkoleniowe Żoliborz
pl. Inwalidów 10, Warszawa

Administratorem danych przekazanych w korespondencji jest Sulmar Marcin Sulecki. Szczegóły: Polityka prywatności.

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

NIP 953-120-45-91 REGON 092599270

+48 609 851 649

marcin.sulecki@sulmar.pl

Sulmar · ul. Erazma Ciołka 10 lok. 328, 01-402 Warszawa · NIP 953-120-45-91