Веб-программирование: лабораторная 1 - опыты с файлами


Опыты со статическим и «динамическим» контентом, размещаемым как локально, так и на веб-сервере.

00:00 введение
03:27 текстовый файл
06:10 текстовый файл на хостинге
11:36 html-файл создать и на хостинг, немного подробнее о хостинге
21:40 подключение файлов на примере css
31:19 программа (php) через веб-сервер
39:24 программа (nodejs) без веб-сервера

Материалы курса: kdenisb.org

Общение: discord.gg/J2ev9bQ

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, преподаватель зарубежных и российских вузов.

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

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