Подробнее
Что нужно для старта
- Знания с курса PRO C#. Основы программирования
- Знания с курса PRO C#. Для продвинутых
- Знания с курса PRO C#. ООП на практике
Что вы получите
- Разрабатывать полноценные desktop-приложения на WPF (.NET)
- Строить архитектуру по паттерну MVVM
- Организовывать структуру проекта по принципам чистого кода
- Реализовывать HTTP-запросы и работать с API
- Использовать асинхронность (async/await)
- Разделять ответственность между слоями приложения
- Работать с Git (branching, Pull Request, merge)
- Проходить Code Review
- Рефакторить код по принципам SOLID
Для кого этот курс
- Курс предназначен для:
- Разработчиков, которые знают основы C# и ООП, но не имеют полноценного проекта;
- Выпускников курсов по C#, которые хотят войти в desktop-разработку;
- Людей, меняющих профессию и планирующих работать Junior .NET / Desktop Developer;
- Тех, кто хочет научиться работать через Git и Pull Requests как в реальной команде;
- Людей, меняющих профессию и планирующих работать Junior .NET / Desktop Developer.
- Этот курс будет особенно полезен, если:
- Вы изучали C#, но не понимаете, как собрать полноценное приложение;
- Вы хотите проект для портфолио;
- Вы планируете идти на технические собеседования;
- Вам важно обучение, приближенное к реальной разработке.
Программа курса
- Познакомимся
- Новости
- Установка Visual Studio with WPF
- Сообщество разработчиков
- Мозгокачалка
- PRO Bulki
- Мотивация
- Особенности платформы WPF
- Начало работы с WPF
- Домашнее задание
- Разбор 1
- Обзор элементов управления с содержимым
- Авторизация
- Авторизация. Домашнее задание
- Разбор 2
- Введение в XAML.От теории к практике
- Стили. Основные понятия
- Домашнее задание
- Разбор 3
- Понятие паттерна MVVM
- Интерфейс INotifyPropertyChanged
- Интерфейс ICommand
- Домашнее задание
- Разбор 4
- Статические и динамические ресурсы
- Шаблон данных(DataTemplate)
- Конвертеры
- Элементы управления содержимым(ContentControl)
- Домашнее задание
- Разбор 5
- DI-контейнер
- Домашнее задание
- Разбор 6
- Как используются системные настройки в проекте?
- Домашнее задание
- Разбор 7
- Подключение к Yandex API Погода
- Домашнее задание
- Разбор 8
- Создание базы данных
- Домашнее задание
- Разбор 9
- Dependency Property
- Dependency Object
- Домашнее задание
- Разбор 10
- Сравнение технологий для написания оконных приложений
- Заключительный урок
- Куда двигаться дальше
01Общая информация о курсе
- Познакомимся
- Новости
- Установка Visual Studio with WPF
- Сообщество разработчиков
- Мозгокачалка
- PRO Bulki
- Мотивация
02Урок 1. Устройство WPF
- Особенности платформы WPF
- Начало работы с WPF
- Домашнее задание
03Урок 1. Разбор
- Разбор 1
04Урок 2. Элементы управления
- Обзор элементов управления с содержимым
- Авторизация
- Авторизация. Домашнее задание
05Урок 2. Разбор
- Разбор 2
06Урок 3. Разметка XAML
- Введение в XAML.От теории к практике
- Стили. Основные понятия
- Домашнее задание
07Урок 3. Разбор
- Разбор 3
08Урок 4. Привязка данных. Паттерн MVVM
- Понятие паттерна MVVM
- Интерфейс INotifyPropertyChanged
- Интерфейс ICommand
- Домашнее задание
09Урок 4. Разбор
- Разбор 4
10Урок 5. Ресурсы
- Статические и динамические ресурсы
- Шаблон данных(DataTemplate)
- Конвертеры
- Элементы управления содержимым(ContentControl)
- Домашнее задание
11Урок 5. Разбор
- Разбор 5
12Урок 6. Dependency Injection
- DI-контейнер
- Домашнее задание
13Урок 6. Разбор
- Разбор 6
14Урок 7. Добавление системных настроек(SystemSettings)
- Как используются системные настройки в проекте?
- Домашнее задание
15Урок 7. Разбор
- Разбор 7
16Урок 8. Добавление локаций(Locations)
- Подключение к Yandex API Погода
- Домашнее задание
17Урок 8. Разбор
- Разбор 8
18Урок 9. Взаимодействие с базой данных
- Создание базы данных
- Домашнее задание
19Урок 9. Разбор
- Разбор 9
20Урок 10. Работа с зависимостями(Dependencies)
- Dependency Property
- Dependency Object
- Домашнее задание
21Урок 10. Разбор
- Разбор 10
22Бонусы
- Сравнение технологий для написания оконных приложений
23Заключение
- Заключительный урок
- Куда двигаться дальше
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «PRO C#. WPF» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 



















