C# обучение для чайников

Формула программиста

основатель — Волосатов Евгений Витольдович

Клуб формулистов - Ежемесячная подписка

Вступление в Клуб Формулистов на выгодных условиях для НОВЫХ участников.

После взноса 512 руб. вы получите подписку
в Клуб Формулистов на 30 дней и 512 байт для быстрого старта.
Байты используются для открытия более одного урока в день, по 50 байт за урок.

Стоимость 1 дня за первый месяц: всего 16 рублей.

Через 30 дней будет списано 3,000 руб.
за продление подписки в Клуб на 30 дней +512 байт.

Так будет продолжаться каждые 30 дней, пока вы не отмените подписку.
Средства будет автоматически считываться с вашей карты.
Вы в любой момент сможете отказаться от продления Клуба.

Стоимость 1 дня: 100 руб.

Хочу вступить!

Также есть другие варианты оплаты участия в КФ:

Билет в клуб формулистов на ...
30+ дней | 60 дней | 150 дней | 380 дней | 1000 дней

Внимание!
Стоимость участия в Клубе формулистов увеличивается 1 числа каждого месяца на 100 рублей.
При оформления подписки стоимость остаётся постоянной, пока подписка не будет отменена.







Первый взнос - 512 руб./30 дней + 512 байт.
Последующие взносы - 3,000 руб./месяц + 512 байт.



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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE Strategy - Intro 00:04:31
28 чел. ★ 5 Free
  Мы начинаем работу с Шаблоном проектирования
Strategy (стратегия), который выбирает
наилучший способ достижения результата.

Это значительно упрощает процесс создания программ.
2 Strategy - Operation - Context 00:08:22
24 чел. ★ 5 $
  На этом уроке мы начинаем создание программы
при помощи шаблона проектирования Strategy (Стратегия).
Для начала мы опишем интерфейс нашей программы,
так как с этого начинается описание общего
знаменателя всех "Стратегий", которые будут применяться.
3 Strategy - Operation - Program 00:06:28
24 чел. ★ 5 $
  На этом уроке мы опишем основной класс программы,
который продемонстрирует работу нашего
шаблона проектирования Strategy (Стратегия).
4 Strategy - Join - ArrayList 00:04:51
24 чел. ★ 5 $
  На этом уроке мы начнём создание программы
для слияния строк из ArrayList().
Так как обычная конкатенация строк происходит
быстрее с маленьким количеством одновременно
склеиваемых строк, то мы воспользуемся
шаблоном проектирования Strategy (Стратегия)
для выбора наибыстрейшего способа склеивания.
5 Strategy - Join - Context 00:04:14
24 чел. ★ 5 $
  На этом уроке мы реализуем класс Context(),
который будет выбирать наилучшую стратегию
для выполнения склеивания строк.
6 Strategy - Join - String/Buffer 00:06:42
24 чел. ★ 5 $
  На этом уроке мы создадим интерфейс Strategy(),
в котором будет всего один метод join().
Так же реализуем классы стратегий
StrategyString и StrategyBuffer().
7 Strategy - Join - Log/Timer 00:07:21
23 чел. ★ 5 $
  На этом уроке мы продемонстрируем как можно
в одном классе использовать несколько шаблонов.
Для этого мы перенесём синглтоны
Log() и Timer() из прошлых уроков.
8 Strategy - Person - Schema 00:08:51
21 чел. ★ 5 $
  На этом уроке мы начинаем создание программы
в котором шаблон проектирования
Strategy (Стратегия) мы применим дважды.
9 Strategy - Person - Program 00:08:03
20 чел. ★ 5 $
  На этом уроке мы реализуем нашу программу
по ТЗ, которое мы создали на прошлом уроке.
10 Strategy - Person - Format - Context 00:10:48
20 чел. ★ 5 $
  На этом уроке мы реализуем класс ContextFormat().
Его задача в выборе необходимого формата вывода данных.
11 Strategy - Person - Format - Strategy 00:09:47
20 чел. ★ 5 $
  На этом уроке мы реализуем метод format()
в классах FormatTXT(), FormatXML() и FormatJSON().
12 Strategy - Person - Save - Context 00:06:37
19 чел. ★ 5 $
  На этом уроке мы реализуем класс ContextSave().
В котором опишем выбор сохранения данных,
вывод: на экран SavePrint() или в файл SaveFile().
13 Strategy - Person - Save - Strategy 00:07:18
19 чел. ★ 5 $
  На этом уроке мы завершаем написание нашей программы
с двойной демонстрации шаблона стратегия (Strategy).
Для этого мы реализуем оставшийся класс SaveFile().
14 ФИНАЛЬНЫЙ УРОК без видео
4 теста
9 чел. ★ 5 $
  Поздpaвляю!
Твoя зaдaча - прoверить cебя и пpойти тест, см. вкладку "Тест".

Напиши отзыв или видеообзор по этому видеокурсу.
15 VIP - Strategy - Person - UML 00:03:14
19 чел. ★ 5 $
  На этом уроке мы рассмотрим программу для генерации диаграмм
кода на основе исходников готовой программы.
16 VIP - Strategy - Person - Enum 00:06:52
19 чел. ★ 5 $
  На этом уроке мы порефакторим нашу программу,
а именно класс ContextFormat().
  Итого:   16 видеоуроков 1 час. 43 мин.
4 теста
9 чел. ★ 5  
  Финалисты:   Иван Воронин,   Сергей Соколов,   Станислав,   Povilas Abramovicius,   Новопашин Владимир,   Tekashnik,   Фомичева Наталья,   Виктор,   Александр .

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Отличный мини курс, который даёт понимание о шаблоне проектирования Стратегия. Чем больше ты знаешь шаблонов, тем меньше случаем, когда нужно изобретать велосипед, для реализации той или иной задачи. Ведь всё может быть придумано уже скорее всего придумано. Поэтому лучше пользоваться придуманным! Маст хэв к изучению



Шаблон безусловно полезный. Только у меня в голове все уже несколько перемешалось.