- Регистрация
- 26 Авг 2019
- Сообщения
- 104
- Симпатии
- 377
Программа мастер-класса
Чтобы проект был максимально полезным (по требованиям многих вакансий) изучим популярный стек технических вещей:
Расписание
Пункты могут меняться местами в ходе мастер-класса, но суть остаётся. Не отпущу вас, пока всё не расскажу
Тема 1: Философия, ТЗ, установка и настройка
Скачать: ссылка в комментариях ниже
Чтобы проект был максимально полезным (по требованиям многих вакансий) изучим популярный стек технических вещей:
- Распределённое окружение на Docker
- Вложенные рубрики
- База городов и областей
- Динамические атрибуты для рубрик
- Сложный фильтр по атрибутам с ElasticSearch
- Баннерная система со статистикой
- Уведомления о событиях на сайте
- Очереди для фоновых задач
- Двухфакторная аутентификация с SMS
- Платное продвижение объявлений
- Геолокация для определения города
- Привязка Яндекс.Карт
- Интеграция систем почтовых рассылок
- JSON API для мобильных приложений
Расписание
Пункты могут меняться местами в ходе мастер-класса, но суть остаётся. Не отпущу вас, пока всё не расскажу
Тема 1: Философия, ТЗ, установка и настройка
- Написание ТЗ проекта
- Выбор инструмента
- Языки программирования
- CMS или фреймворк
- Какие бывают фреймворки
- Знакомство с Laravel
- Философия Laravel
- Отличия от других фреймворков
- Установка
- Запуск
- Через Artisan
- LAMP, LNMP, OpenServer
- VirtualBox
- Vagrant
- Homestead
- Docker
- Тестовое окружение
- Подходы
- RAD
- Service Layer
- CQRS
- Command Bus
- Стандартная аутентификация
- Миграции
- Сидеры
- Тесты
- Структура директорий
- Плоская
- По уровням
- По модулям
- Установка шаблона
- Управление ресурсами
- Хлебные крошки
- Заготовки кабинетов пользователя, модератора и администратора
- Выбор архитектуры
- Собственная двухфакторная аутентификация
- Администрирование пользователей
- Администрирование ролей и разрешений
- Вложенные рубрики
- База городов и областей
- Динамические атрибуты для рубрик
- Администрирование рубрик
- Администрирование регионов
- Создание объявлений
- Определение координаты по адресу
- Модерирование
- Закрытие истекших объявлении по Cron
- Уведомление о закрытии или истечении
- Вывод объявлений
- Привязка Яндекс.Карт
- Переписка в объявлении
- Отправка писем и SMS в очереди
- Виджет похожих объявлений
- Геолокация для определения города по IP и в JS
- Избранное
- Уведомления об изменениях в избранном
- Поиск с ElasticSearch
- Платёжные системы и агрегаторы
- Платное поднятие объявлений
- Кабинет рекламодателя
- Создание баннера
- Модерация
- Оплата счёта
- Уведомление о закрытии и истечении беннера
- Аутентификация
- Ресурсы и бизнес-логика
- Генерация документации
- Кеширование
- Вынесение статики
- Рассылка
- Статические страницы
- Тикет-система
- Карта сайта
Скачать: ссылка в комментариях ниже
Последнее редактирование модератором: