Видеокурс Yii2 для начинающих программистов - Руслан Купцов

serafim

Житель Разулы
Команда форума
Разула в сердце
Регистрация
25 Апр 2016
Сообщения
78.863
Реакции
195.413
Ra
243.709
Новичкам без опыта программирования
  • Научитесь программировать с самых азов
  • Освоите прибыльное направление
Начинающим 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
  • Работа с 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
  • Что делает программиста успешным
  • Чего не нужно бояться говорить в интервью
  • Советы по быстрому карьерному росту
  • Как и где быстро найти проекты с высокой оплатой
  • Как себя вести с подчиненными
  • Домашнее задание
  • Методичка

Продажник:
-​
Скачать:

Войти или Зарегистрироваться чтобы увидеть скрытый текст.

 
Похожие темы Форум История
vitriol0674 Cпорт и здоровье
vitriol0674 Фото, Видео
vitriol0674 Фото, Видео
vitriol0674 Мода, Стиль
serafim Всё самое интересное (Разбирается по разделам)
serafim Иностранные языки
serafim IT
serafim Всё самое интересное (Разбирается по разделам)

Похожие темы

Теги по которым нашли тему

  1. Ubuntu
  2. Yii2
Сверху