Как стать автором
Обновить

Серия #notNULL — Twig

PHPSymfony
Tutorial
Приветствую, Хабрасообщество!

Давно я забросил переводы тех. литературы по 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 (курсы по разработке), формат подачи которого мне крайне близок. В русскоязычном сегменте наблюдаются пробелы в разнообразии предлагаемых форматов обучения, поэтому один из таких пробелов мне бы хотелось заполнить, с активной помощью и обратной связью от Хабрасообщества.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Какие форматы подачи информации при обучении для вас наиболее эффективны?
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 пользователя. Воздержались 6 пользователей.
Теги:andrewshmigtwigsymfonysensiolabsphp
Хабы: PHP Symfony
Всего голосов 14: ↑10 и ↓4 +6
Просмотры4K

Похожие публикации

PHP программист
19 июня 202148 000 ₽GeekBrains
Факультет Java-разработки
15 июня 2021180 000 ₽GeekBrains
Архитектор идей: гейм-дизайнер
15 июня 2021128 400 ₽GeekBrains
Аналитик BI
15 июня 202160 000 ₽Нетология

Лучшие публикации за сутки