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