Дмитрий Елисеев | Сайт объявлений на Laravel (2018) PCRec [H.264/720p-LQ]
Автор (режиссер): Дмитрий Елисеев
Жанр: Laravel, PHP, Программирование
Описание:Этот курс для вас, если Вы:
- Занимаетесь разработкой на Laravel или планируете его изучить
- Разрабатываете на других фреймворках, но хотите перенять знания к себе в проект
- Испытываете сложности с документацией и хотите потренироваться на практике
- Хотите ознакомиться с различными архитектурными подходами
- Хотите перенять лучшие практики различных фреймворков
- Хотите потренироваться в применении знаний ООП или узнать, что это такое
- Хотите изучить модульное тестирование на реальных примерах
- Планируете заниматься разработкой REST API, его тестированием и документированием
- Хотите ознакомиться с NoSQL-технологиями
- Хотите использовать виртуальные машины для разработки
- Хотите узнать слабые и сильные места различных фреймворков
Продолжительность: 68:29:09
Качество видео: PCRec
Видео: AVC/H.264, 1280x720, ~220-290 Kbps
Аудио: AAC, 2 ch, 87-92 Kbps
В раздаче имеются архивы! В них содержится исходники.
Урок 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: Опции и производительность
+ Кеширование
+ Вынесение статики
+ Рассылка
+ Статические страницы
+ Тикет-система
+ Карта сайта
Скриншоты:
Время раздачи: 24/7 (круглосуточно) (до появления первых 3-5 скачавших)