Robot
Складчик
- #1
[profit] Современные фреймворки на PHP [Альберт Степанцев]
- Ссылка на картинку
Курс посвящен сравнительному обзору двух ведущих в настоящий момент фреймворков: Symfony и Laravel
Понятия, базовые для любого современного MVC-фреймворка, такие как: роутинг и маршрутизация, построение контроллеров, шаблонизация, работа с базой данных, консольные приложения; рассматриваются на примере обоих фреймворков, что позволяет вам в конце изучения курса сделать осознанный выбор в пользу глубокого изучения одного из них.
Курс подразумевает владение языком PHP на уровне уверенного Junior.
Модули курса:
Понятия, базовые для любого современного MVC-фреймворка, такие как: роутинг и маршрутизация, построение контроллеров, шаблонизация, работа с базой данных, консольные приложения; рассматриваются на примере обоих фреймворков, что позволяет вам в конце изучения курса сделать осознанный выбор в пользу глубокого изучения одного из них.
Курс подразумевает владение языком PHP на уровне уверенного Junior.
Модули курса:
- Быстрый старт: стандартное приложение
Подробно рассматриваем composer - современный инструмент управления зависимостями и его применение для быстрого развертывания стандартных приложений на базе фреймворка. - Роутинг. Контроллеры.
Изучаем роутинг - подсистему фреймворка, связывающую запрос от клиента с вашим кодом и определяющую, какой именно контроллер нужно вызвать. Знакомимся с устройством контроллеров.
Изучаем понятие middleware на примере Laravel. - Слой представления. Шаблонизаторы.
Проводим сравнительный анализ двух шаблонизаторов: Twig и Blade, понимаем место слоя представления в структуре приложения. - Работа с базой данных. Миграции. Модели данных.
Рассматриваем начало работы с базой данных: как устроен слой моделей (сущностей) и как реализуется синхронизация кода с базой данных. - Работа с базой данных. Реализация связей.
Рассматриваем реализацию связей между сущностями разного типа в Eloquent и Doctrine. - Сервисы. Контейнеры. Управление зависимостями.
Рассматриваем возможности Dependency Injection и контейнера сервисов в разных фреймворках. - Инструменты разработки и отладка
Что полезного есть в современных фреймворках для кодогенерации и отладки? Посмотрим! - Немного о фронтэнде...
На уроке мы рассмотрим управление ресурсами фронтенда с помощью бэкенд-фреймворков.
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.