11 необходимых плагинов для WordPress


Вот 11 обязательных плагинов для любого сайта на WordPress:
00:46 Rus-to-lat — SEO — создаем ЧПУ ссылки латиницей
1:55 iThemes security — комплексная защита сайта на WordPress
16:25 All in one seo pack — пакет для внутренней оптимизации и SEO-подготовки сайта. Мета-теги (ключевые слова, мета-описание, title).
23:55 Google XML Sitemaps — карта сайта для поисковиков и ускорения индексации.
28:09 Duplicator — резервное копирование файлов и базы данных сайта.
30:57 WP-Optimize — очистка базы данных от мусора и временных параметров.
32:50 WP no category base — SEO, убирает префикс категории, делает ссылки дружественнее.
33:24 Yet Another Related Posts Plugin — перелинковка, отображает связанные по смыслу посты, записи на сайте.
36:33 Contact form 7 — контактная форма, конструктор форм любой сложности
40:44 Captcha — защита от спама и брутфорса админ. панели.
42:40 New Adman — ставим любой код на страницы записей (можно размещать рекламы или, например, социальные кнопки).

OAuth2: выполнение лабы по Keycloack


Лекция по OAuth2: youtu.be/GZy29AP7i9M
Занятие по Keycloack: youtu.be/8ZH-mBlfnq8
Материалы: kdenisb.org/

03:30 Создание клиента
09:45 Создание пользователя
12:10 Аутентификация пользователя
14:07 Определение ссылок для запросов
15:25 Формирование запросов
26:00 Выполнение запросов
34:05 Скрытый трэк

Проектирование пользовательского интерфейса (ИТМО)


Первая лекция, вторая тут www.youtube.com/watch?v=6aiKtySlqJ4

Мастер-класс в ИТМО в рамках Школы разработчика Digital Design. Исключительные права принадлежат Digital Design. Не для коммерческого распространения.

Проектирование предметной области на TypeScript в функциональном стиле / Сергей Черепанов (FSD)


При поддержке AvitoTech мы впервые публикуем все видео с FrontendConf 2019 в открытый доступ. Учитесь, вдохновляйтесь и перенимайте лучшие практики у спикеров, не выходя из дома.
— Приглашаем на FrontendConf 2020 live!
23-26 сентября и 1-2 октября 2020, онлайн по всему миру.
Подробности и билеты по ссылке: bitly.su/EwEI

Календарь конференций — ontico.ru
— FrontendConf 2019

Тезисы и презентация:
frontendconf.ru/moscow/2019/abstracts/5466

Расскажу о том, как мы подходим к проектированию нетривиальных frontend-приложений.

— Нашли ошибку в видео? Пишите нам на support@ontico.ru

Языки программирования: критерии выбора


Занятие в рамках образовательной программы IT ШКОЛА SAMSUNG для школьников старших классов.

Лектор: Зуев Евгений Александрович, к.ф-м.н., ведущий программист Исследовательского центра Samsung, преподаватель зарубежных и российских вузов.

Затронутые темы могут быть полезны всем, кто планирует профессионально заниматься программированием:

· Языки программирования: зачем и почему?
· Язык для обучения или язык для работы? В чем разница и почему разница важна.
· Языки «плохие» и «хорошие»: субъективный взгляд и объективные признаки.
· Язык популярный и язык «хороший» – это не одно и то же!
· Что такое «порог вхождения»?
· Для каждой работы – свой язык, или Зачем быть полиглотом?
· Рынок труда для программистов: за владение каким языком больше платят? С каким языком легче найти работу?
· Тенденции в области языков программирования:
· Готовьтесь к языковой «гонке», или Исчезнет ли ваш любимый язык, и что придёт ему на смену?

045. Структура сайта, ориентированная на человека; построение структуры, карточная сортировка


Дмитрий Сатин, Школа вебмастеров: «Структура сайта, ориентированная на человека; построение структуры, карточная сортировка».
Тест для самопроверки: events.yandex.ru/surveys/2384/
Содержимое сайтов часто организовано так, как кажется удобным разработчику или контент-менеджеру компании. Чаще всего такие структуры неудобны для реальных посетителей, потому что не совпадают с их знаниями, не поясняют, как устроен материал, и не помогают найти желаемое. Структура, ориентированная на пользователя, повышает вероятность того, что посетители найдут нужную информацию или товар и сделают это быстро.
Стройте структуру, исходя из пользовательских сценариев. Выделение на сайте разделов, соответствующих структуре компании или схеме процесса закупки, как правило, усложняет навигацию для пользователя. Правильная структура учитывает уровень знаний покупателя и использует понятные ему термины и способы группировки.
Записывайтесь на лекции Школы вебмастеров: academy.yandex.ru/events/webmasters_school/yawebm2015/?from=youtube