Изучение c# на примерах

Формула программиста
основатель — Волосатов Евгений Витольдович
У вас нет доступа для просмотра этой записи.

Получить доступ

Теория ООП

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

Во время создания проекта постоянно применяется рефакторинг кода,
при этом демонстрируются приёмы Объектно-ориентированного программирования.

Во второй части курса мы проработаем понятие Интерфейса.

Только сегодня — скидка 75%!

Объём: 39 коротких видеоуроков
Время: 7 часов 40 минут.
Доступ на 30 дней.

2,400 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Инкапсуляция мечты 00:09:02 131 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 20 мин. [Показать отчёт]
Научился: Изоляция чего-либо от внешнего воздействия 
Сложности: Найти картинку 
Комментарии: Все хорошо 
2 Урок рисования 00:08:10 114 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 20 мин. [Показать отчёт]
Научился: Создать Bitmap, Graphics, Pen 
Сложности: Все просто 
Комментарии: Все хорошо 
3 Первый класс 00:09:53 106 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 20 мин. [Показать отчёт]
Научился: Создать класс 
Сложности: Сложностей не было 
Комментарии: Все хорошо 
4 Второй класс 00:09:13 102 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 20 мин. [Показать отчёт]
Научился: Создание класса 
Сложности: Все просто 
Комментарии: Все хорошо 
5 Круглый класс 00:08:10 99 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 20 мин. [Показать отчёт]
Научился: Создавать классы 
Сложности: Все просто 
Комментарии: Все хорошо 
6 Структура пикселя 00:10:55 89 чел. ★ 5 Done
  Отчёт отправил: 5193. Сергей Решено за 30 мин. [Показать отчёт]
Научился: Создавать структуру 
Сложности: Сложностей не было. 
Комментарии: Все хорошо. 
7 Структура vs Класс 00:25:05 83 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 50 мин. [Показать отчёт]
Научился: Почти разобрался в отличиях структуры от класса 
Сложности: Разобраться в отличиях 
Комментарии: Все доходчиво 
8 Пиксели для классов 00:14:44 81 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 40 мин. [Показать отчёт]
Научился: Лучше понимать классы 
Сложности: Понять работу классов 
Комментарии: Все отлично 
9 Расстояние между пикселями 00:12:12 80 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 40 мин. [Показать отчёт]
Научился: Находить расстояние между точками. 
Сложности: Понять материал 
Комментарии: Все отлично! 
10 Цветные карандаши 00:14:54 78 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 30 мин. [Показать отчёт]
Научился: Рисовать цветные фигуры 
Сложности: Все просто и понятно. 
Комментарии: Все хорошо. 
11 Рисуем Снеговика 00:14:40 77 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Рисовать снеговика 
Сложности: Доделать рисунок 
Комментарии: Все отлично! 
12 Второй Снеговик 00:09:46 77 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 30 мин. [Показать отчёт]
Научился: Рисовать цветного снеговика 
Сложности: Все просто. 
Комментарии: Вычислять координаты всех фигур относительно 3 переменных. Координаты, угол поворота и размер. 
13 Богатое наследство 00:12:53 76 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 30 мин. [Показать отчёт]
Научился: Наследование 
Сложности: Все просто. 
Комментарии: Добавление новых функций к родительским объекта. 
14 Фигуральный базовый класс 00:10:56 75 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 40 мин. [Показать отчёт]
Научился: Наследование 
Сложности: Все понятно 
Комментарии: Определить какая фигура в массиве и нарисовать ее. 
15 Рисователь снеговиков 00:11:51 75 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 30 мин. [Показать отчёт]
Научился: Функция GetType() 
Сложности: Все понятно 
Комментарии: Относительно position рисуется снеговик 
16 Переезд метода Draw 00:11:54 74 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 30 мин. [Показать отчёт]
Научился: Полиморфизьм 
Сложности: Все просто 
Комментарии: Все отлично 
17 Переезд graph в базовый класс 00:13:10 74 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 40 мин. [Показать отчёт]
Научился: Знакомство с Наследованием 
Сложности: Все просто. 
Комментарии: Все отлично! 
18 Мощь полиморфизма 00:09:01 72 чел. ★ 5 Done
  Отчёт отправил: 5193. Сергей Решено за 30 мин. [Показать отчёт]
Научился: Узнал про абстрактные классы и методы. 
Сложности: Понять абстрактные классы и методы. 
Комментарии: Все отлично. 
19 Спрайт для Снеговика 00:12:28 72 чел. ★ 5 Done
  Отчёт отправил: 5193. Сергей Решено за 30 мин. [Показать отчёт]
