PHP – базовый курс

Онлайн курс от Дмитрия Лаврика.

На курсе разбираются основные темы и приёмы программирования на PHP в процедурном стиле.

Рекомендую посмотреть видео, расположенное рядом.

Курс предназначен для тех, кто
Основы программирования
Владеет основами программирования на языке PHP
Навыки веб-разработчика
Не понимает, как решать реальные задачи на PHP
Основы программирования
Хочет освоить базовые темы кодинга на PHP в процедурном стиле
Вы получите
8 групп видео 8 групп видео с подробной структурированной информацией
9 вебинаров 9 вебинаров в записи с разбором ДЗ и дополнительными материалами
2 месяца 2 месяца занятий при прохождении в спокойном темпе – один урок в неделю
все материалы ВСЕ материалы исходные коды и видео записи занятий
Программа курса
#0
  • Вводный вебинар
  • Техническая информация
  • Обзор программы курса
  • Обзор актуальности материала
  • Рабочие инструменты
  • Выравнивание начальных знаний
* 8
  • На каждом вебинаре
  • Разбираем присланные ДЗ
  • Смотрим правильное решение
  • Анализируем примеры ошибки
  • Обсуждаем заданные вопросы
  • Изучаем дополнительные темы
#1
  • GET, POST, PUT, DELETE
  • Работа с $_GET и $_POST
  • Валидация пользовательских данных
  • Пример блога с id новости
  • Пример формы обратной связи
  • API vs обычная страница с разметкой
#2
  • Файлы как место для хранения информации
  • Низкоуровневая работа с файлами
  • Удобные функции для работы с файлами
  • Простой блог с помощью файловой системы
  • Ведение логов с помощью файлов
  • Создание журнала посещения сайта
#3
  • БД и СУБД. Реляционные базы данных
  • Таблицы, строки, столбцы, первичный ключ
  • Типы связей между таблицами
  • Работа с утилитой PHPMyAdmin
  • Основные SQL-операции
  • Многотабличные запросы
#4
  • Работа с БД из PHP
  • PHP Data Objects
  • Основы ООП для работы с PDO
  • Подготовленные запросы
  • SQL-инъекции и основы безопасности
  • Создание вспомогательного модуля
#5
  • Архитектура программы и хороший код
  • Принцип разделения
  • Модель-Вид-Контроллер
  • Модульность и уровни абстракции
  • MVC на примере блога
  • Альтернативный синтаксис PHP
#6
  • Удаление повторяющегося HTML-кода
  • Основные проблемы обычных include-ов
  • Универсальный способ шаблонизации
  • Вложенные шаблоны
  • Глобальные данные для шаблонов
  • Пример работы с Twig
#7
  • index.php - единственная точка входа
  • Выбор и подключение контроллеров
  • Человекопонятные url-адреса
  • Настройка htaccess
  • Прикручивание вёрстки к проекту
  • Правильные относительные пути
#8
  • Куки и сессии
  • Простая схема авторизации
  • Хеширование паролей
  • Подведение итогов
  • Процедурный стиль vs ООП
  • Обзор тем для дальнейшего развития
О преподавателе
Дмитрий Лаврик

Дмитрий Лаврик

Опыт работы в сфере разработки сайтов более 15 лет. Ориентируется во всех вопросах создания сайтов, от вёрстки до backend-а.

Начиная с 2011 года, под его руководством тысячи учеников прошли путь от новичков до успешных веб-программистов. Если вы ещё не знакомы с Дмитрием, рекомендуем заглянуть на его youtube-канал, где вы найдете много полезных видео и сможете узнать стиль преподавания Дмитрия.

Какие начальные знания необходимы?
Владение основами программирования на языке PHP: синтаксис, переменные, функции, циклы, массивы и т.п. На моём сайте есть бесплатные уроки для достижения этого уровня.
Какая версия PHP используется?
Уроки записывались ещё на PHP 7, а на вебинарах мы, конечно, использовали PHP >= 8.2. Для базового уровня новинки PHP 8 не так уж важны, они раскрываются на совсем другом уровне сложности.
Какой формат курса?
Записанные видеоуроки + записи вебинаров с разбором домашних работ и вопросов учеников.
Будут ли ещё онлайн потоки курса?
Будут, но точных дат назвать не могу. Линейка PHP сейчас уступает в популярности frontend и node, они в приоритете.

Отзывы о курсе

ИП Лаврик Дмитрий Витальевич © 2026. Политика конфиденциальности.