Акции школ
Войти

Курс «Основы ООП»

Составитель: Денис Сметнёв · Обновлено: 08.07.2026

15 уроков по изучению основ объектно-ориентированного программирования – о сложной концепции простыми словами. Подходит новичкам. Способствует развитию в профессии разработчиков игра на Unity, гейм-дизайнеров и разработчиков C#. В программе: освоение парадигмы ООП с помощью практики – разработки игры "Змейка" на языке С# с использованием системы контроля версий Git. Выполнение заданий, общение с одногруппниками и сертификат об окончании курса.

Подробнее


Компания: GeekBrains (ГикБреинс)

рейтинг: Язык: ru

Уровень: Начальный Старт: в любое время Документ: Сертификат
🎓 Сертификат 📁 1 проект в портфолио
Почему мы рекомендуем: проверен 1 отзывами, сертификат — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Актуальная программа курса (14 модулей, по данным школы)

  1. Урок 1. Постановка целей
  2. Урок 2. Процедурный подход
  3. Урок 3. Классы и объекты
  4. Урок 4. Конструкторы. Инкапсуляция
  5. Урок 5. Оперативная память: вид изнутри
  6. Урок 6. Осваиваем класс «Список»
  7. Урок 7. Класс «Горизонтальные линии»
  8. Урок 8. Класс «Вертикальные линии» и «Фигура»
  9. Урок 9. Класс «Змейка»
  10. Урок 10. «Змейка» в движении
  11. Урок 11. Управляемая «Змейка»
  12. Урок 12. «Змейка» с хорошим аппетитом
  13. Урок 13. Класс «Препятствия». Полиморфизм
  14. Урок 14. Приключенческий боевик «Добыть еду, уйти от препятствий»

Сколько зарабатывают в профессии (медиана hh.ru, по 253 вакансиям)

Junior
130 000 ₽
Middle
200 000 ₽
Senior
250 000 ₽

Сравнение с похожими курсами других школ

Листайте таблицу вбок, чтобы увидеть срок, рейтинг и диплом
КурсШколаЦенаСрокРейтингДиплом
Основы ООП (этот) GeekBrains (ГикБреинс) беспл. 5 Сертификат
Изучение языка программирования LoftSchool (Лофт скул) беспл. 5.0 Обзор
Курс "1С-разработчик" с оплатой большей части курса после трудоустройства Kata Academy by Java Mentor 64 000 ₽ 4.6 Перейти
Ruby on Rails Школа Thinknetica беспл. 4.7 Обзор
Длительность курса

Длительность курса

Обучение в свободном режиме

Формат обучения

Формат обучения

Видеокурс

Обратная связь

Обратная связь

Теория и практика

Теория и практика

15 уроков

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

  • Работать с абстракцией, инкапсуляцией, наследованием и полиморфизмом в ООП.
  • Понимать, что происходит в оперативной памяти компьютера в процессе выполнения программы.
  • Писать программы на языке C#.
  • Применять знания при работе с любым другим языком программирования.
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

Начинающим разработчикам игр на Unity

Освоите самую распространенную и востребованную парадигму, которая используется практически во всех современных языках – объектно-ориентированное программирование. Разработаете игру "Змейка" на языке C# с использованием системы контроля версий Git.

Урок 1. Постановка целей

Подготовительная работа. Установка среды разработки Visual Studio, начало работы с Git-ом.

Урок 2. Процедурный подход

Выводим точки на экран без использования ООП.

Урок 3. Классы и объекты

Создаем первый класс «Точка».

Урок 4. Конструкторы. Инкапсуляция

Создаем конструкторы класса «Точка». Изучаем один из ключевых принципов объектно-ориентированного программирования – инкапсуляцию.

Урок 5. Оперативная память: вид изнутри

Что происходит в оперативной памяти при создании и присваивании переменных и объектов класса?

Урок 6. Осваиваем класс «Список»

Учимся применять на практике класс «Список» языка C#. Создаем список «Точек».

Урок 7. Класс «Горизонтальные линии»

Создаем новый класс, отвечающий за отображение горизонтальных линий на игровом поле.

Урок 8. Класс «Вертикальные линии» и «Фигура»

Создаем новый класс, отвечающий за отображение вертикальных линий на игровом поле. Создаем класс «Фигура» – базовый для «Горизонтальной линии» и «Вертикальной линии».

Урок 9. Класс «Змейка»

Создаем новый класс, отвечающий за отображение и управление змейкой на игровом поле. Применяем принципы наследования. Создаем перечисление (enum), отвечающее за направление змейки.

Урок 10. «Змейка» в движении

Обучаем «Змейку» перемещению по игровому полю.

Урок 11. Управляемая «Змейка»

Управляем «Змейкой» с клавиатуры.

Урок 12. «Змейка» с хорошим аппетитом

Обучаем «Змейку» выживанию в реальном мире – питанию и росту!

Урок 13. Класс «Препятствия». Полиморфизм

Создаем класс, отвечающий за препятствия на пути змейки. Осваиваем принцип объектно-ориентированного программирования – полиморфизм.

Урок 14. Приключенческий боевик «Добыть еду, уйти от препятствий»

Обучаем змейку реагировать на препятствия во время охоты за едой.

Урок 15. Итоги

Подводим итоги, наслаждаемся игрой.

C#

Git

Основы программирования на C#

Разработка игры «Змейка»

Использование системы контроля версий Git

Применение классов, объектов, конструкторов, виртуальных функций

Навыки, которые вы получите

 
ИГРА ЗМЕЙКА ОСНОВЫ C# ОСНОВЫ GIT

Компания, проводящая курс

GeekBrains (ГикБреинс)

212 курсов по 793 темам

Онлайн-платформа для обучения GeekBrains (Гик брейнс) работает с 2014 года. Является частью холдинга Mail.Ru Group и резидентом Сколково с 2016...

19 (1372)

Отзывы студентов

5
Рейтинг курса (все отзывы)
100%
0%
0%
0%
0%
больше курсов

Похожие курсы компании