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

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

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

Теория ООП

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

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

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

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

3000 руб.


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

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

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

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




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

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

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

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