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

Формула программиста
основатель — Волосатов Евгений Витольдович
Вебинар «Мастер-класс. Как стать высокооплачиваемым программистом.» начнётся через 2 дня 20 час. 59 мин.
У вас нет доступа для просмотра этой записи.

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

Теория ООП

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

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

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

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

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

2,400 руб.


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

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

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

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




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

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

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

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