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

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

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

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

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

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

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

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

8 уроков
1. Ваш старт в программировании ↗
2. Как компьютер запускает код ↗
3. Первые шаги к коду: Что такое программирование ↗
4. Языки программирования и PHP ↗
5. Операционные системы ↗
6. Логика для кода ↗
7. Итоги и шаг к кодингу ↗
8. Итоги ↗

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

56 уроков
1. Введение в модуль 2: Основы PHP ↗
2. PHP тэг ↗
3. Переменные в PHP ↗
4. Типы данных ↗
5. Практика по переменным и типам данных ↗
6. Типы данных. Строки ↗
7. Служебные символы ↗
8. Экранирование ↗
9. Интерполяция ↗
10. Типы данных. Массивы ↗
11. Вывод на экран ↗
12. Математические операции в PHP ↗
13. Преобразование типов ↗
14. Получение символов строки ↗
15. Чтение и обработка данных с fscanf в PHP ↗
16. Получение последнего символа строки ↗
17. Обращение к цифрам числа ↗
18. Нюансы работы с операцией присваивания ↗
19. Сокращенные операции ↗
20. Инкремент и декремент ↗
21. Добавление элемента в массив ↗
22. Ключи из переменных ↗
23. Удаление элементов из массива ↗
24. Определение количества элементов в массиве ↗
25. Определение последнего элемента массива ↗
26. Изменение элементов массива ↗
27. Оператор "условия" ↗
28. Операторы "больше" и "меньше" ↗
29. Оператор "равенства" ↗
30. Оператор "неравенства" ↗
31. Числа в кавычках ↗
32. Тождественно "равенство" и "неравенство" ↗
33. Логическое "И" ↗
34. Логическое "ИЛИ" ↗
35. Нюансы при работе с оператором "if-else" ↗
36. Функции "isset()" и "empty()" в условиях ↗
37. Конструкции "elseif" и "switch case" ↗
38. Сокращённые и полезные приёмы работы с условиями в PHP ↗
39. Практика. Условия ↗
40. Циклы "while" и "do-while" в PHP ↗
41. Цикл "for" в PHP ↗
42. Цикл foreach в PHP ↗
43. Нюансы при работе с циклами ↗
44. Практика. Работа с массивами в циклах ↗
45. Массивы в массивах. Часть 1 ↗
46. Массивы в массивах. Часть 2 ↗
47. Основы работы со встроенными функциями в PHP ↗
48. Практика. Работа со встроенными функциями. Часть 1 ↗
49. Практика. Работа со встроенными функциями. Часть 2 ↗
50. Практика. Работа со встроенными функциями. Часть 3 ↗
51. Практика. Работа со встроенными функциями. Часть 4 ↗
52. Пользовательские функции в PHP ↗
53. Инструкция "return" в функциях и не только ↗
54. Советы по созданию функций в PHP ↗
55. Подготовка к экзамену по PHP. Часть 1 ↗
56. Подготовка к экзамену по PHP. Часть 2. ↗

Экзамен по PHP

2 урока
1. Экзамен по PHP. Часть 1 ↗
2. Экзамен по PHP. Часть 2 ↗

Основы ООП в PHP

8 уроков
1. Введение в ООП ↗
2. Создание классов и объектов ↗
3. Инкапсуляция и модификаторы доступа ↗
4. Наследование ↗
5. Полиморфизм ↗
6. Конструкторы и деструкторы ↗
7. Типизация в ООП в PHP ↗
8. Практика. Основы ООП ↗

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

5 уроков
1. Статические методы и свойства ↗
2. Интерфейсы и абстрактные классы ↗
3. Трейты ↗
4. Принципы проектирования ↗
5. Практика. Продвинутый ООП ↗

База данных

23 урока
1. Введение ↗
2. Архитектура СУБД ↗
3. Структура реляционной БД ↗
4. Создание и модификация таблиц в реляционных БД ↗
5. Вставка и модификация данных ↗
6. Выборка данных ↗
7. Реляционная модель данных ↗
8. Первая нормальная форма ↗
9. Вторая нормальная форма ↗
10. Третья нормальная форма ↗
11. Автоинкремент ↗
12. Онтология ↗
13. Ограничения ↗
14. Изменение структуры таблицы (ALTER) ↗
15. Сортировка (ORDER BY) ↗
16. Условия (WHERE) ↗
17. Лимит (LIMIT) ↗
18. DISTINCT ↗
19. Функции ↗
20. Группировка ↗
21. Соединения (JOIN) ↗
22. Транзакционность ↗
23. SQL на Практике: Тренажёр и Полезные Ссылки ↗

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

11 уроков
1. Введение ↗
2. Подготовка рабочего окружения. Установка Ubuntu ↗
3. Основы командной строки. Часть 1 ↗
4. Основы командной строки. Часть 2 ↗
5. Установка PostgreSQL ↗
6. Введение в Git: Что это, зачем нужно и как устроено ↗
7. Установка и настройка Git ↗
8. Основные команды Git ↗
9. Базовый Git Flow: ветки и коммиты ↗
10. Установка IDE PHPStorm и его базовый функционал ↗
11. Пространства имён и автозагрузка ↗

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

30 уроков
1. Введение в проект ↗
2. Установка Laravel ↗
3. Структура фреймворка Laravel ↗
4. Миграции и создание таблиц ↗
5. Первичные модели и связи ↗
6. Регистрация пользователей ↗
7. Логин и логаут пользователей ↗
8. Профиль пользователя ↗
9. Laravel Breeze и Fortify ↗
10. Форматирование кода (PHP CS Fixer) ↗
11. Список товаров ↗
12. Страница товара ↗
13. Сортировка, поиск и фильтрация товаров (базовая) ↗
14. Категории товаров ↗
15. Корзина на сессии + AJAX (без перезагрузки страницы) ↗
16. Оформление заказа и история заказов ↗
17. Панель администратора ↗
18. Управление товарами ↗
19. Управление пользователями и заказами ↗
20. Подключение RabbitMQ ↗
21. Уведомления через RabbitMQ ↗
22. Подключение Юкассы (через брокер) ↗
23. Интеграция с Yougile (через брокер) ↗
24. Отчёты о продажах ↗
25. Планировщик задач (Scheduler) ↗
26. Полнотекстовый поиск через Elasticsearch ↗
27. Unit-тесты (PHPUnit) ↗
28. Feature-тесты ↗
29. Статический анализ (Psalm) ↗
30. Кэширование ↗

AI: от основ до агентов

8 уроков
1. Что такое AI ↗
2. Как устроена работа с AI ↗
3. Промтинг ↗
4. Обзор и сравнение инструментов ↗
5. Зачем AI внутри проекта ↗
6. Cursor: установка и настройка ↗
7. Cursor: режимы, команды, агенты ↗
8. Практика: Задачи с агентом ↗