Чему вы научитесь
- Разрабатывать клиент-серверные десктоп-приложения на C# WPF с нуля
- Создавать Web API на ASP.NET Core для серверной части приложения
- Проектировать интерфейсы на XAML с использованием паттерна MVVM
- Применять DI-контейнер PRISM для внедрения зависимостей
- Писать SQL-запросы любой сложности: от простых выборок до оконных функций и CTE
- Использовать продвинутые возможности SQL: транзакции, представления, процедуры, триггеры
- Оптимизировать запросы с помощью EXPLAIN и настраивать права доступа в БД
- Управлять версиями кода с Git и GitHub: ветки, слияние, Pull Requests, командная работа
- Тестировать API-запросы с помощью Postman
- Писать unit-тесты для проверки работоспособности кода
О курсе
Для кого этот курс
Начальные требования
Что нужно знать для старта:
-
Основы C# (переменные, циклы, условия, функции — всё, что обычно проходят в первых уроках)
-
Немного XAML (достаточно понимать, что такое элементы и атрибуты)
-
Базовое понимание, как работают запросы к серверу (не углубляясь)
-
Общее представление о таблицах и данных (например, как в Excel)
Чему вы научитесь с нуля в программе:
-
WPF и созданию клиентской части
-
Созданию Web API на ASP.NET Core
-
SQL: от простых запросов до сложных
-
Git и работе в команде
-
Паттерну MVVM и unit-тестам
Технические требования:
-
Компьютер с выходом в интернет (Windows, macOS или Linux)
-
Возможность устанавливать программы (всё бесплатно)
-
4 ГБ оперативной памяти (хватит для старта)
Главное: если вы уже писали простые программы на C# и имеете общее представление о XAML — этого достаточно. Всему остальному научим по ходу. Не бойтесь, если что-то пока не знаете — курс ведёт от простого к сложному.
Преподаватели курса
Как проходит обучение
Обучение построено по принципу «Смотри → Повторяй → Закрепляй → Создавай». Каждый курс внутри программы сочетает видеоуроки, практические задания и тесты.
🎥 Видеолекции с демонстрацией кода
Пошаговые видеоуроки, где автор объясняет код и показывает процесс создания приложения от начала до конца. Все уроки содержат исключительно практику — минимум теории, максимум дела.
📝 Текстовые конспекты
После каждого урока — краткая выжимка материала, готовая для повторения.
✅ Тесты с автопроверкой
Проверяют, как вы усвоили материал. После каждого занятия — несколько вопросов для закрепления.
🛠 Сквозной практический проект
Вы не просто смотрите видео, а разрабатываете полноценное клиент-серверное десктоп-приложение с нуля:
-
Клиент на C# WPF с паттерном MVVM
-
Сервер на ASP.NET Core (Web API)
-
База данных через SQL
-
Тестирование через Postman
👨🏫 Поддержка авторов
Автор курса отвечает на вопросы в комментариях к урокам, помогает разобраться с ошибками и даёт обратную связь.
📚 Свой темп обучения
Никаких дедлайнов. Проходите в удобное время, возвращайтесь к сложным темам, совмещайте с работой или учебой.
🎯 Что нужно будет делать:
-
Смотреть видеоуроки
-
Повторять код за автором
-
Проходить тесты для самопроверки
-
Создавать своё приложение шаг за шагом
-
Задавать вопросы, если что-то непонятно
Итог: Вы не просто учите теорию, а создаёте работающее приложение, которое можно добавить в портфолио. Всё в удобном темпе, с поддержкой автора.
Что вы получите
- 🚀 Готовое клиент-серверное десктоп-приложение в портфолио: клиент на WPF с MVVM, сервер на ASP.NET Core, база данных SQL
- 🖥 Навыки desktop-разработки на C#: от интерфейсов на XAML до unit-тестирования
- 🗄 Глубокое понимание SQL: от первых запросов до транзакций, процедур и оптимизации
- 📂 Контроль версий с Git и GitHub: ветки, слияние, Pull Requests, командная работа
- 🔧 Опыт работы с паттерном MVVM и DI-контейнером PRISM
- 📡 Навыки тестирования API через Postman
- 🧪 Умение писать unit-тесты для проверки кода
- 👨💻 Поддержку автора в комментариях к урокам
- 📜 Сертификат Stepik для LinkedIn и резюме
- 💰 Экономию времени и денег: 5 курсов по цене пакета и готовая траектория обучения