Фреймворк Yii2

Курс посвящен PHP-фреймворку Yii второй версии. В уроках Yii2 вы разберетесь со структурой фреймворка, узнаете основные компоненты, узнаете, что такое миграции и многое другое. 

Фреймворк Yii2
12 уроков12 уроков
СертификатСертификат
РусскийРусский
FructCode

Описание:

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 (ЧПУ)