490 

сейчас

чтобы забронировать себе место в ближайшей группе

11990 

за весь курс

доплатить 11500  можно в любой момент до начала занятий (и даже после их начала)

Записаться могут только зарегистрированные пользователи:



Курс посвящен сравнительному обзору двух ведущих в настоящий момент фреймворков: Symfony и Laravel.

Понятия, базовые для любого современного MVC-фреймворка, такие как: роутинг и маршрутизация, построение контроллеров, шаблонизация, работа с базой данных, консольные приложения; рассматриваются на примере обоих фреймворков, что позволяет вам в конце изучения курса сделать осознанный выбор в пользу глубокого изучения одного из них.

Курс подразумевает владение языком PHP на уровне уверенного Junior.

Условия записи

Открыта запись!

Даты проведения курса будут объявлены, когда наберётся 10 предварительных заказов. Уже записалось: 14 человек.

Модули курса (уроки)

1  08.07.2022  20:00 Быстрый старт: стандартное приложение  Степанцев Альберт

Подробно рассматриваем composer - современный инструмент управления зависимостями и его применение для быстрого развертывания стандартных приложений на базе фреймворка.

2  19.07.2022  20:00 Роутинг. Контроллеры.  Степанцев Альберт

Изучаем роутинг - подсистему фреймворка, связывающую запрос от клиента с вашим кодом и определяющую, какой именно контроллер нужно вызвать. Знакомимся с устройством контроллеров.

Изучаем понятие middleware на примере Laravel.

3  26.07.2022  20:00 Слой представления. Шаблонизаторы.  Степанцев Альберт

Проводим сравнительный анализ двух шаблонизаторов: Twig и Blade, понимаем место слоя представления в структуре приложения.

4  28.07.2022  20:00 Работа с базой данных. Миграции. Модели данных.  Степанцев Альберт

Рассматриваем начало работы с базой данных: как устроен слой моделей (сущностей) и как реализуется синхронизация кода с базой данных.

5  03.08.2022  20:00 Работа с базой данных. Реализация связей.  Степанцев Альберт

Рассматриваем реализацию связей между сущностями разного типа в Eloquent и Doctrine.

6  16.08.2022  20:00 Сервисы. Контейнеры. Управление зависимостями.  Степанцев Альберт

Рассматриваем возможности Dependency Injection и контейнера сервисов в разных фреймворках.

7  18.08.2022  20:00 Инструменты разработки и отладка  Степанцев Альберт

Что полезного есть в современных фреймворках для кодогенерации и отладки? Посмотрим!

8  24.08.2022  20:00 Немного о фронтэнде...  Степанцев Альберт

На уроке мы рассмотрим управление ресурсами фронтенда с помощью бэкенд-фреймворков.

Отзывы