С 2015 года самостоятельно изучаю WEB-программирование, приобретал и скачивал с торрентов немало курсов. Дмитрий вне всяких похвал: объясняет подробно и доступно сложный материал. Ранее писал отзыв о его курсе по Yii2, и в этом курсе также хочу отметить, что материал для людей, знакомых с программированием. Если вы как новичок попробуете писать код на этом фреймворке с подачи Дмитрия, то у вас закипит мозг. Поэтому, если вы новичок и купили этот курс, рекомендую сперва подготовиться и посмотреть более базовый материал по данному фреймворку.
Мастер-класс по Laravel
Описание
Вам нужен функциональный бэкенд для высоконагруженного сервиса объявлений — этот мастер-класс разбирает создание сложной архитектуры на базе Laravel. Внутри разбирается реализация распределенного окружения на Docker и настройка ElasticSearch для работы сложных фильтров по динамическим атрибутам. Вы узнаете, как внедрить профессиональные инструменты: от интеграции Яндекс.Карт и геолокации до создания собственной баннерной системы со статистикой. Мастер-класс ориентирован на разработчиков, которые хотят научиться строить масштабируемые системы с очередями, JSON API для мобильных приложений и системами модерации.
Что в мастер-классе
- Распределённое окружение на Docker
- Вложенные рубрики
- База городов и областей
- Динамические атрибуты для рубрик
- Сложный фильтр по атрибутам с ElasticSearch
- Баннерная система со статистикой
- Уведомления о личных сообщениях
- Очереди для фоновых задач
- Двухфакторная атентификация с SMS
- Платное продвижение объявлений
- Геолокация для определения города
- Привязка Яндекс.Карт
- Интеграция систем почтовых рассылок
- JSON API для мобильных приложений
- Модерация объявлений и пользователей
Другие материалы автора 12
ДЕ Дмитрий Елисеев Все материалыКурс, конечно, шикарный. Единственный автор на просторах рунета, кто дает действительно профессиональный материал. Единственное, прослушивать этот курс, с моей точки зрения, бессмысленно: его надо изучать долго, внимательно и тщательно, буквально буква за буквой. Чем я сейчас и занимаюсь.
Как говорится, дошли руки до данного курса. В целом доволен складчиной. Но курс явно не только для новичков, даже не для среднего уровня, ибо это жесть. Скорее для тех, кто создал на Laravel уже несколько проектов и сам немного понимает в архитектуре этого фреймворка. Совершенно согласен с отзывом @cheshirs. Слишком быстро все объясняет, вообще не останавливаясь на деталях. Если вы ни разу не работали с Laravel, не знаете простейших вещей — даром потеряете время, поскольку Дмитрий настолько быстро тараторит, просто копируя куски кода, что через некоторое время из-за недопонимания того, что происходит, просто накрывает псих. Иногда вообще ничего не понятно. У меня Windows, очень долго промучился с Vagrant, перелопатил весь Google в поисках решения проблем, которые вылезали, так и не заработал. Потом еще промучился с Docker, который тоже работал непонятно как. У Дмитрия Ubuntu, и на все вопросы таких несчастных, как я, у которых Windows, он отвечает просто: «Извините, у меня Ubuntu, я не знаю, что там у вас в Windows не работает». Так что, дорогой друг, если у тебя нет Ubuntu — даже не пытайся использовать данные инструменты, лучше использовать OpenServer. Для начала лучше посмотреть курсы от Marlin и Гавриленко. У первого хоть и поверхностно, но если повторять за ним, можно сделать сайт на Laravel. У второго — затянуто, повторяет очевидные вещи, лучше смотреть на скорости 1,5–2. В общем, лучше в такой последовательности: сначала от Marlin, потом от Гавриленко, создать пару-тройку проектов, и только потом переходить к Елисееву. Оргу респект, как всегда, все четко.
Впечатления после неоднократного просмотра первых трех уроков и одновременного построения идентичного приложения. Дальше трех уроков я пока не прошел. 1. Организация складчины — супер, я всесторонне доволен, огромное спасибо ответственному человеку mobiman. 2. По курсу: он не зря называется мастер-класс, можно было бы еще назвать его «Хорошие практики Laravel». Идея в том, что этот курс не про то, как строить приложение на Laravel, если вы еще не сталкивались с ним. Этот курс про то, как правильно строить приложение на Laravel для людей, которые уже имеют некоторый опыт. Дмитрий Елисеев оперирует контроллерами и методами Laravel как чем-то очевидным. И тут есть некоторая проблема для людей, которые не обладают соответствующими знаниями. Дело не столько в сложности, сколько в банальном отсутствии определенного понимания. Очень хорошо, что в случае с Laravel уже есть в свободном доступе курс для начинающих от Гавриленко (2015 года): кое-что уже не так, но зато он дает понимание структуры Laravel, тогда как Елисеев дает понимание философии Laravel, а структурой пользуется как инструментом, особо не вдаваясь в банальные вещи. И, как всегда, делает это очень быстро.
Проведение складчины на отлично. По материалу скажу: хоть еще и не смотрел, но по предыдущим его материалам знаю, что там есть чему учиться. Его курсы не уступают школам. Побольше бы таких практик. Учитесь и применяйте знания сразу.
Спасибо за быстрое проведение складчины. Материал сложный, но достойный, призван подтянуть недопрограммистов до хорошего уровня. Автору респект за такой блестящий мастер-класс. На следующий пойду очно.
По объему и содержанию очень солидный мастер-класс. Есть надежда, что он будет полезным. Понимаю, что отзыв так себе, но пока это все изучишь, можно и забыть написать. Надо ведь организатора отблагодарить сейчас. А отзыв о материале потом можно и переписать, ежели что.
Спасибо за организацию, будет что поизучать. Интересен в настоящем JSON API, есть ряд заказов для мобильных приложений, будем углубляться. Организация на высшем уровне. Материал тоже должен быть на уровне.
Отличная организация, большое спасибо за материал. Инфопродукт — уроки, как всегда, очень длинные, информации много, буду изучать. Дмитрий мастер своего дела, хоть и объясняет витиевато.
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить мастер-класс» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо со ссылкой и инструкциями для доступа к материалам. Если ссылка не открывается, загляните в раздел «Помощь» или напишите в поддержку.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».