Практический курс по Yii2 — это возможность за короткое время освоить востребованный PHP-фреймворк и применить знания на реальном проекте. В обучении вы шаг за шагом создадите полноценный интернет-магазин, разберёте устройство MVC, работу с базами данных, формами, корзиной и отправкой писем. Курс идеально подходит тем, кто хочет пополнить портфолио и прокачать навыки веб‑разработки на Yii2.
Чему вы научитесь на курсе
За 8 занятий вы пройдёте путь от установки и настройки Yii2 до создания и запуска готового онлайн‑магазина. Все темы подаются через практику, чтобы вы могли сразу применять знания в реальных задачах.
Ключевые навыки, которые вы освоите
Установка и настройка Yii2, работа со структурой проекта и шаблонами.
Создание моделей, контроллеров и представлений.
Работа с базой данных, миграциями и генератором кода Gii.
Реализация категорий, карточек товаров и поиска.
Создание и логика корзины, оформление заказа и отправка писем.
Построение SEO‑дружелюбных URL и улучшение UX проекта.
Программа практикума
Урок 1. Установка и знакомство с Yii2
Установка Yii2.
Знакомство с основными компонентами фреймворка.
Обзор интернет‑магазина, который вы будете реализовывать.
Перенос исходников в проект.
Шаблон (layout) интернет‑магазина.
Урок 2. Подключение к базе данных и создание главной страницы
Настройка подключения к БД.
Создание контроллера, вида и модели для главной страницы.
Вывод списка товаров.
Урок 3. Виджеты, категории и ЧПУ
Настройка виджета.
Создание страниц категорий.
Реализация поиска.
Создание ЧПУ‑ссылок.
Урок 4. Работа с товарами
Карточки товаров.
Модальное окно корзины.
Урок 5. Кнопка «Заказать» и логика корзины
Добавление кнопки «Заказать».
Реализация логики корзины.
Отображение количества товаров.
Урок 6. Настройка отображения корзины
Вывод товаров в корзине.
Подсчёт итогового количества и суммы.
Поведение корзины при отсутствии товаров.
Урок 7. Управление корзиной и оформление заказа
Кнопки «Продолжить» и «Очистить корзину».
Удаление товаров поштучно.
Отображение количества товаров в меню.
Урок 8. Работа с БД и формами
Создание и редактирование данных в БД.
Использование генератора кода Gii.
Работа с формой Gii.
Отправка формы и запись данных в БД.
Урок 9. Отправка письма и подведение итогов
Тестовая отправка письма с заказом.
Итоги курса и рекомендации по дальнейшему развитию.
Кому подойдёт этот курс
Начинающим PHP‑разработчикам.
Тем, кто хочет освоить Yii2 для работы или фриланса.
Разработчикам, которым нужен проект в портфолио.
Тем, кто хочет научиться создавать интернет‑магазины с нуля.
Что вы получите в итоге
Готовый интернет‑магазин в вашем портфолио.
Твёрдое понимание Yii2 и MVC‑архитектуры.
Навыки работы с БД, формами, моделями и виджетами.
Опыт разработки полноценного проекта от начала до финала.
После прохождения курса вы сможете уверенно работать с Yii2 и создавать собственные веб‑приложения любой сложности.
Урок 1.00:00:51
Введение
Урок 2.00:15:23
Подготовительный урок 1
Урок 3.00:02:18
Подготовительный урок 2
Урок 4.00:24:58
Урок 1 (Установка и знакомство с Yii2. Работа с шаблоном)
Урок 5.00:24:02
Урок 2 (Подключение к БД. Главная страница)
Урок 6.00:32:41
Урок 3 (Настройка виджета. Категории)
Урок 7.00:22:28
Урок 4 ( Работа с товарами )
Урок 8.00:24:11
Урок 5 (Кнопка Заказать Начало работы с Корзиной)
Урок 9.00:20:45
Урок 6 (Отображение товаров и настройка Корзины)
Урок 10.00:26:14
Урок 7 (Очищаем Корзину. Оформляем заказ)
Урок 11.00:27:08
Урок 8 (Работа с БД и формами)
Урок 12.00:08:28
Урок 9 (Отправка письма. Итоги)
Автор - Артем Исламов (Академия Верстки Glo-Academy)
Артем Исламова и его Академия Верстки научит вас верстки и разработки простым человечиским языком. Вы можете изучить HTML, CSS, Javascript и PHP. Научиться работать с Avocode и Photoshop. Узнать про Bootstrap, jQuery и другие библиотеки.