- Регистрация
- 13.03.2019
- Сообщения
- 48 482
Программа и количество уроков будет строится по ходу проведения. Мастер-класс делится на части (1 часть = 1 месяц). Стоимость одной части будет составлять 5000 руб. Весь курс ориентировочно будет состоять из 2-3 частей (месяцев) Автор: Дмитрий Елисеев Старт курса: 16.03.2019 (первый бесплатный урок) Уроки проводятся в онлайн-формате в виде вебинаров-скринкастов с демонстрацией экрана и общением в чате. Уроки проводятся 1 раз в неделю по субботам в 19:00 по московскому времени. Если возникает необходимость в дополнительных трансляциях с ответами на вопросы, то они проводятся бесплатно в течение недели. Разбивка на уроки производится по времени (2-3 часа на урок), а не по темам. Из-за разбивки по времени на одну тему может уйти 1-3 урока. В итоге заранее число уроков неизвестно. Ориентируемся на 2-4 месяца по уроку в неделю. Из-за неизвестного заранее числа уроков участие оплачивается поэтапно частями по 5 уроков. Первый вводный урок будет проведён бесплатно 16 марта в 19:00, поэтому в первой части оплачиваются 4 урока. Для кого: Занимаетесь разработкой на 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 Вынесение загрузки пользовательских файлов на файловые хранилища Объектно-ориентированный анализ Модульное и интеграционное тестирование Лучшие практики и полезные паттерны проектирования ...и другие полезные вещи Видео первого урока Часть 1 |
Быстрая оплата RUB, UAH, KZT