[geekbrains] Yii2 Framework Профессиональная Разработка На Веб

  • Автор темы sergvs1
  • 9
  • Обновлено
  • 02, Apr 2023
  • #1
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. Обработка ошибок. Резюме. Домашнее задание.


Курс продается здесь:

Скрытая информация :: Авторизуйтесь для просмотра »
Скачать:

Скрытая информация :: Авторизуйтесь для просмотра »

sergvs1


Рег
06 Sep, 2005

Тем
1

Постов
1

Баллов
11
  • 10, Apr 2023
  • #2
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. Обработка ошибок. Резюме. Домашнее задание.


Скрытая информация :: Авторизуйтесь для просмотра »
Скачать: Скрытая информация :: Авторизуйтесь для просмотра »
 

stefon


Рег
21 Nov, 2011

Тем
0

Постов
1

Баллов
1
Тем
49554
Комментарии
57426
Опыт
552966

Интересно