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

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

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

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

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

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

Разделы в курсе «Backend разработка на PHP» 9 разделов Уроки в курсе «Backend разработка на PHP» 157 уроков Тесты в курсе «Backend разработка на PHP» 255 тестов Задачи в курсе «Backend разработка на PHP» 278 задач Время прохождения курса «Backend разработка на PHP» 50 ч. Последнее обновление курса «Backend разработка на PHP» обн. 19 августа 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. Практика: Задачи с агентом