Этот курс — практическое погружение в разработку полноценного аукционного веб‑приложения на SlimPHP и ReactJS, где шаг за шагом вы освоите архитектуру, разработку, тестирование и деплой современного высоконагруженного сервиса.
Что вы создадите в рамках курса
На протяжении серии скринкастов участники построят функциональный интерактивный аукцион с продуманной архитектурой, гибким API и удобным интерфейсом. Проект охватывает ключевые аспекты профессиональной разработки — от проектирования доменной модели до настройки CI/CD.
Ключевые технологии и инструменты
Backend на SlimPHP
Вы реализуете модульный backend‑слой, опираясь на практики DDD и принципы слабой связности. Подробно рассматривается:
структура микросервиса и организация API;
работа с контейнером зависимостей и маршрутизацией;
валидация данных и обработка доменных событий;
интеграция внешних сервисов и платёжных систем.
Frontend на ReactJS
Вы создадите интерактивный интерфейс аукциона, включая:
React‑компоненты с оптимизацией рендера;
работу с WebSocket‑каналами;
мгновенное обновление ставок и состояния лотов;
структурирование клиентской архитектуры.
Интерактивность и асинхронные процессы
Курс подробно объясняет:
как реализовать live‑обновления через WebSocket;
как организовать очереди с RabbitMQ;
как обрабатывать фоновые задачи и события аукциона.
Рабочий процесс и инструменты разработки
DDD: проектирование доменной модели
Вы изучите подходы, помогающие строить масштабируемую и легко расширяемую бизнес‑логику. Рассматриваются bounded contexts, агрегаты, value objects и события домена.
Тюнинг среды разработки
Показывается, как настроить PhpStorm для максимальной продуктивности: быстрый рефакторинг, шаблоны, код‑стайл, навигация, статический анализ.
Тестирование как основа надёжности
Test First, TDD и BDD
Шаг за шагом вы научитесь применять практики профессионального тестирования:
модульные тесты для бизнес‑логики;
интеграционные тесты для проверки API;
приёмочные сценарии с BDD.
Контейнеризация и автоматизация
Docker на всех этапах разработки
Окружение будет организовано в Docker‑контейнерах — от локальной среды до продакшена. Особое внимание уделено правильному разделению сервисов.
CI/CD и пайплайны
Вы настроите полный цикл автоматизации:
Jenkins или GitLab CI для тестирования и сборки;
проверки качества кода;
выкатка на staging и production;
контроль артефактов и логов.
Результат прохождения курса
В конце обучения вы получите готовый аукционный сервис — современный, расширяемый и продуктивный. Вы разберётесь, как организовать разработку по профессиональным стандартам и сможете применять полученные навыки на реальных проектах.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
База знаний профессиональных программистов. Изучай ключевые концепции разработки и лучшие архитектурные практики в нашей базе знаний по материалам от действующих программистов. Применяй новые знания сразу на практике, участвуя на наших совместных практикумах, мастер-классах и хакатонах.
76 видосов, а он только только регистрацию\аутоитентификацию заканчивает :D До аукциона думаю так дело и не дойдет )))
nxtactor
Обновите курс, пожалуйста
nxtactor
Обновите курс, пожалуйста
nxtactor
Добавте до 75 епизода
saschatimail
The videos from 68-73 are broken, they work for about 10-20 minutes, and then the video sequence goes astray and the video starts again and the sound goes on, then at the end the video sequence becomes normal, but there is no sound. This behavior is observed both in the web browser and in the downloaded file.
Marcus Aurelius
Пожалуйста, добавьте 49-73 в архив, спасибо за обновление!
CourseHunter Team Marcus Aurelius
они там
Marcus Aurelius CourseHunter Team
спасибо
nxtactor
Обновите, пожалуйста! Очень ждем.
pigmalion
Обновите, пожалуйста! Очень ждем.
bionicle12
Обновите плиз, там уже 72 урока
mzaib
Admin Please add new lessons
nxtactor
Обновите, пожалуйста, добавьте уроки на данный момент!
Marcus Aurelius nxtactor
https://fex.net/s/3lrsves
courserLearner Marcus Aurelius
Поделитесь, ещё разок, пожалуйста
KnayzIT Marcus Aurelius
Выложите, ещё раз пожалуйста. Очень нужно.
nxtactor Marcus Aurelius
Огромнейшее спасибо!
KnayzIT nxtactor
Поделитесь, ещё разок, пожалуйста, ссылка умерла.
idk
Архив поврежден(
nxtactor
Планируется ли обновление курса ?
Marcus Aurelius
Обновите, пожалуйста, добавьте уроки на данный момент!
До аукциона думаю так дело и не дойдет )))