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