Мы используем cookie для стабильной работы сервиса. Подробнее

PRO C#. ООП на практике. ВСЕ САМ

ФорматОнлайн
Объём25 занятий
О курсе

Подробнее

Раньше назывался "Написание оконных приложений на C#". Хочешь получить бесплатную консультацию? Пиши слово "Консультация" по ссылке https://t.me/ironprogrammpro_bot   Этот курс для самостоятельного прохождения. Если вам нужно: Поддержка от преподавателя Ежедневная проверка домашних заданий (ревью) Еженедельные живые встречи Поработать с системой контроля версий GIT и понять как устроена командная разработка Опубликовать проект на GitHub для работодателей Общий чат с преподавателем То вам нужно записаться на одноименный курс, только с поддержкой. Вот ссылка на него.  Если вы вдруг уже приобрели данный курс и хотите перейти на одноименный курс, только с поддержкой, то напишите в личку.   Программа курса: ⠀ 🔹 Напишем оконные приложения или игрушки на Windows Forms, для закрепления изученного материала с основ программирования. Именно закрепление материала на реальных задачах ведет к более полному пониманию тем и технологий. ⠀ 🔹 Изучим объектно-ориентированное программирование (ООП). Спроектируем приложение с помощью моделирования реальных объектов. Научимся создавать классы, иерархии классов. ⠀ 🔹 Научимся отладке кода (ходить построчно по программе). Огромное количество начинающих программистов не умеют находить ошибки в программе. Есть специальные методы и инструменты для этого, которые мы вместе пройдем и попробуем на практике. ⠀ 🔹 Потренируемся читать чужой код. Почему это важно? Потому что программист 80% времени читает код (свой или чужой). Он должен сначала понять, что происходит в коде, а потом только добавить или изменить код. ⠀ 🔹 Опубликуем все наши проекты на GitHub. То есть, ваши реализованные приложения и игры будем выкладывать на публику. Работодатель практически не смотрит в резюме, он идет на GitHub и смотрит ваши проекты, ваш код, ваши увлечения. ⠀ 🔹 Поработаем с системой контроля версий GIT. Это нужно, чтобы хранить разные рабочие версии программы. Жизненно необходимо в командной работе и используется во всех средних и крупных компаниях. ⠀ Как видите курс получился очень богатым, качественным и самое главное практичным. В курсе есть только то, что нужно при работе программиста. ⠀ Если вы еще думаете поступить на курс или нет, то советую прочитать отзывы предыдущих участников курса (https://vk.com/topic-167194319_40842833).   Этот курс для самостоятельного прохождения. Если вам нужно: Поддержка от преподавателя Ежедневная проверка домашних заданий (ревью) Еженедельные живые встречи Поработать с системой контроля версий GIT и понять как устроена командная разработка Опубликовать проект на GitHub для работодателей Общий чат с преподавателем То вам нужно записаться на одноименный курс, только с поддержкой. Вот ссылка на него. 
Требования

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

  • Обязательное условие прохождение курса Основы программирования
Содержание

Программа курса

25 занятий
ТемаЧто внутри
01Подготовка

- Цель прохождения курса
- Новости
- Сообщество разработчиков
- Мозгокачалка
- PRO Bulki

02Урок 1. Приложение для тестирования пользователей. Начало

- Делаем прототип
- Домашнее задание

03Урок 1. Разбор дз

- Разбор 1. Основные общие замечания
- Разбор 1

04Урок 2. Git. GitHub

- Git, GitHub
- Домашнее задание

05Урок 2. Разбор дз

- Разбор 2

06Урок 3. Классы

- Зачем нужны классы
- Объектно-ориентированное программирование (ООП)
- Понятие класса
- Методы класса
- Конструкторы по умолчанию
- Параметризованные конструкторы
- Домашнее задание

07Урок 3. Разбор дз

- Разбор 3

08Урок 4. Создание Windows Forms приложения

- Технология Win Forms
- Домашнее задание

09Урок 4. Разбор дз

- Разбор 4

10Урок 5. Сериализация данных

- Сериализация
- Домашнее задание

11Урок 5. Разбор дз

- Разбор 5
- БОНУС. XML+Binary сериализации

12Урок 6. Игра "2048"

- Игра 2048
- Домашнее задание

13Урок 6. Разбор дз

- Разбор 6

14Урок 7. Наследование

- Наследование. Рисование и анимация
- Домашнее задание

15Урок 7. Разбор дз

- Разбор 7

16Урок 8. Полиморфизм

- Полиморфизм. Бильярдные шарики
- Домашнее задание

17Урок 8. Разбор дз

- Разбор 8

18Урок 9. Реализация салюта

- Моделирование реальных процессов. Реализация салюта
- Домашнее задание

19Урок 9. Разбор дз

- Разбор 9

20Урок 10. Angry Birds

- Реализация Angry Birds
- Домашнее задание

21Урок 10. Разбор дз

- Разбор 10

22Урок 11. Работа с картинками

