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

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

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

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

Курс предназначен для тех, кто
Основы программирования
Владеет основами программирования на языке PHP
Навыки веб-разработчика
Не понимает, как решать реальные задачи на PHP
Основы программирования
Хочет освоить базовые темы кодинга на PHP в процедурном стиле
Вы получите
8 групп видео 8 групп видео с подробной структурированной информацией
9 вебинаров 9 вебинаров с разбором домашних работ по средам в 20:00 по Москве
2 месяца 2 месяца тусовки в группе с единомышленниками и преподавателем
все материалы ВСЕ материалы исходные коды и видео записи занятий
Программа курса
18.01
  • Вводный вебинар
  • Техническая информация
  • Доступы в группу
  • Обзор программы курса
  • Рабочие инструменты
  • Выравнивание начальных знаний
* 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 ООП
  • Обзор тем для дальнейшего развития
О преподавателе
Дмитрий Лаврик

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

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

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

Какие начальные знания необходимы?
Владение основами программирования на языке PHP: синтаксис, переменные, функции, циклы, массивы и т.п. На моём youtube-канале есть бесплатные ролики для достижения этого уровня.
Какая версия PHP используется?
Уроки записывались на PHP 7, но в курсе мы, конечно, будем использовать PHP >= 8.1. В целом для базового уровня в PHP 8 нововведений не так уж и много.
Какой формат курса?
Записанные видеоуроки + онлайн разбор ДЗ по средам с 20:00 до 21:00 МСК. На каждый урок неделя, так как материал объёмный.
Будут ли ещё потоки курса?
Будут, но очень нескоро. Линейка курсов PHP стартует раза два в год.

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

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