Курс «Веб-разработка на PHP»

CGI
slim framework
шаблонизация
отправка форм
MVC
сессии
роутинг

Последнее обновление: 14 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

28 уроков (видео и/или текст)
18 упражнений в тренажере
85 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы познакомитесь с веб-разработкой на PHP. Вы узнаете о MVC, шаблонизации, роутинге и отправке форм. В итоге поймете, как создаются элементы типичных сайтов, например, аутентификация или полный набор операций по работе с сущностью (CRUD). Знания из этого курса пригодятся, если вы решите написать свой сайт на микрофреймворке Slim.

Чему вы научитесь

  • Создавать с помощью PHP полноценные сайты
  • Пользоваться встроенным в PHP веб-сервером
  • Работать с микрофреймворком Slim
  • Правильно строить архитектуру веб-приложений. Разбираться в MVC

Программа

1

Введение

Узнаем о курсе, его структуре, задачах и целях

2

Архитектура Веба

Знакомимся с концепцией «запрос-обработка-ответ» в мире HTTP-запросов

3

Веб-сервер

Разберемся, зачем нужен веб-сервер и как устроено сетевое взаимодействие

4

Встроенный в PHP веб-сервер

Учимся использовать веб-сервер, поставляемый вместе с PHP

5

PHP CGI

Учимся работать с HTTP в PHP без использования дополнительных библиотек

6

HTML в PHP

Знакомимся с возможностями использования HTML в PHP

7

Микрофреймворк Slim

Знакомимся с созданием сайтов на фреймворках

8

Обработчики запросов

Знакомимся с диспетчеризацией и роутингом

9

HTTP-сессия (запрос и ответ)

Изучаем структуру обработчиков запросов

10

Динамические маршруты

Учимся строить маршруты, содержащие плейсхолдеры

11

Шаблонизатор

Учимся выделять генерацию HTML в отдельный слой

12

Безопасность

Знакомимся с основами создания безопасных сайтов

13

Поисковые формы

Знакомимся с формами для фильтрации данных

14

Персистентность

Узнаем, как хранить данные на постоянной основе

15

Модифицирующие формы

Учимся изменять данные на сервере с помощью форм

16

Именованные маршруты

Учимся использовать более устойчивую систему для управления маршрутизацией

17

Стандарт PSR7

Знакомимся с интерфейсами HTTP-сообщений

18

Flash

Учимся работать с одноразовыми сообщениями

19

CRUD

Знакомимся с типичными операциями веб-приложений

20

CRUD: Создание

Учимся создавать сущности

21

CRUD: Обновление

Учимся обновлять сущности

22

CRUD: Удаление

Учимся удалять сущности

23

Model-View-Controller (MVC)

Познакомимся с одним из ключевых архитектурных паттернов построения пользовательских приложений

24

Middlewares

Учимся создавать и использовать мидлвары в Javalin

25

Cookies

Учимся использовать куки в PHP

26

Сессия

Учимся использовать сессию в PHP

27

Работа с базой данныx в Slim

Учимся работать с базой данных в Slim-приложении

28

Деплой

Знакомимся с ключевыми понятиями и процессом деплоя

Формат обучения

Испытания

1

Время отклика

2

Фильмопоиск

3

Простой блог

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы