Всех привествую! Сегодня стартовала новогодняя распродажа моего авторского курса по 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
Работа с Gii
Понимание работы контроллеров
Понимание 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
Что делает программиста успешным
Чего не нужно бояться говорить в интервью
Советы по быстрому карьерному росту
Как и где быстро найти проекты с высокой оплатой
Как себя вести с подчиненными
Домашнее задание
Методичка
Обычная цена 5900 руб. Только до 20 декабря - 3700 руб
Пишите на почту: [email protected]
С уважением,Купцов Руслан!
Всех с наступающим
Распродажа авторского курса по Yii2 от Купцова Руслана
Re: Распродажа авторского курса по Yii2 от Купцова Руслана
Разместите в паблике 1–2 урока, чтобы понимать качество, уровень ваших знаний.
Ваше сообщение не вызывает доверия.
Ваше сообщение не вызывает доверия.
Re: Распродажа авторского курса по Yii2 от Купцова Руслана
Установка расширений php, git, yii2, серьезно?
По установке всего на ubuntu с сети лежит не один мануал.
Вывод "Hello world" в доке.
Разбор MVC, замечательная статья на хабре.
Настройка ЧПУ?
Вообщем все есть в документации, читай не хочу.
По установке всего на ubuntu с сети лежит не один мануал.
Вывод "Hello world" в доке.
Разбор MVC, замечательная статья на хабре.
Настройка ЧПУ?
Вообщем все есть в документации, читай не хочу.
Re: Распродажа авторского курса по Yii2 от Купцова Руслана
все (95%), на что есть уроки (не только yii2), так или иначе есть в документации. В уроках важен не пересказ документации, а доходчивое объяснение того или иного пункта.za4me писал(а):Установка расширений php, git, yii2, серьезно?
По установке всего на ubuntu с сети лежит не один мануал.
Вывод "Hello world" в доке.
Разбор MVC, замечательная статья на хабре.
Настройка ЧПУ?
Вообщем все есть в документации, читай не хочу.
Что впрочем не отменяет того, что вероятность плохого качества данных курсов достаточно высока (обсуждали в смежных ветках когда-то).
Re: Распродажа авторского курса по Yii2 от Купцова Руслана
На стене висит мочало, начинаем все сначала.ElisDN писал(а):viewtopic.php?f=12&t=37364