Логика PHP-программы
Переменные, условия, циклы и функции нужны, чтобы описывать поведение страницы. После урока полезно менять исходные данные и заранее предсказывать результат выполнения.
Андрей Кудлай · PHP 8 и базы данных · на русском
Обзор курса Андрея Кудлая
«PHP 8. От теории к практике» Андрея Кудлая — русскоязычный вход в серверную веб-разработку. Вы последовательно знакомитесь с языком, запросами к базе и обработкой пользовательских данных, а затем связываете их в проект с регистрацией. Это база перед ООП и Laravel, а не короткое знакомство с готовым фреймворком.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Первый PHP-проект · русскийАндрей Кудлай · PHP 8 · MySQL · PDO · Composer · июль 2023
Программа соединяет основы PHP с SQL, подключением через PDO и практикой гостевой книги. Автор показывает, как сервер принимает данные, сохраняет их и возвращает результат пользователю; в проекте появляются регистрация и модерация. Новичкам и верстальщикам, которые хотят перейти к серверной разработке.
Переменные, условия, циклы и функции нужны, чтобы описывать поведение страницы. После урока полезно менять исходные данные и заранее предсказывать результат выполнения.
Сервер получает значения от пользователя и решает, как их обработать. Практика помогает отделить содержимое формы от доверенных данных приложения.
База данных превращает отдельную страницу в приложение с сохранённым состоянием. Важно научиться понимать запросы, а не только копировать их из примера.
PDO связывает PHP-код с базой данных. В упражнениях стоит отдельно проверять правильный ввод, пустые значения и ошибки выполнения запроса.
Учебный проект дополняется пользовательскими сценариями. Проверяйте его из разных состояний: гость, зарегистрированный пользователь и тот, кто управляет содержимым.
Знакомство с менеджером зависимостей готовит к более крупным PHP-проектам. Следующим этапом могут стать классы и MVC, когда базовая обработка запросов уже понятна.
Маршрут рассчитан на последовательную практику: сначала небольшие PHP-скрипты, затем база данных и связанный проект. Не торопитесь переходить к следующей теме, пока не можете объяснить путь данных от формы до результата.
Перед стартом: Опыт программирования не требуется; желательно понимать основы HTML и CSS.
Подготовка окружения и запуск PHP
Синтаксис, переменные и типы данных
Условия, циклы, массивы и функции
Работа с пользовательскими данными
Основы SQL и подключение PDO
Создание гостевой книги
Регистрация пользователей и модерация
Подключение зависимостей через Composer
Отправьте ссылку на курс — уточним актуальную стоимость и поможем оформить его в личном аккаунте Udemy. Материалы, прогресс и доступный по условиям курса сертификат будут в вашем аккаунте.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Ссылку на выбранный курс можно отправить сразу в Telegram. Общий аккаунт и предоплата не нужны.
Опыт работы с сервисом