Топ-100

Скачать [Дмитрий Елисеев] Мастер-класс по Laravel (2018)

vakeswork

visibility
VIP
Регистрация
26 Авг 2019
Сообщения
104
Симпатии
374
Программа мастер-класса
Чтобы проект был максимально полезным (по требованиям многих вакансий) изучим популярный стек технических вещей:
  • Распределённое окружение на Docker
  • Вложенные рубрики
  • База городов и областей
  • Динамические атрибуты для рубрик
  • Сложный фильтр по атрибутам с ElasticSearch
  • Баннерная система со статистикой
  • Уведомления о событиях на сайте
  • Очереди для фоновых задач
  • Двухфакторная аутентификация с SMS
  • Платное продвижение объявлений
  • Геолокация для определения города
  • Привязка Яндекс.Карт
  • Интеграция систем почтовых рассылок
  • JSON API для мобильных приложений
...и другие полезные вещи.
Расписание
Пункты могут меняться местами в ходе мастер-класса, но суть остаётся. Не отпущу вас, пока всё не расскажу :)
Тема 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: Опции и производительность
  • Кеширование
  • Вынесение статики
  • Рассылка
  • Статические страницы
  • Тикет-система
  • Карта сайта
ПРОДАЖНИК:
[THANKS]

Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.


[/THANKS]

СКАЧАТЬ:
[THANKS]

Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.


[/THANKS]

Если у Вас нет Премиум статуса:

Преимущества VIP-подписки

Оформить VIP-Подписку

 
Сверху