- Регистрация
- 8 Сен 2016
- Сообщения
- 564.259
- Реакции
- 269.199
Складчина: Symfony Framework [OTUS] [Сергей Петров, Николай Широков, Михаил Каморин]
Для кого этот курс
Для PHP-разработчиков, которые стремятся поднять свой уровень до middle+ и senior+
Курс рассчитан на PHP-разработчиков со средним опытом работы от двух лет.
Необходимые знания:
знание PHP 8+;
знание принципов ООП, MVC, паттернов (хотя бы нескольких);
опыт работы с базовыми операциями с БД;
умение настраивать среду разработки;
навыки работы с VM/Docker.
Что вам даст этот курс
Symfony — один из самых сложных, надежных и высокопроизводительных PHP-фреймворков. Он по праву считается основным фреймворком для решения задач уровня enterprise. Symfony используют многие популярные проекты, например, Drupal, phpBB. Даже самый популярный PHP-фреймворк Laravel построен на основе Symfony. Преподаватели-практики тебе помогут освоить фреймворк Symfony, а также научат решать enterprise-задачи.
Вы научитесь:
использовать Symfony в проектах;
обеспечивать безопасность приложения;
тестировать и мониторить полученный код;
использовать встроенные инструменты фреймворка;
разворачивать приложения в различных окружениях.
Программа
Знакомство с фреймворком. Пишем базовый функционал
В качестве объекта разработки можно написать таск-трекер или ту же систему бронирования мест в кино.
Тема 1: Вводное занятие и выбор проектной работы
Тема 2: Установка и «Hello, world» // ДЗ
Тема 3: DI и сервисы
Тема 4: Doctrine ORM
Тема 5: Doctrine Migrations // ДЗ
Тема 6: Doctrine. Дополнительные возможности
Маршрутизация и HttpFoundation
Углубляемся в нюансы работы с фреймворком, изучая его более сложные встроенные компоненты. Учимся организовывать роутинг, работу с пользователем и Stateless-приложения.
Тема 1: Контроллеры и маршрутизация
Тема 2: Компонент HttpFoundation
Тема 3: Слой DTO. Валидация // ДЗ
Тема 4: Twig и Symfony Forms
Тема 5: Авторизация и аутентификация
Тема 6: Stateless API // ДЗ
Тема 7: REST-приложения и API Platform
Тема 8: Внедряем GraphQL // ДЗ
Интеграция с другими системами
Изучаем обёртки для работы с различным функционалом, знакомимся с посредниками, командами, шинами и доменами логики.
Тема 1: Логирование и мониторинг
Тема 2: Кэширование
Тема 3: Очереди: начало
Тема 4: Очереди: расширенные возможности // ДЗ
Тема 5: Полнотекстовый поиск, Elastica
Тестирование и развёртывание
Когда логика нашего приложения написана, нам нужно правильно протестировать её автотестами и доставить до пользователя. В данном модуле мы научимся делать и то и другое.
Тема 1: Unit-тестирование
Тема 2: Консольные команды в Symfony
Тема 3: Интеграционное тестирование // ДЗ
Тема 4: NelmioApiDocBundle и документация API
Symfony: Advanced practices
Переходим к тесной работе со Stateless-логикой и микросервисами в частности.
Тема 1: Symfony Bundles и пакеты
Тема 2: Декомпозируем приложение // ДЗ
Тема 3: Symfony Messenger
Тема 4: DDD в Symfony, часть 2 // ДЗ
Тема 5: DDD в Symfony, часть 1
Тема 5: Развёртывание приложения // ДЗ
Преподаватели:
Сергей Петров, Николай Широков, Михаил Каморин, Олег Мельник, Александр Пряхин
Цена 86400 руб.
СКАЧАТЬ
Для кого этот курс
Для PHP-разработчиков, которые стремятся поднять свой уровень до middle+ и senior+
Курс рассчитан на PHP-разработчиков со средним опытом работы от двух лет.
Необходимые знания:
знание PHP 8+;
знание принципов ООП, MVC, паттернов (хотя бы нескольких);
опыт работы с базовыми операциями с БД;
умение настраивать среду разработки;
навыки работы с VM/Docker.
Что вам даст этот курс
Symfony — один из самых сложных, надежных и высокопроизводительных PHP-фреймворков. Он по праву считается основным фреймворком для решения задач уровня enterprise. Symfony используют многие популярные проекты, например, Drupal, phpBB. Даже самый популярный PHP-фреймворк Laravel построен на основе Symfony. Преподаватели-практики тебе помогут освоить фреймворк Symfony, а также научат решать enterprise-задачи.
Вы научитесь:
использовать Symfony в проектах;
обеспечивать безопасность приложения;
тестировать и мониторить полученный код;
использовать встроенные инструменты фреймворка;
разворачивать приложения в различных окружениях.
Программа
Знакомство с фреймворком. Пишем базовый функционал
В качестве объекта разработки можно написать таск-трекер или ту же систему бронирования мест в кино.
Тема 1: Вводное занятие и выбор проектной работы
Тема 2: Установка и «Hello, world» // ДЗ
Тема 3: DI и сервисы
Тема 4: Doctrine ORM
Тема 5: Doctrine Migrations // ДЗ
Тема 6: Doctrine. Дополнительные возможности
Маршрутизация и HttpFoundation
Углубляемся в нюансы работы с фреймворком, изучая его более сложные встроенные компоненты. Учимся организовывать роутинг, работу с пользователем и Stateless-приложения.
Тема 1: Контроллеры и маршрутизация
Тема 2: Компонент HttpFoundation
Тема 3: Слой DTO. Валидация // ДЗ
Тема 4: Twig и Symfony Forms
Тема 5: Авторизация и аутентификация
Тема 6: Stateless API // ДЗ
Тема 7: REST-приложения и API Platform
Тема 8: Внедряем GraphQL // ДЗ
Интеграция с другими системами
Изучаем обёртки для работы с различным функционалом, знакомимся с посредниками, командами, шинами и доменами логики.
Тема 1: Логирование и мониторинг
Тема 2: Кэширование
Тема 3: Очереди: начало
Тема 4: Очереди: расширенные возможности // ДЗ
Тема 5: Полнотекстовый поиск, Elastica
Тестирование и развёртывание
Когда логика нашего приложения написана, нам нужно правильно протестировать её автотестами и доставить до пользователя. В данном модуле мы научимся делать и то и другое.
Тема 1: Unit-тестирование
Тема 2: Консольные команды в Symfony
Тема 3: Интеграционное тестирование // ДЗ
Тема 4: NelmioApiDocBundle и документация API
Symfony: Advanced practices
Переходим к тесной работе со Stateless-логикой и микросервисами в частности.
Тема 1: Symfony Bundles и пакеты
Тема 2: Декомпозируем приложение // ДЗ
Тема 3: Symfony Messenger
Тема 4: DDD в Symfony, часть 2 // ДЗ
Тема 5: DDD в Symfony, часть 1
Тема 5: Развёртывание приложения // ДЗ
Преподаватели:
Сергей Петров, Николай Широков, Михаил Каморин, Олег Мельник, Александр Пряхин
Цена 86400 руб.
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Покупка вторичного жилья без подводных камней [Наталья Литовская]
- [ИИ] Чат-бот с искусственным интеллектом ChatGPT [Pro №6, на 3 месяца до 20 человек] [chatgpt.com]
- Практическое руководство по изучению книг Франца Бардона [Рон Кларк]
- [Шитье] Осенний курс-сюрприз [Сантюр] [Наталья Моргунова]
- [Вязание] Воздушный пуловер-худи с японским плечом из тонкой мохеровой пряжи Rye спицами сверху [Вяжи.ру] [Alice Hoyle]
- [ИИ] Чат-бот с искусственным интеллектом ChatGPT [Pro №1, на 1 месяц до 10 человек] [chatgpt.com]
- [Вязание] Фактурный кардиган рельефным узором Puro [Вяжи.ру] [Jenny Ansah]
- [WP] Bricks & WordPress Tutorials — статьи о Bricks Builder и Wordpress [brickslabs.com] [2026—2027]