Мова викладання в курсі – російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв’язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
Відео запис майстер-класу з розробки на фреймворку Symfony. Тривалість: 53 години.
Приєднуйтесь, якщо Ви:
– Займаєтеся розробкою на 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
– Винесення завантаження користувацьких файлів на файлові сховища
– Об’єктно-орієнтований аналіз
– Модульне та інтеграційне тестування
– Найкращі практики та корисні патерни проєктування
Що вийшло
У майстер-класі ми розробили зручний менеджер проєктів, який дає змогу вести проєкти компанії, ставити завдання, призначати виконавців, керувати ролями співробітників, стежити за виконанням і розкладом. Ви зможете взяти код собі і доопрацювати під свої завдання.


Ви економите:
Покваптеся! Закінчується через 
Катерина Підтверджений клієнт –
Symfony – це потужно! Курс для тих, хто втомився від “простих” CMS і хоче робити складні, високонавантажені проекти. Дуже глибоко і професійно.
Максим Підтверджений клієнт –
53 години! Це цілий університет. Потрібно бути готовим до серйозної роботи. Але якщо ви хочете стати Senior PHP-розробником, цей курс – найкращий шлях.
Юлія Підтверджений клієнт –
DDD (Domain Driven Development) – це те, що відрізняє профі. Курс вчить не просто “кодити”, а “проектувати”. Дуже змінює мислення.
Ірина Підтверджений клієнт –
Docker – це було для мене відкриттям! Нарешті я можу розгортати робоче оточення за 5 хвилин, а не за півдня. Це просто маст-хев для будь-якого розробника.