Научился: Узнал про коллекции 
Сложности: Вроде все понятно. 
Комментарии: Все отлично. 
20 Перемещение круга 00:11:42 72 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 20 мин. [Показать отчёт]
Научился: Перемещать объект по заданным координатам. 
Сложности: Все понятно 
Комментарии: Все отлично 
21 Перемещение других фигур 00:08:37 72 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 20 мин. [Показать отчёт]
Научился: Перемещать фигуры 
Сложности: Нечего 
Комментарии: Все хорошо. 
22 Перемещение Снеговиков 00:10:48 70 чел. ★ 4.9 Done
  Отчёт отправил: 5193. Сергей Решено за 20 мин. [Показать отчёт]
Научился: Перемещать снеговика 
Сложности: Все просто 
Комментарии: Все отлично 
23 ПОЛУФИНАЛЬНЫЙ УРОК. 63 чел. ★ 4.9 $
24 Интерфейс. Зачем он нужен. 00:09:33 60 чел. ★ 4.9 $
25 Интерфейс. Правила игры. 00:12:23 60 чел. ★ 5 $
26 Интерфейс. Алгоритм игры. 00:07:48 60 чел. ★ 5 $
27 Интерфейс. Создаём кружок. 00:08:36 59 чел. ★ 4.9 $
28 Интерфейс. Площадка для игры. 00:11:58 56 чел. ★ 5 $
29 Интерфейс. Кружок на площадке. 00:11:49 55 чел. ★ 5 $
30 Интерфейс. Запускаем кружки на площадку! 00:11:49 55 чел. ★ 5 $
31 Интерфейс. Кружок хочет играть. 00:09:42 55 чел. ★ 4.9 $
32 Интерфейс. Кружок готов к игре! 00:20:47 54 чел. ★ 5 $
33 Интерфейс. Кружочки гоняются друг за другом. 00:11:53 54 чел. ★ 5 $
34 Интерфейс. Изменяем правила игры. 00:10:22 53 чел. ★ 5 $
35 Интерфейс. Создаём новую игру. 00:12:31 52 чел. ★ 5 $
36 Интерфейс. ФИНАЛЬНЫЙ УРОК. 00:13:05 47 чел. ★ 5 $
37 Интерфейс. VIP. Квадратики тоже хотят играть. 00:16:23 48 чел. ★ 5 $
38 Интерфейс. VIP. Пересечение прямоугольников. 00:09:47 46 чел. ★ 5 $
39 Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. 00:22:25 40 чел. ★ 5 $
  Итого:   39 видеоуроков общей продолжительностью 7 час. 40 мин. 40 чел. ★ 4.95  
  Финалисты:   lomik,   Роман,   Максим Базуев,   Neverwinter 2,   Владимир,   Никита,   Олюшка,   Валера Луцевич,   Anton Sozykin,   Permitin Alexey,   Артём,   Максим Лапшинов,   Frank,   Archi,   Александр Львович,   Ильшат,   Олег Михайлович,   Дмитрий,   Новопашин Владимир,   Евгений,   Сергей Соколов,   Александр Б.,   Максим Саратов,   Алексей В.,   Александр,   Rita,   Станислав,   Алексей Хонин,   Ludmila,   Yefim,   Сергей Зулкарнаев,   Сергей Аникин,   Константин,   Tekashnik,   Артем Посунько,   Андрей Козлов,   kalobyte,   Sergio,   Алексей Малышев,   Александр .

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Создал игру на базе уже готового интерфейса.
Трудности: Было всё понятно рассказало, так что сложностей не было :)
Я узнал подробно о трёх главных словах ООП: инкапсуляция, наследование, полиморфизм, а также познакомился с интерфейсом и понял, что это замечательная вещь! А поскольку я до сих в шоке от того, как я поумнел за этот курс, то напишу вкратце: КУРС ПРОСТО ШИКАРНЫЙ, спасибо!!! Ну а более подробный отзыв оставлю после ВИП-уроков :)
Научился: заражать игроков Великолепный курс! Я понял что ООП позволяет довольно гибкие вещи делать, причем не ломая старый код а дополняя его. Да не задумывался о том что интерфейс - 100% гарантия чего-либо....просто в голову не приходило думать в такой плоскости.
Трудности: быть заразным! (я в шоке от того что это был вэбинар который шел ВООБЩЕ без перерыва!!!)
врач долго ехал... Можно было наверное кнопками выбирать стиль игры чтобы не комментировать часть кода руками....как то ...не творчески