Практические профессии

Junior PHP Developer

Освоить направление «Junior PHP Developer» через последовательность предметных задач и самостоятельную итоговую работу. Полная программа, практические задания с автопроверкой, сохранение прогресса и именной сертификат.

44 900 ₽

  • 18 тематических модулей
  • 18 модулей · 54–72 часов
  • Итоговый проект: Production-проект — законченная работа с инструкцией, проверками и демонстрацией результата
  • Практика и автоматическая проверка
  • Именной сертификат с проверкой подлинности

При покупке 2 курсов скидка 10%, от 3 курсов — 15%.

Визуальная карта курса «Junior PHP Developer»Путь от изучения темы к практике и готовому проектуПРАКТИЧЕСКИЕ ПРОФЕССИИJunior PHP DeveloperНавык → проект → работа1Разобратьсяс понятиями2Применитьна практике{ }Создать проектдля портфолио

Результат обучения

Production-проект — законченная работа с инструкцией, проверками и демонстрацией результата

Инструменты: профессиональный стек, Git, трекер задач и портфолио

Программа курса

Модуль 1

PHP 8 фундамент

Навык подтверждается законченным кейсом, историей изменений, объяснением собственного вклада и воспроизводимым результатом. На этом этапе важно освоить базовую модель и научиться узнавать её в простых ситуациях. В курсе «Junior PHP Developer» тема «PHP 8 фундамент» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «PHP 8 фундамент». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 2

HTTP и формы

HTTP разделяет запрос и ответ; метод выражает действие, а код статуса — результат обработки. Форма должна иметь подписи, серверную проверку, понятные ошибки и защиту изменяющего запроса. На этом этапе важно освоить базовую модель и научиться узнавать её в простых ситуациях. В курсе «Junior PHP Developer» тема «HTTP и формы» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «HTTP и формы». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 3

Функции и массивы

Навык подтверждается законченным кейсом, историей изменений, объяснением собственного вклада и воспроизводимым результатом. На этом этапе важно освоить базовую модель и научиться узнавать её в простых ситуациях. В курсе «Junior PHP Developer» тема «Функции и массивы» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «Функции и массивы». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 4

ООП

Навык подтверждается законченным кейсом, историей изменений, объяснением собственного вклада и воспроизводимым результатом. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «Junior PHP Developer» тема «ООП» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «ООП». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 5

PDO и MySQL

SQL описывает выборку и изменение данных, а корректность результата зависит от схемы, условий и связей. MySQL управляет реляционными таблицами, индексами, транзакциями и конкурентным доступом. PDO отделяет PHP-код от конкретного драйвера и поддерживает безопасные подготовленные запросы. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «Junior PHP Developer» тема «PDO и MySQL» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «PDO и MySQL». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 6

Сессии и авторизация

Навык подтверждается законченным кейсом, историей изменений, объяснением собственного вклада и воспроизводимым результатом. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «Junior PHP Developer» тема «Сессии и авторизация» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «Сессии и авторизация». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 7

Composer

Composer разрешает версии PHP-зависимостей и формирует автозагрузку классов по стандарту PSR-4. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «Junior PHP Developer» тема «Composer» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «Composer». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 8

MVC

MVC разделяет получение запроса, предметную логику и HTML-представление. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «Junior PHP Developer» тема «MVC» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «MVC». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 9

REST API

API задаёт контракт обмена между системами: адрес, метод, параметры, формат ответа и коды ошибок. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Junior PHP Developer» тема «REST API» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Реализуйте минимальную интеграцию по теме «REST API»: успешный запрос, проверку ответа, обработку ошибки и журнал без секретных данных.
Модуль 10

Тестирование

Тест фиксирует вход, ожидаемое поведение и наблюдаемый результат, чтобы изменение кода не ломало контракт. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Junior PHP Developer» тема «Тестирование» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Подготовьте матрицу проверок по теме «Тестирование» и выполните обычный, граничный и ошибочный сценарии с фиксацией фактического результата.
Модуль 11

Git и собеседование

Git хранит снимки изменений и позволяет независимо развивать ветки с последующим ревью и слиянием. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Junior PHP Developer» тема «Git и собеседование» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «Git и собеседование». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 12

Backend-проект в портфолио

Портфолио доказывает навык через задачу, собственный вклад, принятые решения, код и воспроизводимый результат. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Junior PHP Developer» тема «Backend-проект в портфолио» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «Backend-проект в портфолио». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 13

Laravel

Laravel предоставляет контейнер зависимостей, маршрутизацию, ORM, очереди и инструменты тестирования. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Junior PHP Developer» тема «Laravel» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «Laravel». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 14

Очереди и cron

Навык подтверждается законченным кейсом, историей изменений, объяснением собственного вклада и воспроизводимым результатом. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Junior PHP Developer» тема «Очереди и cron» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «Очереди и cron». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 15

Docker

Навык подтверждается законченным кейсом, историей изменений, объяснением собственного вклада и воспроизводимым результатом. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Junior PHP Developer» тема «Docker» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «Docker». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 16

CI/CD

Навык подтверждается законченным кейсом, историей изменений, объяснением собственного вклада и воспроизводимым результатом. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Junior PHP Developer» тема «CI/CD» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «CI/CD». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 17

Техническое интервью

Навык подтверждается законченным кейсом, историей изменений, объяснением собственного вклада и воспроизводимым результатом. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «Junior PHP Developer» тема «Техническое интервью» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Создайте артефакт для портфолио по теме «Техническое интервью». Покажите исходные данные, ход работы, обычный и граничный сценарии, затем исправьте найденную ошибку.
Модуль 18

Production-проект

Навык подтверждается законченным кейсом, историей изменений, объяснением собственного вклада и воспроизводимым результатом. Финальный модуль объединяет программу курса в один воспроизводимый результат. В курсе «Junior PHP Developer» тема «Production-проект» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется самостоятельным вкладом, оформлением кейса и готовностью объяснить решение на собеседовании.

Практика: Соберите итоговую работу курса, применив тему «Production-проект». Представьте артефакт для портфолио, инструкцию воспроизведения и отчёт проверки.