Курс на Stepik
Обложка курса «Backend разработка на PHP» на Stepik
100 ₽

Backend разработка на PHP 5.000

Открыть на
STEPIK.ORG

Курс по PHP backend-разработке с поддержкой кураторов и проверкой домашних заданий. Вы изучите язык PHP, работу с базами данных, настройку серверов и окружения проекта. В процессе обучения создадите свой первый полноценный проект, закрепив полученные знания на практике.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Backend разработка на PHP»Учеников на курсе 157
Сертификаты, выданные на курсе «Backend разработка на PHP»Сертификатов выдано 0
Отзывы о курсе «Backend разработка на PHP»Отзывов получено 1
Рейтинг курса «Backend разработка на PHP»Рейтинг курса 5.000
Уроки в курсе «Backend разработка на PHP»Количество уроков 151
Тесты в курсе «Backend разработка на PHP»Количество квизов 254
Задачи с кодом в курсе «Backend разработка на PHP»Количество задач с кодом 278
Время прохождения курса «Backend разработка на PHP»Время прохождения курса
Стоимость курса «Backend разработка на PHP»Стоимость курса 100 ₽
Обновления курса «Backend разработка на PHP»Обновления курса
Дата публикации курса «Backend разработка на PHP»Дата публикации курса
Последнее обновление курса «Backend разработка на PHP»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Backend разработка на PHP» 8 разделов Уроки в курсе «Backend разработка на PHP» 151 урок Тесты в курсе «Backend разработка на PHP» 254 теста Задачи в курсе «Backend разработка на PHP» 278 задач Время прохождения курса «Backend разработка на PHP» 51 ч. Последнее обновление курса «Backend разработка на PHP» обн. 7 мая 2026

1. Фундамент PHP-программиста: Основа кода

8 уроков
Закрытый
1.1 Ваш старт в программировании
148
119
3м 43с
3
Закрытый
1.2 Как компьютер запускает код
118
88
9м 19с
3
Закрытый
1.3 Первые шаги к коду: Что такое программирование
108
94
7м 42с
4
Закрытый
1.4 Языки программирования и PHP
99
88
10м 49с
4
Закрытый
1.5 Операционные системы
92
74
6м 25с
0
Закрытый
1.6 Логика для кода
88
82
4м 20с
0
Закрытый
1.7 Итоги и шаг к кодингу
87
86
1м 41с
1
Закрытый
1.8 Итоги
87
87
63м 43с
2

2. PHP в деле: Пишем первый код

