36666 подписчиков
228 видео
Удаление файлов, загруженных через wysiwyg редактор! Чистим накопленный мусор 🫡
Генерируем картинки на PHP с использованием GD.
Как встроить видео к себе на веб-страницу? Ошибки при вставке видео на сайт, которые ТЫ ДЕЛАЕШЬ!
Не ИСПОЛЬЗУЙ Empty() / Isset() в публичном проекте, и вот почему!
Программисты vs Google images, кто выиграет? Как программирование помогает мне в повседневной жизни
Секрет загрузки файлов через Summernote о которых никто не расскажет, документация снова врет!
Редактирование блоков, оптимизация вывода на публичной стороне. Symfony для начинающих!
Редактирование текстовых блоков на страницах твоего проекта! Symfony для начинающих
Редактирование страницы с HTML форматированием, подключаем редактор wysiwyg в проект!
Maintenance mode / Under construction — мой сайт на обслуживании!
Меняем ссылку на страницу вместо {id} на {slug} — symfony для начинающих
Ставим гугл-капчу (google captcha) к себе на форму в проект — просто, быстро, на любой проект!
Комментарии кода. Программирование для начинающих
Урок 26, Знакомство с Javascript (переменные, циклы, условные операторы, функции)
Урок 28, Популярные библиотеки (jquery, vue.js, react.js, angular)
Метод передачи даных POST. Программирование для начинающих
Создание git репозитория и фиксация изменений. Программирование для начинающих.
Базовые теги html. Программирование для начинающих
Элементы формы. Программирование для начинающих
Условный оператор выбора SWITCH...CASE. Программирование для начинающих
Урок 25. Обработка cookie. Знакомство с сессиями. Авторизация
Урок 18, Магические методы (construct, destruct, toString)
Тестируем загрузку файлов в тестах PhpUnit + Symfony!
События ввода с использованием клавиатуры в JavaScript — Программирование для начинающих
Разделение роутинга на разделы проекта, определение нескольких зон!
Настройка XDebug + Docker + PHPStorm — связка для твоего PHP проекта за 10 минут!
Передача аргументов по ссылке. Программирование для начинающих
Тип данных null. Программирование для начинающих
Сессия №4. Прямой эфир 24 мая — конкатенация, пробельные символы, массивы. Для начинающих.
Обзор на MySQL Workbench — пора ее установить, или удалить из своего окружения?!
Урок 33. Трансформация данных между формой и страницей отображения —
Урок 34. Как загрузить картинку через форму —
OpenServer 6 — установка и настройка для запуска PHP+MySQL на Windows
Как настроить логирование на входе через Nginx, и что важно не забыть!
Ассоциативные массивы. Программирование для начинающих
Урок 14. Миграции изменений в базе данных —
Урок 12. Получение записей из базы, оживляем страницы —
Урок 29, Популярные библиотеки (jquery, vue.js, react.js, angular)
Типизация аргументов функции и возврата. Программирование для начинающих
Сессия №41. Прямой эфир от 31го октября — разбор домашних заданий
Урок 30. Пагинация с чистыми запросами
Запускаем программу в веб-сервере. Программирование для начинающих
Функции, пишем свои и пользуемся чужими. Программирование для начинающих
Урок 27, Блокирующая и не блокирующая операция
Урок 11, Обработка формы и ее элементов, работа с POST
Урок 16. Обработка формы с сохранением в базу и без —
Как сделать ре-юзабельный блок на странице проект в symfony с twig? Twig component в OpenHelp
Обмазываемся докером от Nginx + FPM до RoadRunner, FrankenPHP и немного экзотики..
Урок 6. Функции и фильтры в
Сессия №2. Прямой эфир 17 мая — переменные и строки. Программирование для начинающих.
Организация хранения настроек (формат даты и времени, брендинг, пагинация, credentials)
Запрос на удаление данных — Программирование для начинающих
Возврат из функции. Программирование для начинающих
Сессия №45. Прямой эфир от 21 ноября — Хеширование, шифрование, кодирование
Как добавить ссылку во flash-сообщение? Добавляем любые html теги во всплывающее сообщение
Урок 22. Авторизация и аутентификация, форма логина —
Урок 20. Работа с сессиями во фреймверке, и flash-сообщения —
Урок 15. Выполнение чистого SQL, без ORM —
Подключение файлов. Программирование для начинающих
Работа со строками. Программирование для начинающих