Pobierz kartę szkolenia
Tworzenie aplikacji WPF – zagadnienia podstawowe
kod szkolenia: WPF / PL AA 3dSzkolenie przeznaczone jest dla programistów i projektantów oprogramowania platformy .NET, którzy chcą rozszerzyć swoją wiedzę i umiejętności w kierunku programowania aplikacji okienkowych dla systemu Windows.
Uzyskanie umiejętności tworzenia aplikacji WPF z wykorzystaniem wzorca projektowego MVVM.
Ukończone szkolenie lub wiedza z zakresu:
- Podstawy programowania obiektowego w C#
- Wprowadzenie do języka C#
- Szkolenie: polski
SZKOLENIE OBEJMUJE
- Wykłady
- Kodowanie na żywo
- warsztaty
- Wprowadzenie
- Podstawy WPF
- XAML
- Atrybuty i elementy
- Markup Extension
- Panele (LayoutControl)
- Grid
- StackPanel
- DockPanel
- WrapPanel
- UniformGrid
- Canvas
- Kontrolki (ContentControl)
- Label
- Button
- CheckBox
- RadioButton
- Slider
- Kontrolki wieloelementowe (ItemsControl)
- ListBox, ListView
- ComboBox
- DataGrid
- TabControl
- Wiązanie danych (Binding)
- Wiązanie kontrolek między sobą (Element Binding)
- Wiązanie kontrolek z danymi (DataBinding)
- Kontekst danych (DataContext)
- Tryby wiązania danych
- Implementacja notyfikacji (INotifyPropertyChanged)
- Konwertery
- Konwerter wartości (IValueConverter)
- Konwerter wielowartościowy (IMultiValueConverter)
- Wzorzec MVVM
- Zasada wzorca
- Podział aplikacji na warstwy
- Komendy (Commands)
- Implementacja RelayCommand
- Walidacja danych
- Walidacja za pomocą interfejsu INotifyDataErrorInfo
- Walidacja z użyciem biblioteki FluentValidation
- Operacje asynchroniczne
- Uruchamianie zadań (Task)
- Anulowanie zadań
- Wyświetlanie postępu realizacji zadania