Хотите уверенно освоить PHP с нуля и научиться создавать реальные веб‑приложения? Этот курс проведёт вас от основ программирования до разработки полноценного сайта объявлений, помогая плавно перейти от теории к практике. Подходит как новичкам, так и тем, кто хочет усилить навыки перед изучением фреймворков вроде Laravel.
Чему вы научитесь в первой части курса
Теоретическая часть курса включает подробное изучение фундаментальных принципов PHP, которые необходимы каждому веб‑разработчику.
Ключевые темы модуля
Типы данных и переменные — понимание основ и работа с базовыми структурами.
Массивы и итерации — обработка данных и их перебор.
Условные операторы и структуры управления — создание логики приложения.
Функции и область видимости — написание более чистого и структурированного кода.
Объектно‑ориентированное программирование — основы классов, объектов, наследования.
Работа с суперглобальными переменными ($_GET, $_POST, $_SESSION, $_COOKIE и другие).
Подключение к базе данных через PDO — безопасная и гибкая работа с MySQL.
Практическая часть: создание сайта объявлений
Во второй части курса вы шаг за шагом создадите функциональный сайт для размещения вакансий без использования готовых фреймворков. Это поможет глубоко понять внутренние механизмы веб‑разработки и подготовит почву для изучения Laravel.
Основные этапы разработки проекта
Создание кастомного маршрутизатора в стиле Laravel с поддержкой HTTP‑методов, параметров и middleware.
Разделение приложения на две структуры: Framework (ядро) и App (контроллеры и представления).
Реализация CRUD‑операций для управления объявлениями.
Добавление систем аутентификации и авторизации, защита маршрутов с помощью middleware.
Создание функции поиска по ключевым словам и местоположению.
Валидация, очистка данных и использование подготовленных запросов PDO для защиты от SQL‑инъекций.
Для кого подходит этот курс
Если вы новичок, рекомендовано пройти курс последовательно, начиная с основ PHP. Если же у вас уже есть опыт и понимание базовых концепций, можно сразу переходить к созданию проекта.
Почему этот курс поможет вам быстро продвинуться
Оптимальный баланс между теорией и практикой.
Пошаговая разработка проекта, который можно использовать в портфолио.
Подготовка к работе с современными PHP‑фреймворками.
Упор на безопасность, структурирование приложений и профессиональный подход.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Я начал программировать в 2007 году в возрасте 26 лет. В 2016 году я стал штатным преподавателем и создателем контента. Я показываю людям, что им не обязательно быть отличником или гением, чтобы научиться программировать. Я разбиваю сложные концепции, показывая вам, как их реализовать в курсах и учебных пособиях на основе проектов.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф
I'm a JavaScript developer and recently started a new gig that has a backend/frontend in php that a may need to work on.