Pull to refresh

Серия #notNULL — Twig

Reading time 2 min
Views 4.4K
Приветствую, Хабрасообщество!

Давно я забросил переводы тех. литературы по Objective-C / Swift и несколько непереведённых глав из Core Data остались далеко в черновиках. Однако любовь к переводам, разработке и обучению не угасла — изменился подход и мысли о том, как можно всё это упаковывать и организовывать.

Я влюбился в формат обучающих видео.

По определенному стечению обстоятельств тема, с которой я бы хотел начать этот эксперимент, относится к связке Symfony + Twig. Конкрентнее — сам Twig.

Структура обучающего курса:

Глава №1: Основы


Глава №2: Операторы


Глава №3: Теги, тесты

  • set
  • do
  • if
  • constant
  • defined
  • divisibleby
  • empty
  • even
  • iterable
  • null
  • odd
  • same as
  • for
  • autoescape, verbatim
  • block
  • filter, spaceless
  • extends
  • include, with
  • import, macro, from
  • embed, use
  • flush
  • sandbox

Глава №4: Фильтры

  • abs, round
  • batch
  • capitalize, lower, title, upper
  • convert_encoding
  • date, date_modify
  • default
  • escape, nl2br, raw, striptags
  • first, last
  • format, number_format
  • join, merge, reverse, slice, sort, split
  • json_encode
  • keys
  • length
  • replace, trim
  • url_encode

Глава №5: Функции

  • attribute
  • block, parent
  • constant
  • cycle
  • date
  • dump
  • include, source, template_from_string
  • max, min, random, range

Вводное:


Использую:

  • PhpStorm 2017
  • Symfony 4
  • Twig 2
  • PHP built-in-server
  • Mac OS High Sierra
  • Firefox Quantum

Особенности:

  • Общение на «ты».
  • Обучение на примерах.
  • Формат вопрос-ответ (а что будет если? а так будет работать? а как сделать так?)

Каждое последующее видео будет добавляться в эту тему — ссылками к соответствующей главе и под-теме, а весь видео-курс будет находится в данном плейлисте на YouTube.

Результатом прохождения этого курса должна стать успешная официальная сертификация Twig.

Я уверен, что определенная часть сообщества уже знакома с такими издателем — Lynda.com (курсы по разработке), формат подачи которого мне крайне близок. В русскоязычном сегменте наблюдаются пробелы в разнообразии предлагаемых форматов обучения, поэтому один из таких пробелов мне бы хотелось заполнить, с активной помощью и обратной связью от Хабрасообщества.
Only registered users can participate in poll. Log in, please.
Какие форматы подачи информации при обучении для вас наиболее эффективны?
77.78% Статьи 49
12.7% Презентации 8
36.51% Видео-формат 23
41.27% Электронные книги 26
30.16% Бумажные книги 19
1.59% Аудио 1
11.11% Живые групповые курсы 7
65.08% Документация 41
63 users voted. 6 users abstained.
Tags:
Hubs:
+6
Comments 6
Comments Comments 6

Articles