-95% Топ Гарантия Инфомир Проверенный Добавить в избранное
Изображений: 1
Поделиться:
Теги: php, yii
0

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

Пока оценок нет
Загрузка...
250р.4220р.
Скачать
Есть вопрос?
Об инфопродукте
Сайт: yii2-kurs.ru показать
Дата публикации: 05.05.2017
Размер: 13,6 гб
Год: 2017
Направление: Программирование

Кому идеально подойдёт видеокурс:

Новичкам без опыта программирования

  • Научитесь программировать с самых азов
  • Освоите прибыльное направление

Начинающим 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
  • Что делает программиста успешным
  • Чего не нужно бояться говорить в интервью
  • Советы по быстрому карьерному росту
  • Как и где быстро найти проекты с высокой оплатой
  • Как себя вести с подчиненными
  • Домашнее задание
  • Методичка

Материал предоставлен для ознакомления и оценки качества! Все права принадлежат автору – Роману Купцову.

Скачать:

Всего 3 отзывов, из них 0 3 Оставить свой отзыв

  • Аналитик
    Не нравится
    Курс действительно поверхностный, урывками и больше смахивает на инфобизнес. Посмотрел с перемотками, понял, что искать ложку меда в этом не буду.
  • Алексей
    Не нравится
    Абсолютно бесполезный инфо мусор. Курсом это назвать нельзя. Видео часто не соответствует тому что говорит «автор». Достаточно посмотреть урок о миграциях. Несколько раз пересматривал (из принципа), так и не увидел в коде то, что он говорит. Разочарован.
  • Василий
    Не нравится
    Курс - многочасовой шлак от инфобизнесмена, который сам себя провозгласил экспертом и который абсолютно не умеет объяснять.

Оставить свой отзыв