Dostępność
CZĘŚĆ 1b · 60 GODZIN DYDAKTYCZNYCH

DesktopCraft Pro — Programowanie aplikacji desktopowych

Praktyczna ścieżka tworzenia aplikacji Windows w C#, WPF i architekturze MVVM, obejmująca dane, asynchroniczność, wydajność oraz dystrybucję.

Zobacz program
DesktopCraft Pro
PROGRAM KURSU

6 modułów i 24 praktyczne lekcje

Każda lekcja łączy wyjaśnienie, live coding, ćwiczenie prowadzone i samodzielny warsztat. Kompletny program obejmuje 60 godzin dydaktycznych.

1

Moduł 1: C# dla programisty aplikacji desktopowych

Uczestnik projektuje logikę biznesową w C# i diagnozuje błędy w Visual Studio.

Lekcja 1: Środowisko .NET, typy i instrukcje sterujące

Warsztat: Konfiguracja projektu i zestaw funkcji obliczeniowych

112,5 min · 2,5 GODZ. DYD.

Lekcja 2: Kolekcje List i Dictionary

Warsztat: Przetwarzanie oraz wyszukiwanie danych aplikacji

112,5 min · 2,5 GODZ. DYD.

Lekcja 3: Klasy, obiekty, dziedziczenie i interfejsy

Warsztat: Model domenowy zgodny z zasadami OOP

112,5 min · 2,5 GODZ. DYD.

Lekcja 4: Wyjątki, debugowanie i kalkulator naukowy

Warsztat: Silnik logiczny aplikacji kalkulatora

112,5 min · 2,5 GODZ. DYD.
2

Moduł 2: WPF, XAML i nowoczesny interfejs

Uczestnik tworzy spójne i responsywne interfejsy aplikacji Windows.

Lekcja 1: Architektura WPF i deklarowanie UI w XAML

Warsztat: Pierwsze okno aplikacji i hierarchia kontrolek

112,5 min · 2,5 GODZ. DYD.

Lekcja 2: Grid, StackPanel i DockPanel

Warsztat: Elastyczny układ wielosekcyjnego interfejsu

112,5 min · 2,5 GODZ. DYD.

Lekcja 3: Zasoby, style i szablony kontrolek

Warsztat: Wspólny system wizualny aplikacji

112,5 min · 2,5 GODZ. DYD.

Lekcja 4: Interfejs odtwarzacza multimedialnego

Warsztat: Nowoczesny i skalowalny projekt UI

112,5 min · 2,5 GODZ. DYD.
3

Moduł 3: Data Binding i wzorzec MVVM

Uczestnik oddziela logikę od widoku i buduje testowalną architekturę aplikacji.

Lekcja 1: Data Binding i przepływ danych

Warsztat: Powiązanie modelu C# z widokiem XAML

112,5 min · 2,5 GODZ. DYD.

Lekcja 2: Model, View i ViewModel

Warsztat: Podział odpowiedzialności w aplikacji

112,5 min · 2,5 GODZ. DYD.

Lekcja 3: ICommand, zdarzenia i walidacja

Warsztat: Obsługa akcji użytkownika bez code-behind

112,5 min · 2,5 GODZ. DYD.

Lekcja 4: Refaktoryzacja aplikacji do MVVM

Warsztat: Przebudowa istniejącego projektu do czystej architektury

112,5 min · 2,5 GODZ. DYD.
4

Moduł 4: Praca z danymi i plikami

Uczestnik bezpiecznie zapisuje, odczytuje i serializuje dane aplikacji.

Lekcja 1: StreamReader, StreamWriter i dialogi systemowe

Warsztat: Bezpieczny odczyt i zapis plików użytkownika

112,5 min · 2,5 GODZ. DYD.

Lekcja 2: Serializacja danych JSON

Warsztat: Zapis ustawień i danych aplikacji

112,5 min · 2,5 GODZ. DYD.

Lekcja 3: Serializacja XML i dialogi wyboru

Warsztat: Import i eksport danych użytkownika

112,5 min · 2,5 GODZ. DYD.

Lekcja 4: Edytor tekstu z autozapisem

Warsztat: Edytor z personalizacją i odzyskiwaniem treści

112,5 min · 2,5 GODZ. DYD.
5

Moduł 5: Bazy danych i Entity Framework Core

Uczestnik implementuje trwałość danych w aplikacji Windows z użyciem SQLite, ORM i LINQ.

Lekcja 1: SQLite w aplikacji desktopowej

Warsztat: Projekt lokalnej bazy danych

112,5 min · 2,5 GODZ. DYD.

Lekcja 2: Mapowanie ORM z Entity Framework Core

Warsztat: Modele, kontekst i migracje bazy

112,5 min · 2,5 GODZ. DYD.

Lekcja 3: Zaawansowane zapytania LINQ

Warsztat: Filtrowanie, grupowanie i agregacja danych

112,5 min · 2,5 GODZ. DYD.

Lekcja 4: System Zarządzania Magazynem

Warsztat: Aplikacja magazynowa z relacyjną bazą danych

112,5 min · 2,5 GODZ. DYD.
6

Moduł 6: Integracja systemowa i dystrybucja

Uczestnik tworzy responsywną, wydajną aplikację i przygotowuje ją do dystrybucji.

Lekcja 1: Async/Await i operacje w tle

Warsztat: Responsywne UI podczas długich operacji

112,5 min · 2,5 GODZ. DYD.

Lekcja 2: Profilowanie i optymalizacja pamięci

Warsztat: Diagnoza wąskich gardeł aplikacji

112,5 min · 2,5 GODZ. DYD.

Lekcja 3: MSIX, Setup Project i proces wydania

Warsztat: Pakiet instalacyjny oraz procedura aktualizacji

112,5 min · 2,5 GODZ. DYD.

Lekcja 4: Projekt końcowy i raporty PDF

Warsztat: Osobisty Manager Finansów przygotowany do dystrybucji

112,5 min · 2,5 GODZ. DYD.