PRO C#. ООП на практике. ВСЕ САМ
О курсе
Подробнее
Раньше назывался "Написание оконных приложений на 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 — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным.
Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ.
В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе Мнения учеников
Отзывы о курсе
Информация обновлена 3 сентября 2026 г.