PHP: серверная веб-разработка и динамические сайты
Курс PHP с нуля до API: синтаксис, формы, сессии, работа с БД и современный стиль кода.
PHP по-прежнему тянет огромную долю веба: CMS, магазины, корпоративные системы, API. Курс даёт современный взгляд — типизация, Composer, PDO, разделение логики и шаблонов — а не «скрипты 2008 года в корне сайта». После программы вы сможете читать чужой PHP-код и писать свои эндпоинты осознанно.
Кому подойдёт курс
Новичкам в бэкенде, которым близок хостинг shared/VPS с PHP.
Тем, кто работает с WordPress/другими CMS и хочет понимать слой ниже плагинов.
Фронтенд-разработчикам, расширяющим стек серверной частью.
Уроки курса
- Что такое PHP — запрос и ответ сервера
- Синтаксис PHP — типы, массивы, функции
- Формы — POST и валидация
- Сессии — состояние между запросами
- PDO и SQL — безопасные запросы
- Практический проект — мини-приложение
Как учиться
Поднимите локальный PHP (Docker или встроенный сервер) и пишите маленькие страницы с формами. Без сервера синтаксис останется абстракцией.
Параллельно пройдите SQL и HTML, если база фронта ещё шаткая.
Связанные курсы
Что читать дальше
- 01 Что такое PHP
- 02 Синтаксис PHP
- 03 Формы
- 04 Сессии
- 05 PDO и SQL
- 06 Практический проект
- 07 Абстрактные классы в ООП
- 08 Буферизация ob_start, ob_flush, ob_get_contents, ob_clean
- 09 Чем отличаются == от === (двойные и тройные равно)
- 10 Что такое Composer и как устанавливать
- 11 Что такое $this в ООП
- 12 Cookie - как записать и как читать
- 13 cURL
- 14 DateInterval подробно
- 15 Функции mb_strpos и mb_strrpos
- 16 Функции mysqli_real_escape_string и mysqli_escape_string
- 17 Функции преобразования переменных
- 18 Функции в PHP
- 19 Функция Array_push
- 20 Функция basename
- 21 Функция checkdnsrr
- 22 Функция empty
- 23 Функция isset
- 24 Функция mb_strstr
- 25 Функция mysqli_affected_rows
- 26 Функция password_hash
- 27 Функция preg_match
- 28 Функция stream_resolve_include_path
- 29 Интерфейсы в ООП
- 30 Как проверить время работы скрипта
- 31 Как работает return в if
- 32 Как убрать копейки из цены на php
- 33 Конструкторы и деструкторы в ООП
- 34 Нагрузка функций PHP
- 35 Области видимости в ООП
- 36 Обработка ошибок сервера - http_response_code()
- 37 Очистка данных на PHP перед вставкой в базу данных MySQL и при извлечении из нее, подробно с примерами
- 38 ООП
- 39 Ошибки PHP
- 40 Открытие и чтение файла
- 41 Отлов ошибок в PHP через исключения (try/catch)
- 42 Parse_url () функция
- 43 PHP Function create SEO URL Friendly
- 44 Работа с массивами
- 45 php создание файла, чтение и запись
- 46 PHP вывод файлов и каталогов директории
- 47 PHP Загрузка файлов на сервер
- 48 Правильный запрос INSERT к MySQL с проверкой
- 49 Правильный запрос SELECT к MySQL с проверкой
- 50 Работа с api Метрики от Яндекс
- 51 Работа с JSON
- 52 Работа с массивами
- 53 Работа со строками
- 54 Регулярные выражения
- 55 Рейт лимитер для запросов на PHP
- 56 REST API на чистом PHP
- 57 Сессии в PHP - как работать
- 58 Создание изображений - функция imagecreatetruecolor()
- 59 Создание kanban доски
- 60 Создание простого блога
- 61 Создание соединения с БД MySQL разными способами
- 62 Суперглобальный массив $_SERVER подробно
- 63 switch тонкости
- 64 Тонкое в программировании на php - логика - понимание
- 65 trim функция подробно
- 66 Валидация почты на сайте
- 67 Заголовки HTTP через PHP
- 68 Запись в файл