Приветствую, Хабрасообщество!
Давно я забросил переводы тех. литературы по Objective-C / Swift и несколько непереведённых глав из Core Data остались далеко в черновиках. Однако любовь к переводам, разработке и обучению не угасла — изменился подход и мысли о том, как можно всё это упаковывать и организовывать.
Я влюбился в формат обучающих видео.![](https://habrastorage.org/r/w780q1/webt/yj/ob/29/yjob29vyesq2nekhk_jgaspj43w.jpeg)
По определенному стечению обстоятельств тема, с которой я бы хотел начать этот эксперимент, относится к связке Symfony + Twig. Конкрентнее — сам Twig.
Структура обучающего курса:
Глава №1: Основы
Глава №2: Операторы
Глава №3: Теги, тесты
Глава №4: Фильтры
Глава №5: Функции
Вводное:
Использую:
Особенности:
Каждое последующее видео будет добавляться в эту тему — ссылками к соответствующей главе и под-теме, а весь видео-курс будет находится в данном плейлисте на YouTube.
Результатом прохождения этого курса должна стать успешная официальная сертификация Twig.
Я уверен, что определенная часть сообщества уже знакома с такими издателем — Lynda.com (курсы по разработке), формат подачи которого мне крайне близок. В русскоязычном сегменте наблюдаются пробелы в разнообразии предлагаемых форматов обучения, поэтому один из таких пробелов мне бы хотелось заполнить, с активной помощью и обратной связью от Хабрасообщества.
Давно я забросил переводы тех. литературы по Objective-C / Swift и несколько непереведённых глав из Core Data остались далеко в черновиках. Однако любовь к переводам, разработке и обучению не угасла — изменился подход и мысли о том, как можно всё это упаковывать и организовывать.
Я влюбился в формат обучающих видео.
![](https://habrastorage.org/webt/yj/ob/29/yjob29vyesq2nekhk_jgaspj43w.jpeg)
По определенному стечению обстоятельств тема, с которой я бы хотел начать этот эксперимент, относится к связке Symfony + Twig. Конкрентнее — сам Twig.
Структура обучающего курса:
Глава №1: Основы
Глава №2: Операторы
- Математические (+, -, /, %, //, *, **)
- Сравнения (==, !=, <, >, <=, >=, ===, starts with, ends with, matches)
- Логические (and, or, not)
- Прочее + is, in (.., |, ~, ., [], ?:, ??)
Глава №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.