Roadmap бэкенд-разработчика на PHP
На PHP работают WordPress, Drupal и MediaWiki, движок Википедии, а новые приложения на нём команды создают с помощью Laravel и Symfony. Ещё до любого из этих фреймворков бэкенд-разработчику на PHP нужны сам язык, SQL, терминал Linux, Git и Docker. Этот путь учит им в этом порядке, бесплатно, в браузере, с сертификатом за каждый курс.
260,379+ codders записались на эти курсы
509 уроков517 задачи2,925 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
8 бесплатных сертификатов на протяжении пути
Roadmap бэкенд-разработчика на PHP, шаг за шагом
Каждый шаг представляет собой уже существующий курс Coddy, а кнопка «Начать» на первом шаге открывает курс PHP. Проходите их по порядку или начните с того, чего вам не хватает: прогресс в любом случае сохраняется по каждому курсу.
- 1Шаг 13 разделов, по порядку
- 2Шаг 2
SQL и базы данныхСвоя страница
Начать этот шагНачатьSELECT,WHERE,JOIN,GROUP BYи подзапросы на живых таблицах, затем индексы и проектирование схемы, благодаря которым запросы остаются быстрыми. Эти запросы переносятся на MySQL или MariaDB, которую требует WordPress, и именно их Eloquent и Doctrine незаметно отправляют в базу.НачатьСвоя страница2 разделов, по порядку - 3Шаг 3
Linux и командная строкаСвоя страница
Начать этот шагНачатьФайлы и права, процессы, pipes и основы bash. PHP работает на Linux-серверах за Nginx или Apache, и первое развёртывание часто спотыкается о права доступа: веб-сервер не может записывать в каталог загрузок или кэша.НачатьСвоя страница - 4Шаг 4
Git и контроль версийСвоя страница
Начать этот шагНачатьКоммиты, ветки, слияния, конфликты, удалённые репозитории и отмена ошибок. История Git заменяет правку файлов на сервере по FTP: каждое изменение проходит ревью, его можно откатить, а развёртывается оно из одного места.НачатьСвоя страница - 5Шаг 5
Docker и контейнерыСвоя страница
Начать этот шагНачатьОбразы, Dockerfile, тома и сеть. PHP-приложение часто работает в трёх контейнерах: PHP-FPM, Nginx и MySQL. Docker запускает этот же стек на любом ноутбуке и сервере.НачатьСвоя страница
Учитесь на практике
Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.
Создайте свою серию
Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.
12 дней подряд
Возвращайтесь завтра, чтобы сохранить серию!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Всё или ничего
День 5 из 7
Заморозка серии
2 left
Код где угодно
Возьмите свое путешествие по программированию с собой! Без настройки, без загрузок - просто откройте и начните программировать. Доступно на iOS, Android и Web с рейтингом 4.9 звезд.
Вы не одиноки
Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!
Учитесь как угодно
Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.
Переменная - это именованный контейнер, который хранит значение для последующего использования.
В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.
Значение может меняться - переприсваивание просто направляет имя на новое значение.
Ваш сертификат
Получайте сертификаты за каждый завершенный курс. Добавьте их в свой профиль LinkedIn и резюме, чтобы продемонстрировать работодателям свои навыки программирования.
Почему изучать бэкенд-разработку на PHP с Coddy
- Прежде всего язык бэкенда. PHP создавался для одной задачи: работать на сервере и отвечать на веб-запросы. WordPress, Drupal и Magento написаны на PHP, как и значительная часть серверной стороны веба.
- Современный PHP, типизированный и объектно-ориентированный. В PHP 8.0 и 8.1 появились объединения типов,
match, именованные аргументы, перечисления и свойстваreadonly, а Laravel и Symfony построены из классов и интерфейсов. Раздел «Объектно-ориентированное программирование» в курсе PHP и есть та часть, которую эти фреймворки считают освоенной. - SQL прежде Eloquent. Eloquent из Laravel и Doctrine, ORM, которую использует Symfony, пишут запросы за вас, пока страница не начнёт работать медленно; тогда вы читаете SQL, находите проблему N+1 и добавляете индекс. Поэтому SQL стоит на втором шаге.
- Автопроверка в браузере. Не нужно настраивать ни XAMPP, ни Apache: каждый урок PHP заканчивается задачей, которую проверяют тесты, а когда ваше решение не проходит, Bugsy, ИИ-наставник, читает ваш код и ошибку и подталкивает к исправлению. Каждый курс завершается бесплатным сертификатом.