Sign Up Sign in
📌 Очень жаль, что всем известный персонаж решил начать войну. Мы молимся за Украину и за мир!
Елисеев logo

Елисеев

Дмитрий Елисеев - блогер, разработчик, который учит пилять няшки на бекенде с помощью php фреймворков вроде yii и так далее...
151 0

Популярное в елисеев

Курсы от Елисеев

Разработка аукциона на SlimPHP и ReactJS logo

Разработка аукциона на SlimPHP и ReactJS

 
Серия скринкастов по разработке интерактивного аукциона с API на микрофреймворке Slim PHP и фронтендом на ReactJS по практикам DDD и DevOps.
63 ч 1 мин 44 сек
Русский
Премиум
Как работает PHPUnit logo

Как работает PHPUnit

 
Разберём устройство тестовых фреймворков. Спрограммируем свой тестовый фреймворк на примере PHPUnit. В нём как в реальном сделаем сканирование тестовых файлов, тестирование ожидаемых выбрасываемых исключений и написание параметризованных тестов с провайдерами данных с атрибутом DataProvider.Заодно отрефакторим полученный код, избавив его от нарушения инкапсуляции и от побочных эффектов записи результатов и прямого вывода на экран. Вынесем принтер
2 ч 28 мин 15 сек
Русский
Премиум
Способы ускорения PHP-приложений logo

Способы ускорения PHP-приложений

 
Изучим методы повышения быстродействия веб-приложения. От простого активации OpCache, кеширования настроек и ленивой инициализации сервисов до применения Preload с JIT и RoadRunner, асинхронности, использования Fibers и других особенностей в различных фреймворках. Выполним практику на проектах с бенчмарками. Обсудим потенциальные проблемы, удобство разработки stateless-сервисов и способы передачи контекста запроса.
11 ч 50 мин 39 сек
Русский
Премиум
Большой стрим про SOLID и GRASP logo

Большой стрим про SOLID и GRASP

 
Мы уже рассмотрели высокоуровневое разделение проекта на модули и микросервисы, чтобы уменьшить количество связей между отдельными подсистемами. В качестве примера использовалась сложная растущая программная система для крупного завода железобетонных изделий, предлагающего бетон с ароматом клубники для VIP-клиентов. Тогда мы вскользь упомянули принципы и паттерны SOLID и GRASP применительно к модулям. Эта тема интересна сама по себе, и к ней все
7 ч 11 мин 42 сек
Русский
Премиум
Разработка и рефакторинг геолокатора logo

Разработка и рефакторинг геолокатора

 
ошаговая разработка гибкого компонента IP-локатора. Пример декомпозиции сложного объекта. Практическое применение паттернов проектирования.
1 ч 27 мин 19 сек
Русский
Премиум
ООП: Взаимодействие объектов logo

ООП: Взаимодействие объектов

 
Описание спобов взаимодействия объектов. Использование конструкторов, методов, исключений, событий и свойств.
3 ч 17 мин 37 сек
Русский
Премиум
Что есть React: Пишем свой UI-фреймворк logo

Что есть React: Пишем свой UI-фреймворк

 
Принципы работы интерактивных UI-фреймворков. Исследование MVC-фреймворков на примере написания клона экосистемы по примеру React и Redux.
9 ч 27 мин 16 сек
Русский
Премиум
Мастер-класс по разработке менеджера проектов на Symfony (Часть 1-3) logo

Мастер-класс по разработке менеджера проектов на Symfony (Часть 1-3)

Мастер-класс по разработке менеджера проектов на Symfony
В мастер-классе мы разработаем удобный менеджер проектов, который позволяет вести проекты компании, ставить задачи, назначать исполнителей, управлять ролями сотрудников, следить за выполнением и расписанием. Если хотите изучить Symfony Framework, то приходите к нам на полноценный многодневный мастер-класс.
53 ч 55 мин 25 сек
Русский
Премиум
Мастер-класс по Apache Kafka и RabbitMQ logo

Мастер-класс по Apache Kafka и RabbitMQ

 
Это маленький мастер-класс про шины, а не про обширный мир микросервисов, поэтому не будет:Построения супер-систем балансирования;Подключения систем обнаружения хостов;И всяких супер-штук из сурового мегахайлоада...
16 ч 35 мин 19 сек
Русский
Премиум
«Неделя ООП» - Третий поток logo

«Неделя ООП» - Третий поток

Третий поток онлайн-интенсива по изучению объектно-ориентированного программирования «Неделя ООП»
Многие просят меня обучить их какому-нибудь PHP-фреймворку, мотивируя это тем, что хотят перейти на новый уровень разработки. Но после собеседования часто оказывается, что они работали только с самописным кодом или с процедурными CMS, где толком не встречались с объектно-ориентированным подходом: Без знаний ООП изучать какой-либо фреймворк нет смысла. Поэтому решил провести отдельный интенсив по ООП на основе материала со своих уроков, допол
35 ч 45 мин 24 сек
Русский
Бесплатно