- #1
Голосов: 0
0.0
5
0
0
https://s1.rwnd.pro/threads/%D0%A0%D1%83%D1%81%D0%BB%D0%B0%D0%BD-%D0%9A%D1%83%D0%BF%D1%86%D0%BE%D0%B2-%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BD%D0%B0-%D0%B2%D0%B5%D0%B1-yii2-framework.15913/
Автор: Руслан Купцов
Название: Профессиональная разработка на веб YII2 framework
Курс рассчитан на тех,кто уже работал с PHP хотя бы на базовом уровне и знаком с ООП. В курсе будем работать с версией Advanced. После прохождения курса Вы получите полное представление о фреймворке и его возможностях.
Чему Вы научитесь:
Подробнее:
Скачать:
Название: Профессиональная разработка на веб 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. Обработка ошибок. Резюме. Домашнее задание.
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.
Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.
Последнее редактирование модератором: