Фреймворк Yii2
Курс посвящен PHP-фреймворку Yii второй версии. В уроках Yii2 вы разберетесь со структурой фреймворка, узнаете основные компоненты, узнаете, что такое миграции и многое другое.
Описание:
Yii2 - это современный PHP MVC фреймворк, на котором можно создавать профессиональные веб-сайты, сервисы, а также Backend-часть приложений. Начните обучаться фреймворку Yii2 Advanced и вы научитесь создавать веб-сайты любой сложности.
В уроках курса Yii2 Фреймворк вы узнаете:
- Какие сайты можно создавать используя фреймворк Yii2
- Чем отличается Yii2 Basic Application Template от Advanced Application Template
- Как установить Yii2 Advanced Application Template
- Структуру каталогов в Yii2 и для чего они используются
- Как настроить локальные домены сайтов для frontend и backend в Yii2 Advanced Application Template
- Что такое MVC и где паттерн MVC реализуется в Yii2
- Как подключить Yii2 фреймворк к базе данных MySQL или другим базам данных
- Что такое Yii2 widgets (виджеты) и как создавать собственные виджеты
- Для чего нужны Yii Assets и как ими пользоваться
- Что такое компоненты (components) Yii2 и для чего они нужны
- Что такое Composer и как его использовать
- Как устанавливать готовые расширения Yii2 на ваш сайт от сторонних разработчиков
- Что такое Layouts
- Для чего нужны namespaces
- Что такое migrations (миграции) в Yii2 и как миграции создавать
- Как настроить сайт на Yii2 для поискового продвижения
В видеоуроках Yii2 мы подробно разберем основные аспекты работы с фреймворком Yii2 Advanced.
Программа курса:
Знакомство с фреймворком Yii2
- Знакомство с Yii2
- Необходимые знания для прохождения курса Yii2
- Структура сложных веб-приложений на Yii2
Установка и настройка фреймворка Yii2
- Подготовка компьютера к установке Yii2 фреймворка
- Установка Yii2 Advanced с помощью Composer. Инициализация веб-приложения
- Установка Yii2 Advanced: Настройка локальных сайтов backend.test и frontend.test
- Установка Yii2 Advanced: Привязка к базе данных MySQL/MariaDB
Создание первой страницы и общая структура Advanced-приложения
- Controllers и Actions. Создание первой страницы
- Views, Layouts. Создание первой страницы (Продолжение)
Роутинг и Friendly URL (ЧПУ)