- Реализация игры Лягушки
- Домашнее задание

23Урок 11. Разбор дз

- Разбор 11

24Бонусы

- Оформляем проект на GitHub
- Сравнение технологий для написания оконных приложений
- Создание установочного файла
- Гонки. Чтение чужого кода. Рефакторинг.
- HelpDesk. Чтение чужого кода. Рефакторинг.

25Урок 12. Заключение

- Заключительный урок
- Куда двигаться дальше

01Подготовка

- Цель прохождения курса
- Новости
- Сообщество разработчиков
- Мозгокачалка
- PRO Bulki

02Урок 1. Приложение для тестирования пользователей. Начало

- Делаем прототип
- Домашнее задание

03Урок 1. Разбор дз

- Разбор 1. Основные общие замечания
- Разбор 1

04Урок 2. Git. GitHub

- Git, GitHub
- Домашнее задание

05Урок 2. Разбор дз

- Разбор 2

06Урок 3. Классы

- Зачем нужны классы
- Объектно-ориентированное программирование (ООП)
- Понятие класса
- Методы класса
- Конструкторы по умолчанию
- Параметризованные конструкторы
- Домашнее задание

07Урок 3. Разбор дз

- Разбор 3

08Урок 4. Создание Windows Forms приложения

- Технология Win Forms
- Домашнее задание

09Урок 4. Разбор дз

- Разбор 4

10Урок 5. Сериализация данных

- Сериализация
- Домашнее задание

11Урок 5. Разбор дз

- Разбор 5
- БОНУС. XML+Binary сериализации

12Урок 6. Игра "2048"

- Игра 2048
- Домашнее задание

13Урок 6. Разбор дз

- Разбор 6

14Урок 7. Наследование

- Наследование. Рисование и анимация
- Домашнее задание

15Урок 7. Разбор дз

- Разбор 7

16Урок 8. Полиморфизм

- Полиморфизм. Бильярдные шарики
- Домашнее задание

17Урок 8. Разбор дз

- Разбор 8

18Урок 9. Реализация салюта

- Моделирование реальных процессов. Реализация салюта
- Домашнее задание

19Урок 9. Разбор дз

- Разбор 9

20Урок 10. Angry Birds

- Реализация Angry Birds
- Домашнее задание

21Урок 10. Разбор дз

- Разбор 10

22Урок 11. Работа с картинками

- Реализация игры Лягушки
- Домашнее задание

23Урок 11. Разбор дз

- Разбор 11

24Бонусы

- Оформляем проект на GitHub
- Сравнение технологий для написания оконных приложений
- Создание установочного файла
- Гонки. Чтение чужого кода. Рефакторинг.
- HelpDesk. Чтение чужого кода. Рефакторинг.

25Урок 12. Заключение

- Заключительный урок
- Куда двигаться дальше

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «PRO C#. ООП на практике. ВСЕ САМ» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

Библиотека Qt (С++ ). Уровень 1. Основы программирования
40 ак. ч. + 40 ак. ч. самостоятельно
Библиотека Qt (С++ ). Уровень 1. Основы программирования

Обучение проходит на QT 6 Qt – кроссплатформенная среда для разработки пользовательского интерфейса на языке C++, а также на других объектно-ориентированных языках. Qt Creator – и…

Онлайн10 занятий
50 350 ₽
C++ для разработки игр
5 сентября
C++ для разработки игр

Освой С++ на базовом уровне, создай свою первую игру уже через 2 месяца обучения, в дальнейшем сможешь применить эти знания для работы в Unreal Engine.

Онлайн4 занятий
Домашние заданияВидеоуроки+2
90 300 ₽Рассрочка на 12 мес.
Основы разработки на C++: белый пояс
Основы разработки на C++: белый пояс

Этот курс посвящён знакомству с языком программирования С++. Вы научитесь использовать его основные конструкции, создавать свои типы данных, разбивать программу на классы и функци…

Онлайн5 занятий
20 000 ₽
Основы C#
Основы C#

Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования. Курс мы начнём с изучения основ - встроенных в язык ти…

Онлайн10 занятий
3 999 ₽
Технология разработки программного обеспечения - переподготовка
−40%2 месяца
Технология разработки программного обеспечения - переподготовка

Курс профессиональной переподготовки «Технология разработки программного обеспечения» по всей России. ✓ Дистанционное обучение ✓ Получение диплома с бесплатной доставкой ✓ Цена 32…

Онлайн5 занятий
Текстовые уроки
54 980 ₽−40%
32 980 ₽
Python разработчик
6,5 месяца
Python разработчик

Веб-разработка на Python: Django, Django REST Framework, Flask. Работа с базами данных, ORM, создание API. Асинхронное программирование, FastAPI. Основы DevOps, контейнеризация, р…

ОнлайнНачальный
110 000 ₽от 6 111 ₽/мес на 18 мес.
Начать без затрат

Бесплатные курсы

Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
Бесплатноот 11 647 ₽/мес