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

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

Продажа пакета приостановленна

Купить этот пакет можно только во время акций.

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

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

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

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

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




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

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

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

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


Научился: На этих уроках я познакомился и использовал шаблон проектирования стратегия. Написал 3 программы для того что бы лучше понять его использование.



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