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

Новичкам без опыта программирования
Спойлер: Программа видеокурса
Подробнее:
Скачать:
Название: Видеокурс Yii2 для начинающих программистов

Новичкам без опыта программирования
- Научитесь программировать с самых азов
- Освоите прибыльное направление
- Прокачаете свои навыки до профессионального уровня
- Увеличите свой доход в несколько раз
- Получите дополнительный доход от заказов с Yii2 фреймворка
- Будете в сообществе таких же крутых специалистов
Спойлер: Программа видеокурса
- Карьера в IT
- Что делает программиста успешным
- Чего не нужно бояться говорить в интервью
- Советы по быстрому карьерному росту
- Как и где быстро найти проекты с высокой оплатой
- Как себя вести с подчиненными
- Домашнее задание
- Методичка
- Мультиязычность
- Типы хранилищ для переводов
- Сторонние расширения для мультиязычности
- Настройка конфигурации языка
- Методы для работы с мультиязычностью
- Консольные команды для мультиязычности
- Домашнее задание
- Методичка
- Оптимизация и безопасность
- Работа с HTTP кэшем
- Включение и настройка методов сжатия
- Оптимизация nginx и php-fpm
- Типы хакерских атак
- Безопасность в Yii2
- Основные методы защиты сервера
- Инструменты аудита безопасности PHP
- Перенос некоторой логики в консольные утилиты
- Домашнее задание
- Методичка
- Профилирование и поиск ошибок
- Встроенный профилировщик
- Установка и настройка XHprof
- Интеграция профилировщиков в IDE
- Методы для поиска ошибок
- Сервисы для поиска и оповещения об ошибках
- Что такое Pinba
- Инструменты поиска медленных запросов
- Обработка ошибок
- Домашнее задание
- Методичка
- Работа со Sphinx
- Что такое Sphinx и SphinxQL
- Типы индексов Sphinx
- Что такое Realtime индексы
- Сравнение Sphinx с другими поисковыми движками
- Установка расширения Sphinx для Yii2
- Разбор конфигурации Sphinx
- Настройка и запуск индексации базы данных
- Настройка поиска в проекте через Sphinx
- Работа с Active Record через Sphinx
- Домашнее задание
- Методичка
- Встроенные и сторонние расширения
- Что такое виджет
- Встроенные виджеты
- Типы виджетов
- Работа с Pjax виджетом
- Расширение для работы с изображениями
- Расширение Grid виджета с экспортом данных
- Расширение для работы с Google Maps
- Работа с JS в Yii2
- Фильтрация запросов
- Что такое поведение
- Создание своих виджетов
- Резюме
- Домашнее задание
- Сессии, куки и работа с кэшем
- Встроенная авторизация и работа с Access Control
- Компонент работы с сессиями и куками
- Типы кэша
- Методы для работы с кэшем
- Компоненты зависимости кэша
- Варианты кэширования страниц
- Настройка Memcached и подключение к системе
- Создание ролей и привилегий
- Создание авторизации через социальные сети Вконтакте и Facebook
- Работа с ActiveDataProvider и настройка фильтров
- Домашнее задание
- Методичка
- Работа с базой данных и формами
- Проектирование базы в Mysql Workbench
- Настройка подключения к базе
- Что такое DAO, Query объект и Active Record
- Построение запросов к базе данных с DAO,Query и Active Record
- Реляционная модель Active Record
- Что такое миграции. Запуск встроенных миграций
- Что такое DataProvider
- Встроенные валидаторы моделей
- Сценарии моделей
- Ajax-валидация формы
- Домашнее задание
- Методичка
- Понимание Yii2 и PHP 7
- Новые возможности PHP 7
- Работа с Gii
- Понимание работы контроллеров
- Понимание views и методов работы
- Понимание работы моделей и их типов
- Модель для работы с формой
- Что такое псевдонимы путей. Создание своих псевдонимов
- Assets файлы
- Зачем нужны модули и как с ними работать
- Работа с компонентами системы
- Создание собственного компонента
- Для чего нужен standalone action
- Расширение для работы с почтой
- Работа с Events
- Как правильно отделить фронтенд от бэкенда
- Разбор конфигурационных файлов и их секций
- Установка шаблона проекта
- Домашнее задание
- Методичка
- Подготовка к работе
- Установка nginx + php-fpm + php 7 + mariaDB + Sphinx в Ubuntu
- Установка расширений php
- Установка composer
- Установка Yii2 Advanced
- Установка расширений Yii2 для работы проекта
- Установка git и развертывание репозитория
- Разбор основных методов работы с git
- Вывод "Hello world"
- Разбор MVC структуры
- Настройка ЧПУ
- Push на удаленный репозиторий Git
- Домашнее задание
- Методичка
Подробнее:
Cкрытый контент, нужно авторизируйся или присоединяйся.
Скачать:
Cкрытый контент, нужно авторизируйся или присоединяйся.
Возможно, Вас ещё заинтересует:
- [it-black] Виктор Черемных ― Администрирование безопасных сетей (ViPNet) (2025)
- [Diogo Resende] Учебный лагерь по инженерии ИИ - технология поисковой дополненной генерации (RAG) для LLM
- [Павел Старцев] [Stepik] Нейросети: от простейшего запроса до создания бота (2025)
- [Нетология] Профессия «Интернет‑маркетолог с нуля до middle» (2025)
- [Яндекс.Практикум] Python‑разработчик (+Python‑разработчик плюс)
- [Архэ] Компьютерная лингвистика. Основные задачи компьютерной лингвистики и подходы к их решению
- [Екатерина Юсупова] Герпес вирус. Обучающий проект (2024)
- [Stepik] Разработка мобильных и PC приложений на Python. Фреймворк Kivy (2024)
- [Павел Монахов] Системное администрирование Linux (2024)
- [Богдан Кухар] Администратор 1С v 3.8 (все модули) (2024)
- [Stepik] Многозадачность в Python. Многопоточное программирование
- [developedbyed] Фулстек Next.js (React) разработчик
- [brainy] Веб-тестирование для абсолютных новичков (2024)
- [PurpleSchool] Neovim - практика и настройка (2024)
- [Stepik] Java с нуля до Junior + Подготовка к собеседованию (2024)
- [NFE] Внедрение Cisco SD-WAN (Viptela) . Базовый курс (2024)
- [Webщик] Тревожный чемоданчик складчика 3 (2024)
- [Яндекс.Практикум] Python-разработчик. Часть 5 из 8
- [Structy] Алгоритмы и структуры данных для Faang (2024)
- [Laravelcreative] Laravel 9, 10 (база + 4 практических курса)