JavaScript в браузере
47 минутJavaScript. Основы. Переменные. Операторы
Разбираем переменные, типы данных и операторы JavaScript на понятных примерах: от let и const до калькулятора заказа, отладки и заданий с ответами.
Архив
JavaScript в браузере
47 минутРазбираем переменные, типы данных и операторы JavaScript на понятных примерах: от let и const до калькулятора заказа, отладки и заданий с ответами.
PHP и backend-разработка
5 минутВведение в современный PHP 8.4: цикл HTTP-запроса, установка, первый скрипт, структура проекта, безопасность и учебный маршрут.
PHP и backend-разработка
5 минутОсновные конструкции современного PHP: строгие типы, строки, массивы, match, циклы, функции, null и безопасный вывод в HTML.
PHP и backend-разработка
6 минутКак настроить cookie сессии, проверить пароль, обновить хеш, сменить session ID, защитить POST через CSRF и корректно выйти.
PHP и backend-разработка
6 минутКак читать и записывать локальные файлы, обрабатывать JSON с исключениями, блокировать конкурентную запись и защищаться от обхода путей.
PHP и backend-разработка
6 минутПодключение PDO, SELECT и INSERT с параметрами, транзакции, allowlist для сортировки, пагинация и обработка ошибок.
PHP и backend-разработка
6 минутПошагово создаём небольшое PHP-приложение: публичная точка входа, PDO и SQLite, форма, CSRF, валидация и Post/Redirect/Get.
PHP и backend-разработка
5 минутКак использовать Throwable, try/catch/finally, собственные исключения, глобальный обработчик, request ID и production-лог без утечки деталей.
PHP и backend-разработка
5 минутОсновы объектно-ориентированного PHP 8.4: типизированные свойства, конструктор, инкапсуляция, интерфейсы, наследование и композиция.
PHP и backend-разработка
6 минутКак читать GET и POST в PHP, проверять строки, массивы и allowlist, защищать форму CSRF и показывать ошибки без XSS.