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

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

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

Теория ООП

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

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

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

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

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

2,400 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Инкапсуляция мечты 00:09:02 118 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 10 мин. [Показать отчёт]
Научился: пока ничему  
Сложности: ничего  
Комментарии: инкапсуляция - сокрытие от внешнего мира устройства некоего объекта с возможностью взаимодействия с ним только через официальные возможности  
2 Урок рисования 00:08:10 106 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 10 мин. [Показать отчёт]
Научился: графическая библиотека  
Сложности: ничего  
Комментарии: нет  
3 Первый класс 00:09:53 98 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 1 час. 00 мин. [Показать отчёт]
Научился: пока ничему  
Сложности: ничего  
Комментарии: нет  
4 Второй класс 00:09:13 94 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 20 мин. [Показать отчёт]
Научился: Становится понятным что и как отображает IDE в отношении классов  
Сложности: в принципе ничего, только не понятно зачем выбирать функцию прорисовки квадрата с шириной и высотой 
Комментарии: нет  
5 Круглый класс 00:08:10 91 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 30 мин. [Показать отчёт]
Научился: ничему  
Сложности: ничего  
Комментарии: нет  
6 Структура пикселя 00:10:55 79 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 30 мин. [Показать отчёт]
Научился: структуры  
Сложности: ничего  
Комментарии: нет  
7 Структура vs Класс 00:25:05 73 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 30 мин. [Показать отчёт]
Научился: вспомнил старые знания  
Сложности: ничего  
Комментарии: нет  
8 Пиксели для классов 00:14:44 69 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 1 час. 00 мин. [Показать отчёт]
Научился: синтаксис вызова конструкторов  
Сложности: ничего  
Комментарии: нет  
9 Расстояние между пикселями 00:12:12 69 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 1 час. 00 мин. [Показать отчёт]
Научился: развитие навыков работы с классами. Началась terra incognita  
Сложности: ничего  
Комментарии: нет  
10 Цветные карандаши 00:14:54 67 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 40 мин. [Показать отчёт]
Научился: плодить классы 
Сложности: ничего  
Комментарии: нет  
11 Рисуем Снеговика 00:14:40 65 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 30 мин. [Показать отчёт]
Научился: -  
Сложности: -  
Комментарии: -  
12 Второй Снеговик 00:09:46 65 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 30 мин. [Показать отчёт]
Научился: неправильному усложнению программ  
Сложности: ничего  
Комментарии: для решения всех трех задач имхо надо все координаты сделать виртуальными и зависимыми от одной реальной координаты в базовом классе  
13 Богатое наследство 00:12:53 64 чел. ★ 5 Done
  Отчёт отправил: 5331. Андрей Решено за 20 мин. [Показать отчёт]
Научился: Синтаксису наследования  
Сложности: ничего  
Комментарии: Наследование - передача свойств родителей наследникам :)  
14 Фигуральный базовый класс 00:10:56 63 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 20 мин. [Показать отчёт]
Научился: пока ничему новому  
Сложности: ничего  
Комментарии: Можно в Draw передавать объект, а потом через switch распознавать объект и реализовывать конкретную функцию  
15 Рисователь снеговиков 00:11:51 63 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 20 мин. [Показать отчёт]
Научился: -  
Сложности: ничего  
Комментарии: position будет единственной реальной координатой относительно которой будут рассчитываться остальные  
16 Переезд метода Draw 00:11:54 62 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 20 мин. [Показать отчёт]
Научился: по ка ничему  
Сложности: ничего  
Комментарии: нет  
17 Переезд graph в базовый класс 00:13:10 61 чел. ★ 5 Done
  Отчёт отправил: 5331. Андрей Решено за 30 мин. [Показать отчёт]
Научился: оптимизация программ 
Сложности: ничего  
Комментарии: все хорошо 
18 Мощь полиморфизма 00:09:01 59 чел. ★ 5 Done
  Отчёт отправил: 5331. Андрей Решено за 20 мин. [Показать отчёт]
