Что нового

Скачать курс: Разработка менеджера проектов на Symfony. Часть 3 (Дмитрий Елисеев)

Administrator
Команда форума
Регистрация
13.03.2019
Сообщения
37 961

Что будет на курсе?

Записи вебинаров, разделенных на части;
Дополнительные материалы;
Описание курса:
Программа и количество уроков будет строится по ходу проведения. Мастер-класс делится на части (1 часть = 1 месяц). Стоимость одной части будет составлять 5000 руб.
Весь курс ориентировочно будет состоять из 2-3 частей (месяцев)

Рекомендации к прохождению:

Занимаетесь разработкой на Symfony или планируете его изучить
Разрабатываете на других фреймворках, но хотите перенять знания к себе в проект
Испытываете сложности с документацией и хотите потренироваться на практике
Хотите ознакомиться с новыми для себя архитектурными подходами
Хотите перенять лучшие практики различных фреймворков
Хотите потренироваться в применении знаний ООП или узнать, что это такое
Хотите изучить модульное тестирование на реальных примерах
Планируете заниматься разработкой REST API, его тестированием и документированием
Планируете использовать общедоступные компоненты Symfony в своих проектах
Хотите узнать слабые и сильные места различных фреймворков




Продолжение описания

Материалы курса:

Философия Symfony в сравнении с другими фреймворками
Выбор подходящих скелетонов для конкретного проекта
Установка и настройка фреймворка
Поднятие девелоперского окружения на Docker
Сборка Docker-образов для выкладки в Staging или Production
Использование и расширение популярных компонентов Symfony
Использование компонентов Symfony отдельно в проектах на других фреймворках
Написание слабосвязанного кода
Практики применения подхода DDD (Domain Driven Development)
Построение богатых моделей предметной области (Rich Domain Model)
Построение доменных сущностей и агрегатов в Doctrine ORM
Использование очередей и брокеров RabbitMQ для фоновых задач
Использование шаблонизатора Twig и написание плагинов
Программирование нестандартных форм ввода.
Регистрация через элекронную почту и через соцсети
Реализация умной системы прав и разрешений RBAC для менеджеров и исполнителей
Написание универсального модуля комментариев
Подключение и компиляция JavaScript-ассетов пакетом Encore
Полнотекстовый поиск в PostgreSQL
Разработка API для мобильных устройств
Подключение OAuth2 для API
Генерация документации для API
Отправка Websocket-уведомлений через Centrifugo
Оптимизация Dockerfile для ускорения сборки контейнеров для Production
Вынесение загрузки пользовательских файлов на файловые хранилища
Объектно-ориентированный анализ
Модульное и интеграционное тестирование
Лучшие практики и полезные паттерны проектирования
...и другие полезные вещи

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












 
Верх