Проект под ключПрактический мастер класс
по разработке проекта на фреймворке
«Сайт объявлений на Laravel»

Если хотите получить кучу эмоций и новых знаний, то приходите к нам на полноценный многодневный мастер-класс:

Присоединяйтесь, если Вы:

Дмитрий Елисеев

Дмитрий Елисеев

Программист с 2008 года.
Специализируется на теории и практике бэкенд-разработки.
Автор блога, ведущий вебинаров по веб-программированию,
автор интенсивов «Неделя ООП» и «Магазин на Yii2».

Формат участия

  • Вы получите доступ к личному кабинету ученика со всеми последующими инструкциями и необходимой информацией о каждом уроке.
  • Уроки проводились в онлайн-формате в виде вебинаров-скринкастов с демонстрацией экрана и общением в чате.
  • Записи и исходные коды проекта выложены в личный кабинет.
  • Каждая тема занимает 1-3 урока. Суммарно получилось 13 уроков по 5-6 часов.

По любым организационным и техническим вопросам Вам будет дан ответ в службе поддержки:

Меня зовут Юлия

О моих пристрастиях к учёту и порядку ходят легенды, поэтому я решила направить их в полезное русло: до и во время интенсива я буду обеспечивать техническую поддержку всего процесса.

Я буду решать все организационные моменты, следить за вашим комфортом, отвечать на ваши вопросы по электронной почте, проверять платежи и выставлять счета и акты юрлицам.

Отвечать буду в порядке приоритетности: сначала на экстренные вопросы, потом на менее важное. Но всё равно ни одно письмо не пропадёт бесследно.

Программа мастер-класса


Чтобы проект был максимально полезным (по требованиям многих вакансий) изучим популярный стек технических вещей:

...и другие полезные вещи.

Расписание

Пункты могут меняться местами в ходе мастер-класса, но суть остаётся. Не отпущу вас, пока всё не расскажу :)

Тема 1: Философия, ТЗ, установка и настройка

  • Написание ТЗ проекта
  • Выбор инструмента
    • Языки программирования
    • CMS или фреймворк
    • Какие бывают фреймворки
    • Знакомство с Laravel
    • Философия Laravel
    • Отличия от других фреймворков
  • Установка
  • Запуск
    • Через Artisan
    • LAMP, LNMP, OpenServer
    • VirtualBox
    • Vagrant
    • Homestead
    • Docker
  • Тестовое окружение

Тема 2: Архитектура проекта

  • Подходы
    • RAD
    • Service Layer
    • CQRS
    • Command Bus
  • Стандартная аутентификация
  • Миграции
  • Сидеры
  • Тесты
  • Структура директорий
    • Плоская
    • По уровням
    • По модулям
  • Установка шаблона
  • Управление ресурсами
  • Хлебные крошки
  • Заготовки кабинетов пользователя, модератора и администратора
  • Выбор архитектуры
  • Собственная двухфакторная аутентификация

Тема 3: Панель администратора

  • Администрирование пользователей
  • Администрирование ролей и разрешений
  • Вложенные рубрики
  • База городов и областей
  • Динамические атрибуты для рубрик
  • Администрирование рубрик
  • Администрирование регионов

Тема 4: Управление объявлениями

  • Создание объявлений
  • Определение координаты по адресу
  • Модерирование
  • Закрытие истекших объявлении по Cron
  • Уведомление о закрытии или истечении
  • Вывод объявлений
  • Привязка Яндекс.Карт
  • Переписка в объявлении
  • Отправка писем и SMS в очереди
  • Виджет похожих объявлений

Тема 5: Дополнительные моменты

  • Геолокация для определения города по IP и в JS
  • Избранное
  • Уведомления об изменениях в избранном
  • Поиск с ElasticSearch
  • Платёжные системы и агрегаторы
  • Платное поднятие объявлений

Тема 6: Баннерная система

  • Кабинет рекламодателя
  • Создание баннера
  • Модерация
  • Оплата счёта
  • Уведомление о закрытии и истечении беннера

Тема 7: JSON API

  • Аутентификация
  • Ресурсы и бизнес-логика
  • Генерация документации

Тема 8: Опции и производительность

  • Кеширование
  • Вынесение статики
  • Рассылка
  • Статические страницы
  • Тикет-система
  • Карта сайта

Полная гарантия возврата средств

Если Вас что-то не устроит в начале просмотра или Вы просто передумаете, то я верну ваш платёж.

Приобрести записи

Выберите удобный для Вас пакет участия

Вы получите доступ к записям и дополнительным материалам.

Если возникнут проблемы с оплатой, не найдёте подходящего способа, захотите оплатить как юрлицо или есть другой вопрос,
то напишите на почту или в обратную связь.

Принимаются и международные карты. При оплате картой вспомните, не установливали ли Вы в онлайн-банке лимиты на сумму платежа.

Если Вы юрлицо, то пришлите свои реквизиты, число участников и их email-ы.

Сразу приобрести полностью

все 8 тем за 8800 руб:

или внести предоплату

первые 4 темы за 4400 руб:

Если у вас есть скидка постоянного участника
(пришла на электронную почту, если Вы не отписывались),
то введите код купона в открывшуюся форму оплаты.

Если Вас что-то не устроит в ходе участия или Вы просто передумаете,
то я верну весь ваш платёж.

Доступна оплата мастер-классов российскими и иностранными картами, ЮMoney, быстрыми платежами СБП и SberPay