Научился: полиморфизму 
Сложности: ничего  
Комментарии: нет  
19 Спрайт для Снеговика 00:12:28 59 чел. ★ 5 Done
  Отчёт отправил: 5331. Андрей Решено за 40 мин. [Показать отчёт]
Научился: оптимизации кода  
Сложности: ничего  
Комментарии: нет  
20 Перемещение круга 00:11:42 59 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 20 мин. [Показать отчёт]
Научился: -  
Сложности: ничего  
Комментарии: нет  
21 Перемещение других фигур 00:08:37 59 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 20 мин. [Показать отчёт]
Научился: ничему 
Сложности: ничего  
Комментарии: нет  
22 Перемещение Снеговиков 00:10:48 58 чел. ★ 4.9 Done
  Отчёт отправил: 5331. Андрей Решено за 30 мин. [Показать отчёт]
Научился: все понятно  
Сложности: ничего  
Комментарии: нет  
23 ПОЛУФИНАЛЬНЫЙ УРОК. 52 чел. ★ 5 $
24 Интерфейс. Зачем он нужен. 00:09:33 49 чел. ★ 4.8 $
25 Интерфейс. Правила игры. 00:12:23 48 чел. ★ 4.9 $
26 Интерфейс. Алгоритм игры. 00:07:48 48 чел. ★ 4.9 $
27 Интерфейс. Создаём кружок. 00:08:36 47 чел. ★ 5 $
28 Интерфейс. Площадка для игры. 00:11:58 46 чел. ★ 5 $
29 Интерфейс. Кружок на площадке. 00:11:49 46 чел. ★ 5 $
30 Интерфейс. Запускаем кружки на площадку! 00:11:49 46 чел. ★ 5 $
31 Интерфейс. Кружок хочет играть. 00:09:42 46 чел. ★ 5 $
32 Интерфейс. Кружок готов к игре! 00:20:47 45 чел. ★ 5 $
33 Интерфейс. Кружочки гоняются друг за другом. 00:11:53 45 чел. ★ 5 $
34 Интерфейс. Изменяем правила игры. 00:10:22 44 чел. ★ 5 $
35 Интерфейс. Создаём новую игру. 00:12:31 43 чел. ★ 5 $
36 Интерфейс. ФИНАЛЬНЫЙ УРОК. 00:13:05 40 чел. ★ 5 $
37 Интерфейс. VIP. Квадратики тоже хотят играть. 00:16:23 41 чел. ★ 5 $
38 Интерфейс. VIP. Пересечение прямоугольников. 00:09:47 39 чел. ★ 5 $
39 Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. 00:22:25 33 чел. ★ 5 $
  Итого:   39 видеоуроков общей продолжительностью 7 час. 40 мин. 33 чел. ★ 4.95  
  Финалисты:   lomik,   Роман,   Максим Базуев,   Neverwinter 2,   Владимир,   Никита,   Оля,   Валера Луцевич,   Anton Sozykin,   Permitin Alexey,   Артём,   Максим Лапшинов,   Frank,   Archi,   Александр Львович,   Ильшат,   Олег Михайлович,   Дмитрий,   Новопашин Владимир,   Евгений,   Сергей Соколов,   Александр Б.,   Максим Саратов,   Алексей В.,   Александр,   Rita,   Станислав,   Алексей Хонин,   Ludmila,   Yefim,   Сергей Зулкарнаев,   Сергей Аникин,   Константин .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: что такое интерфейс, как он создаётся и для чего он нужен.
Трудности: все как всегда просто
Красивая игра получилась! Я в восторге! Спасибо за замечательный курс
Научился: Понятиям теории ООП, интерфейсов, создавать различные игры с одним интерфейсем. Курс классный! Советую пройти всем, кто себя еще не очень уверенно чувствует в ООП. следующий курс игры на Java Script и Базы данных отеля
нет