56 уроков
Закрытый
2.1 Введение в модуль 2: Основы PHP
104
87
31м 10с
0
Закрытый
2.2 PHP тэг
92
85
8м 3с
0
Закрытый
2.3 Переменные в PHP
92
79
9м 52с
1
Закрытый
2.4 Типы данных
86
78
10м 56с
0
Закрытый
2.5 Практика по переменным и типам данных
83
75
9м 25с
0
Закрытый
2.6 Типы данных. Строки
82
75
8м 19с
0
Закрытый
2.7 Служебные символы
83
75
10м 27с
1
Закрытый
2.8 Экранирование
80
71
10м 54с
1
Закрытый
2.9 Интерполяция
80
72
7м 24с
0
Закрытый
2.10 Типы данных. Массивы
78
67
28м 34с
1
Закрытый
2.11 Вывод на экран
75
70
10м 18с
0
Закрытый
2.12 Математические операции в PHP
71
68
7м 57с
0
Закрытый
2.13 Преобразование типов
72
66
15м 24с
0
Закрытый
2.14 Получение символов строки
68
64
16м 57с
0
Закрытый
2.15 Чтение и обработка данных с fscanf в PHP
65
61
13м 23с
0
Закрытый
2.16 Получение последнего символа строки
65
59
13м 0с
0
Закрытый
2.17 Обращение к цифрам числа
65
61
8м 46с
0
Закрытый
2.18 Нюансы работы с операцией присваивания
65
61
3м 3с
1
Закрытый
2.19 Сокращенные операции
65
56
12м 35с
1
Закрытый
2.20 Инкремент и декремент
63
57
5м 27с
0
Закрытый
2.21 Добавление элемента в массив
63
57
11м 3с
1
Закрытый
2.22 Ключи из переменных
63
55
7м 15с
0
Закрытый
2.23 Удаление элементов из массива
60
55
9м 23с
1
Закрытый
2.24 Определение количества элементов в массиве
60
55
3м 23с
0
Закрытый
2.25 Определение последнего элемента массива
58
55
10м 44с
0
Закрытый
2.26 Изменение элементов массива
59
54
8м 29с
0
Закрытый
2.27 Оператор "условия"
59
54
15м 13с
1
Закрытый
2.28 Операторы "больше" и "меньше"
56
52
8м 5с
0
Закрытый
2.29 Оператор "равенства"
55
52
2м 30с
0
Закрытый
2.30 Оператор "неравенства"
55
52
3м 46с
1
Закрытый
2.31 Числа в кавычках
56
52
3м 42с
0
Закрытый
2.32 Тождественно "равенство" и "неравенство"
57
53
6м 16с
0
Закрытый
2.33 Логическое "И"
60
50
37м 7с
0
Закрытый
2.34 Логическое "ИЛИ"
56
53
10м 3с
0
Закрытый
2.35 Нюансы при работе с оператором "if-else"
57
52
10м 51с
0
Закрытый
2.36 Функции "isset()" и "empty()" в условиях
56
53
10м 23с
0
Закрытый
2.37 Конструкции "elseif" и "switch case"
57
50
32м 11с
1
Закрытый
2.38 Сокращённые и полезные приёмы работы с условиями в PHP
58
47
35м 14с
0
Закрытый
2.39 Практика. Условия
55
45
38м 32с
0
Закрытый
2.40 Циклы "while" и "do-while" в PHP
57
45
45м 16с
1
Закрытый
2.41 Цикл "for" в PHP
56
42
54м 18с
4
Закрытый
2.42 Цикл foreach в PHP
53
40
48м 9с
2
Закрытый
2.43 Нюансы при работе с циклами
47
40
58м 0с
1
Закрытый
2.44 Практика. Работа с массивами в циклах
48
38
71м 57с
0
Закрытый
2.45 Массивы в массивах. Часть 1
44
38
65м 46с
1
Закрытый
2.46 Массивы в массивах. Часть 2
44
33
82м 43с
1
Закрытый
2.47 Основы работы со встроенными функциями в PHP
46
37
18м 32с
0
Закрытый
2.48 Практика. Работа со встроенными функциями. Часть 1
47
35
40м 46с
0
Закрытый
2.49 Практика. Работа со встроенными функциями. Часть 2
44
34
71м 20с
1
Закрытый
2.50 Практика. Работа со встроенными функциями. Часть 3
43
36
36м 47с
0
Закрытый
2.51 Практика. Работа со встроенными функциями. Часть 4
43
34
30м 56с
0
Закрытый
2.52 Пользовательские функции в PHP
42
35
26м 21с
0
Закрытый
2.53 Инструкция "return" в функциях и не только
43
33
56м 18с
0
Закрытый
2.54 Советы по созданию функций в PHP
43
32
5м 18с
1
Закрытый
2.55 Подготовка к экзамену по PHP. Часть 1
47
34
31м 17с
0
Закрытый
2.56 Подготовка к экзамену по PHP. Часть 2.
51
26
78м 17с
0

3. Экзамен по PHP

2 урока
Закрытый
3.1 Экзамен по PHP. Часть 1
49
31
36м 53с
0
Закрытый
3.2 Экзамен по PHP. Часть 2
41
30
47м 54с
0

4. Основы ООП в PHP

8 уроков
Закрытый
4.1 Введение в ООП
52
39
18м 40с
2
Закрытый
4.2 Создание классов и объектов
45
37
76м 12с
1
Закрытый
4.3 Инкапсуляция и модификаторы доступа
42
36
88м 53с
0
Закрытый
4.4 Наследование
41
33
79м 58с
0
Закрытый
4.5 Полиморфизм
39
32
28м 45с
0
Закрытый
4.6 Конструкторы и деструкторы
40
30
65м 58с
0
Закрытый
4.7 Типизация в ООП в PHP
40
30
24м 56с
0
Закрытый
4.8 Практика. Основы ООП
38
22
425м 18с
0

5. Продвинутый ООП в PHP

5 уроков
Закрытый
5.1 Статические методы и свойства
38
27
18м 48с
0
Закрытый
5.2 Интерфейсы и абстрактные классы
33
26
32м 44с
0
Закрытый
5.3 Трейты
33
22
21м 34с
0
Закрытый
5.4 Принципы проектирования
32
28
3м 27с
0
Закрытый
5.5 Практика. Продвинутый ООП
33
19
74м 14с
0

6. База данных

