[Руслан Купцов] Профессиональная разработка на веб YII2 framework

Крошка Джон

PREMIUM
PREMIUM
Авг 15, 2020
10,824
9
0
Автор: Руслан Купцов
Название: Профессиональная разработка на веб YII2 framework

Курс рассчитан на тех,кто уже работал с PHP хотя бы на базовом уровне и знаком с ООП. В курсе будем работать с версией Advanced. После прохождения курса Вы получите полное представление о фреймворке и его возможностях.
Чему Вы научитесь:

  • Использовать кодогенератор Yii2
  • Работать с базой данных, как через DAO так и Active Query
  • Работать с Ajax и JS
  • Разделять бэкенд и фронтенд
  • Работать с компосером
  • Создавать компоненты системы
  • Создавать модули системы
  • Работать с кэшированием
  • Создавать и обрабатывать формы
  • Создавать темы
  • Создавать мощные и гибкие приложение в кратчайшие сроки




Спойлер: Описание далее



  • Урок 1. Основы фреймворка
    Установка фреймворка через компосер. Запуск тестового приложения. Разбор структуры. Обновленный Gii. Создание первого контроллера, модели, вид. Вывод «hello world». Краткий обзор конфигурационных файлов и их предназначение. Резюме. Домашнее задание.
  • Урок 2. Основные понятия системы
    Понятие разделения бэкенда и фронтенда. Что такое приложение и всё, что с ним связано. Контроллер. Модель. Вид. Псевдонимы пути. Компонент. Модуль. Сервис локатор. Алиасы путей. События. Резюме. Домашнее задание.
  • Урок 3. Формы
    Модель формы. Типы валидаторов. Создание действия для модели формы. Метод scenarios. Создание формы вручную. Генерация формы. Валидация формы на сервере и на клиенте. Резюме. Домашнее задание.
  • Урок 4. Работа с базой данных
    Понятие DAO и Active Record. Работа с базой через DAO. Работа с базой через Active Record. Конструктор запросов Query и Active Query. Реляционная связь Active Record. ActiveDataProvider. ArrayDataProvider. SqlDataProvider. Создание пагинации. Миграции. Резюме. Домашнее задание.
  • Урок 5. Кэширование
    Понятие кэширования. Типы кэша. Кэширование данных. Кэширование фрагментов. Кэширование динамичного контента. Кэширование страницы. HTTP кэш. Создание базового компонента кэша. Зависимости кэша. Резюме. Домашнее задание.
  • Урок 6. Расширения
    Понятие расширения. Разбор основных встроенных расширений. Использование встроенных расширений. Создание собственного расширения. Использование сторонних расширений. Поведение. Виджет. Фильтры доступа и типов запросов. Валидатор. Резюме. Домашнее задание.
  • Урок 7. Особенности фреймворка
    Геттеры и сеттеры. Assets. Профилирование. Ajax в Yii2. Работа с JS в Yii2. Создание пакетов JS и CSS. Работа Active Record с несколькими базами. Работа с сессиями и куками. Резюме. Домашнее задание.
  • Урок 8. Специальные возможности фреймворка
    Темы.Создание собственной темы. Управление URL в Yii. Аутентификация и Авторизация в Yii. Создание консольного приложения. Безопасность в Yii. Обработка ошибок. Резюме. Домашнее задание.

Программа курса:




Подробнее:



Скачать:
 

Similar threads

О нас

  • Самая крупная образовательная площадка
    с информационными продуктами в рунете!
    Курсы, тренинги, книги, уроки, гайды,
    материалы на различные тематики.

    Вступай в Профессиональный Информационный Клуб!

    ProInfoClub.net © 2015-2024

Меню