PHP Developer. Professional
Уникальные знания = большие возможности. Успей прокачаться и занять вакантное место в большом проекте!
29 января 2026
Professional
5 месяцев
Онлайн
Пн/Чт 20:00 Мск
Для кого этот курс?
Для разработчиков, программирующих на PHP (опыт от 1 года) или на любом другом ООП (опыт от 3-х лет), которые хотят развиваться в backend-направлении или стать fullstack-специалистом.
Если вы уже знакомы с PHP, то понимаете, что для него важно придерживаться парадигм программирования. На курсе вы узнаете, чем парадигмы ООП отличаются от функционального программирования, научитесь применять SOLID, DRY, KISS и стандарты PHP — PSR. Вы сможете оценить алгоритмическую сложность кода, работать с кодом с точки зрения анализа и будете понимать, почему решение работает медленно и как это поправить.
Вы освоите тестирование, доставку в продакшн, а также познакомитесь с SRE-практиками, которые позволяют определять, насколько стабилен сайт, как повысить его стабильность и сделать отказоустойчивым
Необходимые знания
- Опыт разработки на PHP от одного года или опыт разработки на другом языке от 3 лет (приветствуются любые языки ООП)
- Опыт работы с системой версионирования Git
- Знание основных принципов ООП, опыт работы с базами данных и понимание основ веб-разработки облегчат прохождение курса для программиста, но не являются обязательными.
Что вам даст этот курс?
Вы сможете грамотно решать на PHP разнообразные задачи бэкенда Middle+ уровня. Подготовка проходит на реальных продуктовых задачах, после которых вы будете четко понимать, чем эффективные решения отличаются от плохого кода.
В последние годы работодатели отдают предпочтение PHP-разработчикам, которые не только пишут чистый код, но и умеют работать с инфраструктурой, в команде. Поэтому программа курса глубоко погружается в экосистему PHP:
- Инфраструктура — Docker, виртуальные машины, облака, сетевое взаимодействие, обеспечение безопасности приложения, Composer, управление зависимостями, очереди и построение асинхронного взаимодействия.
- Хранилище — PostgreSQL, MySQL, NoSQL (Clickhouse, ElasticSearch) и взаимодействие PHP с различными типами хранилищ.
- Тестирование — не только unit-тесты, но и покрытие тестами всех слоёв приложения
PHP - незаменимый инструмент для веб-разработчиков: он управляет более 75% всех сайтов. Благодаря простоте освоения, огромному количеству готовых решений и современной производительности, PHP позволяет быстро создавать надежные и масштабируемые проекты.
В обновленной программе мы еще сильнее сместили фокус на паттерны проектирования, деплой и тестирование, добавив по ним занятий и уплотнив более легкие темы.
Процесс обучения
Карьерная поддержка
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
- Получите рекомендации, как искать работу, и советы по прохождению собеседования
PHP Developer
Работодатели курса
Формат обучения
Программа
Общие знания
Модуль направлен на обобщение знаний, а также на расширение понимания возможностей языка PHP и теоретических основ.
Тема 1: Подготовка к курсу и инфраструктура ПО //ДЗ
Тема 2: Linux //ДЗ
Тема 3: Внутреннее устройство PHP
Тема 4: Composer // ДЗ
Тема 5: PHP WebServers // ДЗ
Тема 6: Сети, протоколы. Балансировка. Безопасность // ДЗ
Базы данных
Модуль нацелен на активное изучение вопросов выбора, применения и управления хранилищами в проектах, использующих PHP. Происходит тесное знакомство с СУБД PostgreSQL, рассматриваются различные NoSQL хранилища, а также вопросы тюнинга MySQL.
Тема 1: Основные понятия баз данных // ДЗ
Тема 2: Алгоритмы
Тема 3: Решение алгоритмических задач // ДЗ
Тема 4: PostgreSQL для администратора
Тема 5: PostgreSQL для разработчика // ДЗ
Тема 6: Как устроен PostgreSQL // ДЗ
Тема 7: Другие SQL-решения // ДЗ
Тема 8: Redis // ДЗ
Тема 9: MySQL и форки
Тема 10: PHP и базы данных // ДЗ
Тема 11: Парадигмы программирования
Тема 12: Практикум решения алгоритмических задач 1 // ДЗ
Практики разработки
Модуль изучает всевозможные правила, рекомендации и практики, применяемые в современной разработке: начиная от именования переменных и заканчивая паттернами и алгоритмами, студенты знакомятся с правильной организацией кода PHP-приложений.
Тема 1: Архитектура кода // ДЗ
Тема 2: Практики хорошего кода
Тема 3: Design patterns. Часть 1
Тема 4: Design patterns. Часть 2 // ДЗ
Тема 5: Введение в тестирование
Тема 6: Unit-тестирование // ДЗ
Тема 7: Практикум по тестированию // ДЗ
Архитектуры и HighLoad-системы
Модуль посвящён расширению приложения, его отказоустойчивости, вариантам организации взаимодействия с другими приложениями, а также способам доставки функциональности до Production.
Тема 1: Профилирование, логирование и мониторинг
Тема 2: Очереди. Часть 1
Тема 3: Практикум решения алгоритмических задач 2 // ДЗ
Тема 4: Очереди. Часть 2 // ДЗ
Тема 5: Проектирование API // ДЗ
Тема 6: Репликация
Тема 7: Шардинг
Тема 8: Кеширование
Тема 9: Deploy приложений // ДЗ
Тема 10: Основы Kubernetes
Тема 11: Практикум по разворачиванию приложений
Тема 12: Site Reliability Engineering
Проектный модуль
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей. Проект должен стать примером кода, который можно показывать потенциальным работодателям. Например: 1. Система для обучения работы на PHP (аналог CodeAcademy + HackerRank); 2. Bot в телеграмм, позволяющий найти перелеты/отели 3. Анализ GitHub на наличие интересных проектов (рост коммитов, звездочек). Как продолжение поиск лучших контрибьютеров; 4. Создать масштабируемую новостную ленту с множеством интеграций; 5. Свой проект.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Тема 4: Подведение итогов
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектная работа
Заключительный месяц курса посвящен проектной работе. Свой проект студенты создают на основе знаний, полученных на курсе. При этом необязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Проект должен стать примером кода, который можно показывать потенциальным работодателям.
Вы сможете выбрать любой проект из предложенных вариантов или выбрать свой проект.
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Ближайшие мероприятия
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
На вебинаре:
- познакомимся с сервером приложений RoadRunner
- познакомимся с тем, в каких случаях он может быть полезен
- посмотрим на простой пример работы с ним для долгоживущих процессов
Кому будет полезно:
- PHP-разработчикам, интересующимся созданием производительных и асинхронных приложений.
Чему научатся участники:
- получат примеры построения производительных и асинхронных PHP-приложений
- узнают об интересном способе реализации горизонтального масштабирования.
На данном вебинаре раскрывается дополнительный сервер приложений, подробно веб-серверы рассматриваются в 1 модуле курса.
По устоявшейся традиции начинаем год с обзора очередного релиза, на этот раз разберем PHP 8.5: что из заявленного ранее все-таки попало в этот релиз?
Давайте вместе рассмотрим, что нового в версии 8.5 и как это можно использовать.
Что рассмотрим на вебинаре:
- На вебинаре будет рассмотрена область применения FFI и WASM для PHP-разработчика.
- Обсудим задачи, решение которых может потребовать применения FFI или WASM в ваших проектах.
- Посмотрим на конкретных примерах - какие преимущества может дать применение FFI или WASM, а также то, с какими сложностями и опасностями может быть связано такое техническое решение.
Кому будет полезно:
- Вебинар будет полезен разработчикам, желающим разобраться в том, как и где применять FFI и\или WASM в своих проектах.
Чему научатся участники по итогам вебинара:
- По итогам вебинара участники получат представление о том, что такое FFI и WASM.
- Узнают, какие задачи можно решать применением этих технологий.
- Познакомятся с практическими кейсами, показывающими применение FFI и WASM.
Прошедшие
мероприятия
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Этот курс может оплатить ваш работодатель
- Подробно расскажем об интересующем вас курсе
- Объясним, как договориться с работодателем
- Сообщим стоимость обучения и варианты оплаты
- Ответим на вопросы
- Предоставим шаблон договора и счёт на оплату
Отзывы
Подтверждение знаний и навыков
OTUS осуществляет лицензированную образовательную деятельность.
Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.
После обучения:
-
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
-
Доступ к учебным материалам курса
-
Ваш личный проект, который поможет проходить собеседования
PHP Developer. Professional
Полная стоимость
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно

