Программа

Программа: C# Desktop-разработчик [ WPF + Git + SQL ]

Научитесь создавать клиент-серверные десктоп-приложения на C# WPF с паттерном MVVM, базами данных SQL и контролем версий Git.
5 курсов
Сертификат Stepik

Чему вы научитесь

  • Разрабатывать клиент-серверные десктоп-приложения на C# WPF с нуля
  • Создавать Web API на ASP.NET Core для серверной части приложения
  • Проектировать интерфейсы на XAML с использованием паттерна MVVM
  • Применять DI-контейнер PRISM для внедрения зависимостей
  • Писать SQL-запросы любой сложности: от простых выборок до оконных функций и CTE
  • Использовать продвинутые возможности SQL: транзакции, представления, процедуры, триггеры
  • Оптимизировать запросы с помощью EXPLAIN и настраивать права доступа в БД
  • Управлять версиями кода с Git и GitHub: ветки, слияние, Pull Requests, командная работа
  • Тестировать API-запросы с помощью Postman
  • Писать unit-тесты для проверки работоспособности кода

О программе

Эта программа создана для тех, кто хочет стать desktop-разработчиком на C#. Вы освоите создание клиент-серверных десктоп-приложений с использованием WPF для клиентской части и ASP.NET Core для серверной, научитесь работать с базами данных на всех уровнях — от чистого SQL до продвинутых возможностей, а также освоите Git для контроля версий.

 

🎯 Цель программы
Сформировать у вас навыки для уверенной работы в качестве C# desktop-разработчика. Вы научитесь создавать полноценные клиент-серверные приложения с нуля, проектировать базы данных, управлять версиями кода и разбираться в полном цикле desktop-разработки.

 

✨ Почему стоит выбрать именно её?

  • Клиент-серверный подход: Вы изучите как клиентскую часть на C# WPF с паттерном MVVM, так и серверную на ASP.NET Core — станете специалистом, понимающим полный цикл.

  • SQL от А до Я: Три последовательных курса по SQL от Pragmatic Programmer проведут вас от первых запросов до продвинутых транзакций, процедур и оптимизации.

  • Git как у профессионалов: Полноценный курс по Git и GitHub научит работать в команде, управлять ветками и проходить код-ревью.

  • Практический проект: В главном курсе программы вы создадите реальное клиент-серверное десктоп-приложение с нуля.

  • Экономия на пакете: Покупка программы выгоднее, чем приобретение всех 5 курсов по отдельности.

 

🔥 Особенности программы

  • 5 взаимодополняющих курсов: WPF + ASP.NET Core, Git и 3 уровня SQL — от новичка до продвинутого.

  • Сквозной практический проект: В курсе Руслана Шишмарева вы разработаете полноценное клиент-серверное приложение, имитирующее реальный процесс разработки.

  • Современный стек: WPF, ASP.NET Core, MVVM с PRISM, unit-тестирование, Postman.

  • Поддержка от авторов: Доступ в комментарии и Telegram-сообщества для вопросов и помощи.

 

📅 Что нужно будет делать

  • Создавать интерфейсы на XAML с использованием паттерна MVVM

  • Разрабатывать Web API на ASP.NET Core для серверной части

  • Писать SQL-запросы любой сложности с JOIN, оконными функциями и подзапросами

  • Работать с транзакциями, представлениями, процедурами и триггерами

  • Управлять версиями кода через Git и GitHub (ветки, Pull Requests)

  • Тестировать API-запросы с помощью Postman

  • Писать unit-тесты для проверки работоспособности кода

Что внутри

В комплект входят 5 курсов общей стоимостью 7 490 ₽.

  •      
     
     
  •      
     
     
  •      
     
     
  •      
     
     
  •      
     
     

Для кого эта программа

👨‍💻 Начинающие C# разработчики - Освоите desktop-разработку: от клиентской части на WPF до серверной на ASP.NET Core и работы с базами данных. 🎯 Разработчики, переходящие в desktop-разработку - Уже знаете основы C#, но хотите научиться создавать клиент-серверные приложения с нуля, используя WPF и паттерн MVVM. 📚 Студенты и выпускники IT-специальностей - Получите практические навыки desktop-разработки, которые дополнят академические знания и помогут на старте карьеры. 🔄 Разработчики на других языках - Переходите в экосистему .NET и осваивайте востребованную desktop-специализацию с нуля через единую программу. 💻 Backend-разработчики на C# - Расширите кругозор до клиентской части на WPF и углубите знания SQL — от простых запросов до оптимизации и транзакций. 🚀 Фрилансеры и независимые разработчики - Научитесь самостоятельно создавать полный цикл десктоп-приложений: от клиента на WPF до API на ASP.NET Core и проектирования базы данных.

Начальные требования

Что нужно знать для старта:

  • Основы 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

👨‍🏫 Поддержка авторов
Автор курса отвечает на вопросы в комментариях к урокам, помогает разобраться с ошибками и даёт обратную связь.

📚 Свой темп обучения
Никаких дедлайнов. Проходите в удобное время, возвращайтесь к сложным темам, совмещайте с работой или учебой.

 

🎯 Что нужно будет делать:

  1. Смотреть видеоуроки

  2. Повторять код за автором

  3. Проходить тесты для самопроверки

  4. Создавать своё приложение шаг за шагом

  5. Задавать вопросы, если что-то непонятно

 

Итог: Вы не просто учите теорию, а создаёте работающее приложение, которое можно добавить в портфолио. Всё в удобном темпе, с поддержкой автора.

Содержание

Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • 🚀 Готовое клиент-серверное десктоп-приложение в портфолио: клиент на WPF с MVVM, сервер на ASP.NET Core, база данных SQL
  • 🖥 Навыки desktop-разработки на C#: от интерфейсов на XAML до unit-тестирования
  • 🗄 Глубокое понимание SQL: от первых запросов до транзакций, процедур и оптимизации
  • 📂 Контроль версий с Git и GitHub: ветки, слияние, Pull Requests, командная работа
  • 🔧 Опыт работы с паттерном MVVM и DI-контейнером PRISM
  • 📡 Навыки тестирования API через Postman
  • 🧪 Умение писать unit-тесты для проверки кода
  • 👨‍💻 Поддержку автора в комментариях к урокам
  • 📜 Сертификат Stepik для LinkedIn и резюме
  • 💰 Экономию времени и денег: 5 курсов по цене пакета и готовая траектория обучения

Сколько стоит обучение

Old Price: 12 000  Discount Price: 7 490 
Вы попробовали и поняли, что вам сейчас не подходит эта программа? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о программе друзьям

Old Price: 12 000  Discount Price: 7 490