PHP: серверная веб-разработка и динамические сайты

Курс PHP с нуля до API: синтаксис, формы, сессии, работа с БД и современный стиль кода.

Уровень: beginner · Уроков: 68

PHP по-прежнему тянет огромную долю веба: CMS, магазины, корпоративные системы, API. Курс даёт современный взгляд — типизация, Composer, PDO, разделение логики и шаблонов — а не «скрипты 2008 года в корне сайта». После программы вы сможете читать чужой PHP-код и писать свои эндпоинты осознанно.

Кому подойдёт курс

Новичкам в бэкенде, которым близок хостинг shared/VPS с PHP.

Тем, кто работает с WordPress/другими CMS и хочет понимать слой ниже плагинов.

Фронтенд-разработчикам, расширяющим стек серверной частью.

Уроки курса

Как учиться

Поднимите локальный PHP (Docker или встроенный сервер) и пишите маленькие страницы с формами. Без сервера синтаксис останется абстракцией.

Параллельно пройдите SQL и HTML, если база фронта ещё шаткая.

Связанные курсы

Что читать дальше

Начать обучение

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