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

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

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

Теория ООП

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

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

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

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

3000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Инкапсуляция мечты 00:09:02 100 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: в общих чертах прикинул что такое Инкапсуляция. Инкапсуляция позволяет контролировать способы использования данных и процедур, одним словом это экземпляр с ограничением доступа к классу.  
Сложности: пока тяжело в голове укладывается сама мысль Инкапсуляции 
Комментарии: На мой взгляд видео урок слабовато раскрывает суть Инкапсуляции. 
2 Урок рисования 00:08:10 96 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: рисовать 
Сложности: координаты 
Комментарии: хорошо 
3 Первый класс 00:09:53 89 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: работа с классами 
Сложности: внимательность подводит. 
Комментарии: нормально 
4 Второй класс 00:09:13 85 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: прокачался по работе с классами. 
Сложности: не много тяжело понимается , не которые вещи уверываются на слова :) 
Комментарии: Отличная работа. 
5 Круглый класс 00:08:10 82 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: закрепляем навыки. 
Сложности: пока еще понимание слабовато. 
Комментарии: Все очень хорошо 
6 Структура пикселя 00:10:55 71 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 30 мин. [Показать отчёт]
Научился: повышаем навыки. 
Сложности: Ни чего. 
Комментарии: Очень нравиться , чувствую прогресс. 
7 Структура vs Класс 00:25:05 64 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: класс в классе, структуры.  
Сложности: как всегда все новое сложно. 
Комментарии: Очень интересный и важный урок. обязательно нужно сделать конспект для закрепления. 
8 Пиксели для классов 00:14:44 61 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: все новое.! 
Сложности: как всегда моя стихия не внимательность, напортачил . пришлось посидеть . 
Комментарии: Чем дальше тем интереснее. 
9 Расстояние между пикселями 00:12:12 61 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 30 мин. [Показать отчёт]
Научился: много нового. 
Сложности: нашел все ошибки, как всегда не внимательность.  
Комментарии: все классно 
10 Цветные карандаши 00:14:54 59 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: рисовать разными цветами 
Сложности: найти ошибки ! 
Комментарии: нормально идет. 
11 Рисуем Снеговика 00:14:40 58 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: рисовать по координаторам 
Сложности: когда делаешь не в первый раз не сложно :) 
Комментарии: спасибо всем за помощь в поиске ошибке !! нашел сам. :) 
12 Второй Снеговик 00:09:46 57 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: пока осмысливаю и повышаю навыки. 
Сложности: моя слабость это ошибки, которые потом приходиться искать :) 
Комментарии: Все хорошо 
13 Богатое наследство 00:12:53 56 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: понял что такое наследование.  
Сложности: ни чего. 
Комментарии: Наследование это передача всех данных в текущие класс из класса родителя. 
14 Фигуральный базовый класс 00:10:56 55 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: применять массивы. 
Сложности: сложность в том что опыта маловато. 
Комментарии: Применить case. 
15 Рисователь снеговиков 00:11:51 55 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: прокачиваемся. 
Сложности: Ни чего. 
Комментарии: С нетерпением жду ответа на вопрос поставленный в уроке. 
16 Переезд метода Draw 00:11:54 55 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: прокачиваю всеЁ 
Сложности: как всегда найти ошибки допущенные при невнимательности. 
Комментарии: здорово 
17 Переезд graph в базовый класс 00:13:10 55 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: прокачиваемся. 
Сложности: пока ни чего. 
Комментарии: мне очень нравиться 
18 Мощь полиморфизма 00:09:01 53 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: появилось новое абстракт. 
Сложности: надо еще новое все осмыслить 
Комментарии: пока потихоньку 
19 Спрайт для Снеговика 00:12:28 53 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: появились новинки list 
Сложности: время покажет 
Комментарии: все путем 
20 Перемещение круга 00:11:42 53 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: перемещать координаты 
Сложности: последнее время приходиться частенько искать ошибки через CodeMap 
Комментарии: нормалек 
21 Перемещение других фигур 00:08:37 53 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: прокачались рисовать и перемещать . 
Сложности: ни чего 
Комментарии: все нормально 
22 Перемещение Снеговиков 00:10:48 52 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 1 час. 00 мин. [Показать отчёт]
Научился: все ново в этом курсе 
Сложности: ни чего. 
Комментарии: Очень понравилось 
23 ПОЛУФИНАЛЬНЫЙ УРОК. 46 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 30 мин. [Показать отчёт]
Научился: много чего было показано на курсе. тут узнал про рисование, класс, структура, работа с цветами, наследование, полиморфизм, впервые столкнулся с toolbox. 
Сложности: второй раз уже многое было легко. 
Комментарии: Это уже второй заход на этом курсе, потому что появилось продолжение. Не все сразу получается, даже просто переписывая, иногда приходиться посидеть ,разобраться . Мне все нравиться. Но хотелось бы увидеть курс по Linq. 
24 Интерфейс. Зачем он нужен. 00:09:33 44 чел. ★ 4.9 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: узнал что такое интерфейс, заметил что в интерфейсе не используются модификаторы доступа . 
Сложности: все понятно. 
Комментарии: интерфейс = список действий ,без реализации. 
25 Интерфейс. Правила игры. 00:12:23 43 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: не понятно чему, но новое есть! :) 
Сложности: не смог сразу понять , почему у меня подсвечивается gamer.add подсвечивается. оказалось описка. надо было писать gamers.add 
Комментарии: ПОМЕНЯЙТЕ КОЛ-ВО ПРОВЕРОК С 20ти НА 10ть. ОЧЕНЬ ДОЛГО ЖДАТЬ НАДО ДОСТУПА К СЛЕДУЮЩЕМУ УРОКУ, 
26 Интерфейс. Алгоритм игры. 00:07:48 43 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: просто переписал 
Сложности: дописать программу не могу. 
Комментарии: ждем следующее занятие. 
27 Интерфейс. Создаём кружок. 00:08:36 42 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: ни чему 
Сложности: все понятно 
Комментарии: жду продолжения. 
28 Интерфейс. Площадка для игры. 00:11:58 41 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: пока не до конца осмыслил , что нового было на уроке. 
Сложности: ни чего. 
Комментарии: своими словами не получается.  
29 Интерфейс. Кружок на площадке. 00:11:49 41 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: что новое , но пока не осмыслил. 
Сложности: ни чего. 
Комментарии: вникаю.  
30 Интерфейс. Запускаем кружки на площадку! 00:11:49 41 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: по моему ни чему 
Сложности: в процессе набивания кода , появились артифакты , которые сразу не дали запуску программы . Application.Run(new FormGame()); = тут почему то в скобках появилось TODO. помогло простое удаление. + ошибка в названии pictureBox1, то же не сразу все пустилось. но Я все победил. 
Комментарии: все путем. 
31 Интерфейс. Кружок хочет играть. 00:09:42 41 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: прокачиваюсь 
Сложности: прокачиваюсь 
Комментарии: прокачиваюсь 
32 Интерфейс. Кружок готов к игре! 00:20:47 40 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: Вникаю 
Сложности: Вникаю 
Комментарии: Вникаю 
33 Интерфейс. Кружочки гоняются друг за другом. 00:11:53 40 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: вникаю 
Сложности: вникаю 
Комментарии: вникаю 
34 Интерфейс. Изменяем правила игры. 00:10:22 39 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: вникаю 
Сложности: вникаю 
Комментарии: вникаю 
35 Интерфейс. Создаём новую игру. 00:12:31 38 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 20 мин. [Показать отчёт]
Научился: null 
Сложности: null 
Комментарии: буду повторять потом. 
36 Интерфейс. ФИНАЛЬНЫЙ УРОК. 00:13:05 35 чел. ★ 5 Open
37 Интерфейс. VIP. Квадратики тоже хотят играть. 00:16:23 36 чел. ★ 5 Done
  Отчёт отправил: 5407. Дмитрий 199 Решено за 30 мин. [Показать отчёт]
Научился: вникаю 
Сложности: вникаю 
Комментарии: вникаю 
38 Интерфейс. VIP. Пересечение прямоугольников. 00:09:47 33 чел. ★ 5 Open
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#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился реализации новых методов SetNewVirus, FindNewVirus, видоизменять игру меняя правила. Уроки великолепные! Спасибо большое! Наглядно, емко, толково. Самые положительные впечатления. Мои ожидания полностью удовлетворены.
Трудности: Иногда не замечая в код просачивались опечатки и на их поиск и устранение приходилось тратить достаточно много времени. Но не даром появилось утверждение, что на на написание кода уходит 30% времени, на на его отладку -- 70%.
Замечаний нет.
Научился: Работать с кодом.
Трудности: Найти ошибку.
Интересный опыт с десятиминутными роликами. Но, хотелось бы, чтобы в подобных десятиминутных роликах было максимум новой информации.