23 урока
Закрытый
6.1 Введение
38
32
4м 13с
0
Закрытый
6.2 Архитектура СУБД
38
29
4м 2с
0
Закрытый
6.3 Структура реляционной БД
35
26
9м 50с
0
Закрытый
6.4 Создание и модификация таблиц в реляционных БД
31
23
22м 57с
0
Закрытый
6.5 Вставка и модификация данных
26
22
26м 40с
0
Закрытый
6.6 Выборка данных
27
22
17м 18с
0
Закрытый
6.7 Реляционная модель данных
24
21
9м 8с
0
Закрытый
6.8 Первая нормальная форма
26
20
32м 46с
0
Закрытый
6.9 Вторая нормальная форма
26
21
15м 40с
0
Закрытый
6.10 Третья нормальная форма
24
20
13м 36с
0
Закрытый
6.11 Автоинкремент
23
20
14м 38с
0
Закрытый
6.12 Онтология
26
20
13м 25с
0
Закрытый
6.13 Ограничения
24
20
23м 45с
0
Закрытый
6.14 Изменение структуры таблицы (ALTER)
22
16
23м 52с
0
Закрытый
6.15 Сортировка (ORDER BY)
21
19
9м 4с
0
Закрытый
6.16 Условия (WHERE)
26
19
16м 30с
0
Закрытый
6.17 Лимит (LIMIT)
22
18
9м 47с
0
Закрытый
6.18 DISTINCT
21
19
10м 30с
0
Закрытый
6.19 Функции
22
19
8м 30с
0
Закрытый
6.20 Группировка
24
19
14м 47с
0
Закрытый
6.21 Соединения (JOIN)
21
19
8м 33с
0
Закрытый
6.22 Транзакционность
20
18
10м 19с
0
Закрытый
6.23 SQL на Практике: Тренажёр и Полезные Ссылки
26
21
1м 19с
0

7. Проектирование

11 уроков
Закрытый
7.1 Введение
36
24
1м 10с
0
Закрытый
7.2 Подготовка рабочего окружения. Установка Ubuntu
36
27
2м 39с
0
Закрытый
7.3 Основы командной строки. Часть 1
30
13
25м 57с
0
Закрытый
7.4 Основы командной строки. Часть 2
26
15
40м 10с
0
Закрытый
7.5 Установка PostgreSQL
28
12
28м 36с
0
Закрытый
7.6 Введение в Git: Что это, зачем нужно и как устроено
24
19
7м 59с
0
Закрытый
7.7 Установка и настройка Git
22
16
3м 32с
0
Закрытый
7.8 Основные команды Git
22
17
3м 46с
0
Закрытый
7.9 Базовый Git Flow: ветки и коммиты
26
17
4м 31с
0
Закрытый
7.10 Установка IDE PHPStorm и его базовый функционал
26
18
2м 36с
0
Закрытый
7.11 Пространства имён и автозагрузка
24
17
2м 1с
0

8. Проектируем на Laravel

30 уроков
Закрытый
8.1 Введение в проект
41
12
8м 19с
0
Закрытый
8.2 Установка Laravel
31
18
2м 23с
0
Закрытый
8.3 Структура фреймворка Laravel
29
14
6м 32с
0
Закрытый
8.4 Миграции и создание таблиц
23
13
6м 39с
0
Закрытый
8.5 Первичные модели и связи
23
11
5м 46с
0
Закрытый
8.6 Регистрация пользователей
22
11
11м 17с
0
Закрытый
8.7 Логин и логаут пользователей
22
9
4м 19с
0
Закрытый
8.8 Профиль пользователя
20
7
1м 15с
0
Закрытый
8.9 Laravel Breeze и Fortify
22
9
1м 18с
0
Закрытый
8.10 Форматирование кода (PHP CS Fixer)
16
5
0м 17с
0
Закрытый
8.11 Список товаров
20
7
0м 12с
0
Закрытый
8.12 Страница товара
15
5
1м 14с
0
Закрытый
8.13 Сортировка, поиск и фильтрация товаров (базовая)
19
5
0м 1с
0
Закрытый
8.14 Категории товаров
9
5
-
0
Закрытый
8.15 Корзина на сессии + AJAX (без перезагрузки страницы)
12
6
1м 0с
0
Закрытый
8.16 Оформление заказа и история заказов
14
1
2м 0с
0
Закрытый
8.17 Панель администратора
14
14
0м 2с
0
Закрытый
8.18 Управление товарами
13
13
0м 2с
0
Закрытый
8.19 Управление пользователями и заказами
11
11
0м 2с
0
Закрытый
8.20 Подключение RabbitMQ
15
15
0м 2с
0
Закрытый
8.21 Уведомления через RabbitMQ
13
13
0м 2с
0
Закрытый
8.22 Подключение Юкассы (через брокер)
13
13
0м 2с
0
Закрытый
8.23 Интеграция с Yougile (через брокер)
11
11
0м 2с
0
Закрытый
8.24 Отчёты о продажах
9
9
-
0
Закрытый
8.25 Планировщик задач (Scheduler)
11
11
0м 2с
0
Закрытый
8.26 Полнотекстовый поиск через Elasticsearch
15
15
0м 2с
0
Закрытый
8.27 Unit-тесты (PHPUnit)
14
14
0м 2с
0
Закрытый
8.28 Feature-тесты
16
16
0м 2с
0
Закрытый
8.29 Статический анализ (Psalm)
16
16
0м 2с
0
Закрытый
8.30 Кэширование
18
18
0м 2с
0