Видеокурс идеально подойдёт новичкам без опыта программирования, которые хотят научиться программировать с самых азов и освоить прибыльное направление. А также курс будет полезен начинающим PHP программистам и программистам с опытом в других фреймворках, чтоб прокачать свои навыки до профессионального уровня, получить дополнительный доход от заказов с Yii2 фреймворка и увеличить свой доход в несколько раз.
Программа видеокурса Урок 1 Подготовка к работе Установка nginx + php-fpm + php 7 + mariaDB + Sphinx в Ubuntu Установка расширений php Установка composer Установка Yii2 Advanced Установка расширений Yii2 для работы проекта Установка git и развертывание репозитория Разбор основных методов работы с git Вывод «Hello world» Разбор MVC структуры Настройка ЧПУ Push на удаленный репозиторий Git Домашнее задание Методичка
Урок 2 Понимание Yii2 и PHP 7 Новые возможности PHP 7 Работа с Git Понимание работы контроллеров Понимание views и методов работы Понимание работы моделей и их типов Модель для работы с формой Что такое псевдонимы путей. Создание своих псевдонимов Assets файлы Зачем нужны модули и как с ними работать Работа с компонентами системы Создание собственного компонента Для чего нужен standalone action Расширение для работы с почтой Работа с Events Как правильно отделить фронтенд от бэкенда Разбор конфигурационных файлов и их секций Установка шаблона проекта Домашнее задание Методичка
Урок 3 Работа с базой данных и формами Проектирование базы в Mysql Workbench Настройка подключения к базе Что такое DAO, Query объект и Active Record Построение запросов к базе данных с DAO,Query и Active Record Реляционная модель Active Record Что такое миграции. Запуск встроенных миграций Что такое DataProvider Встроенные валидаторы моделей Сценарии моделей Ajax-валидация формы Домашнее задание Методичка
Урок 4 Сессии, куки и работа с кэшем Встроенная авторизация и работа с Access Control Компонент работы с сессиями и куками Типы кэша Методы для работы с кэшем Компоненты зависимости кэша Варианты кэширования страниц Настройка Memcached и подключение к системе Создание ролей и привилегий Создание авторизации через социальные сети Вконтакте и Facebook Работа с ActiveDataProvider и настройка фильтров Домашнее задание Методичка
Урок 5 Встроенные и сторонние расширения Что такое виджет Встроенные виджеты Типы виджетов Работа с Pjax виджетом Расширение для работы с изображениями Расширение Grid виджета с экспортом данных Расширение для работы с Google Maps Работа с JS в Yii2 Фильтрация запросов Что такое поведение Создание своих виджетов Резюме Домашнее задание
Урок 6 Работа со Sphinx Что такое Sphinx и SphinxQL Типы индексов Sphinx Что такое Realtime индексы Сравнение Sphinx с другими поисковыми движками Установка расширения Sphinx для Yii2 Разбор конфигурации Sphinx Настройка и запуск индексации базы данных Настройка поиска в проекте через Sphinx Работа с Active Record через Sphinx Домашнее задание Методичка
Урок 7 Профилирование и поиск ошибок Встроенный профилировщик Установка и настройка XHprof Интеграция профилировщиков в IDE Методы для поиска ошибок Сервисы для поиска и оповещения об ошибках Что такое Pinba Инструменты поиска медленных запросов Обработка ошибок Домашнее задание Методичка
Урок 8 Оптимизация и безопасность Работа с HTTP кэшем Включение и настройка методов сжатия Оптимизация nginx и php-fpm Типы хакерских атак Безопасность в Yii2 Основные методы защиты сервера Инструменты аудита безопасности PHP Перенос некоторой логики в консольные утилиты Домашнее задание Методичка
Урок 9 Мультиязычность Типы хранилищ для переводов Сторонние расширения для мультиязычности Настройка конфигурации языка Методы для работы с мультиязычностью Консольные команды для мультиязычности Домашнее задание Методичка
Урок 10 Карьера в IT Что делает программиста успешным Чего не нужно бояться говорить в интервью Советы по быстрому карьерному росту Как и где быстро найти проекты с высокой оплатой
Информация о видео Название: Yii2 для начинающих программистов Автор: Руслан Купцов Год выхода: 2017 Жанр: Видеокурс Язык: Русский Выпущено: Россия Продолжительность: ~10 часов
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.