Що нового?

Придбаний Yii2 фреймворк. Разработка веб приложений на PHP

Інформація про покупку
Тип покупки: Складчина
Ціна: 5100 ГРН
Учасників: 0 з 24
Організатор: Відсутній
Статус: Набір учасників
Внесок: 221 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Yii2 фреймворк. Разработка веб приложений на PHP



Yii2 является одним из самых популярных веб фреймворков PHP. С огромным сообществом и бесчисленными вакансиями. Зарплаты от 60 000 руб,при этом сообщество активно продвигает фреймворк и выкладывает под него огромное количество расширений.

Основные достоинства:
  • Простота установки
  • Использование современных технологий
  • Гибкость и расширяемость
  • Тестирование. Yii2 тесно интегрирован с Codeception.
  • Безопасность
  • Сокращает время на разработку
  • Легко настроить для высокой производительности
Для кого этот курс:
Курс рассчитан на тех,кто имеет опыт программирования хотя бы на базовом уровне,знает как работать с базой и знаком с ООП программированием.

В курсе будет работа с версией Advanced фреймворка.

После прохождения курса будет получено полное представление о самом фреймворке и его возможностях.

Чему научит
  • Использовать кодогенератор Yii2
  • Работать с базой данных,как через DAO так и Active Query
  • Работать с Ajax и JS
  • Разделять бэкенд и фронтенд
  • Работать с компосером
  • Создавать компоненты системы
  • Создавать модули системы
  • Работать с кэшированием
  • Создавать и обрабатывать формы
  • Создавать темы
  • Создавать мощные и гибкие приложение в кратчайшие сроки
Программа курса
1. Основы фреймворка
  • Работа с компосером
  • Установка фреймворка через компосер
  • Запуск тестового приложения
  • Разбор структуры
  • Что такое Gii
  • Создание первого контроллера,модели,вид
  • Краткий обзор конфигурационных файлов и их предназначение
  • Резюме
  • Домашнее задание
2. Основные понятия системы
  • Разделение бэкенда и фронтенда
  • Контроллер
  • Модель
  • Вид
  • Псевдонимы пути
  • Компонент
  • Модуль
  • Алиасы путей
  • События
  • Резюме
  • Домашнее задание
3. Формы
  • Модель формы
  • Валидация формы
  • Создание действия для модели формы
  • Метод Scenarios и Fields
  • Метод extraFields
  • Создание формы вручную. Генерация формы
  • Клиентская валидация и валидация на сервере
  • Резюме
  • Домашнее задание
4. Работа с базой данных
  • Понятие DAO
  • Понятие Active Record
  • Работа с базой через Active Record
  • Работа с базой через DAO
  • Конструктор запросов Query и Active Query
  • Реляционная связь Active Record
  • Аутентификация и Авторизация в Yii
  • Работа с RBAC
  • ActiveDataProvider
  • Работа с пагинацией
  • Миграции
  • Резюме
  • Домашнее задание
5. Кэширование
  • Понятие кэширования
  • Типы кэша
  • Зависимости кэша
  • Кэширование данных
  • Кэширование фрагментов
  • Кэширование динамичного контента
  • Кэширование страницы
  • Подключение HTTP кэша
  • Кэш для режима разработки
  • Создание компонента Кэша
  • Резюме
  • Домашнее задание
6. Расширения
  • Понятие расширения
  • Популярные расширения
  • Встроенные расширений
  • Создание собственного расширения
  • Установка сторонних расширений
  • Поведение
  • Виджет
  • Фильтры доступа и типов запросов
  • Валидатор
  • Работа с Imagine
  • Резюме
  • Домашнее задание
7. Особенности фреймворка
  • Использование бустрапа (загрузочный файл модуля) в модульной структуре
  • Геттеры и сеттеры
  • Зачем нужны Assets
  • Профилирование
  • Работа с ajax в Yii2
  • Работа с JS в Yii2
  • Создание пакетов JS и CSS
  • Работа Active Record с несколькими базами
  • Работа с сессиями и куками
  • Резюме
  • Домашнее задание
8. Специальные возможности фреймворка
  • Понятие темы
  • Создание собственной темы
  • Работа с URL в Yii
  • Создание консольного приложения
  • Обработка ошибок
  • Безопасность в Yii
  • Резюме
  • Домашнее задание
Расписание
Начало занятий: 26 января
Занятия проходят каждый: вторник, четверг
Время: 19:00 по МСК
Длительность занятий: до 2х часов​
Скрытое содержимое.
15% скидка до 15 января = 7650 руб.
Скрытое содержимое.
prog-enshtein.ru/yii2-фреймворк-разработка-веб-приложени/
 
Угорі