***Уважаемые пользователи и гости !!! Сайт переехал на новый домен Torrents-club.info. Просьба изменить ваши закладки! ***
 
[ Сегодня идет свободное скачивание без начисления Download ]


Статистика раздачи
Нет
 
   
 
 
 

PHP UP
Автор (режиссер): Виктор Зинченко
Издательство: Виктор Зинченко
Год выпуска: 2017
Жанр: Программирование, PHP, YII2
Язык: русский
Продолжительность (общая): 22:25:44
Качество: PCRec
Видео: кодек: AVC/H.264, размер кадра: 1280x900-1920х1800, битрейт: 121-6371 Кбит/с
Аудио: язык: русский, кодек: AAC, 2 ch., битрейт: 48-317 Кбит/с
Описание:
Цель курса PHP UP — обучить Вас современным инструментам и лучшим практикам, создать сложный работающий проект. Не менее важно — дать большое количество актуальной информации для того, чтоб Вы посмотрели на веб-программирование в целом и достигли глубокого понимания процесса разработки.

Программа курса:

Блок 1: Новейшая инфраструктура в сфере веб-разработки.
Урок № 1. Настройка рабочего окружения. Виртуальные машины (VirtualBox). Установка и настройка LAMP и LEMP окружений.
Урок № 2. Настройка сайтов на виртуальных машинах. Vagrant, Puphpet.
Уроки № 3-5. Система контроля версий Git: репозиторий, версии, фиксации, ветки, слияния веток, решения конфликтов, работа с удаленным репозиторием.
Уроки № 6-7. Менеджер зависимостей Composer. Пример управления пакетами в приложении. Создание собственного пакета.
Блок 2: Принципы работы современных PHP-фреймворков на примере Yii 2
Урок № 8. Конфигурирование виртуальной машины, создание проекта на основе шаблона Yii app advanced. Первое знакомство и "Hello world".
Урок № 9. Понятие приложения. Основные встроенные компоненты. Создание собственного компонента.
Урок № 10. Консольные приложения. Миграции БД. Планировщик задач cron.
Урок № 11. Модели. Валидация данных. Сценарии моделей. Трейты в PHP.
Урок № 12. Псеводнимы (aliases). Ресурсы (assets). Виджеты (widgets).
Урок № 13. Helpers. Шаблоны (layouts).
Урок № 14. Использование ActiveForm для создания форм. Работа с БД: data access objects (DAO).
Урок № 15. Работа с БД: ActiveRecord. Использование связанных моделей.
Урок № 16: Создание CRUD операций. Работа с генератором кода Gii, полезные виджеты и приемы.
Урок № 17. Создание механизма регистрации, аутентификации.
Урок № 18. События (events). Поведения (behaviors). Работа с почтовым сервером.
Урок № 19. Создание системы полнотекстового поиска с использованием MySQL, Sphinx.
Урок № 20. Основы безопасности веб-приложений. Основные виды угроз (SQL injection, XSS, CSRF и т.д.) и методы борьбы с ними.
Блок 3: Разработка собственного веб-сервиса
Уроки № 20-30. Разработка полноценного веб-сервиса с использованием полученных ранее знаний.
Тема: социальная сеть для обмена фотографиями.
Конечно же, мы не сможем построить полноценный аналог Instagram, но реализуем основные функции и спроектируем грамотную архитектуру.
В работе мы будем применять лучшие практики и решения, следить за качеством и чистотой кода.
Также в практике будет:
Регистрация пользователей через Facebook.
Механизм подписок, реализация при помощи Redis.
Загрузка и принципы хранения файлов пользователей.
Механизм лайков с использованием AJAX.
Формирование ленты новостей с учетом высокого быстродействия.
Система жалоб, панель администратора.
Интернационализация (i18n) интерфейса.
Система доступа на основе ролей (RBAC).
Тестирование приложений при помощи Codeception. Примеры написания unit, functional тестов.
Полная инструкция по разворачиванию и настройке готового проекта на VPS сервере.
Огромное количество домашних заданий и возможность изменить систему на свой вкус.
На выходе Вы получите собственный работающий сервис,
а репозиторий с кодом станет отличным дополнением к резюме.
Также в курсе мы будем много работать с ОС Linux Ubuntu.

Дополнительная информация:

Материал предоставляются на условиях "AS IS" (как есть).
В связи с тем, что данная раздача является мультитрекерная, разрешена раздача в архивах (исходники проектов).
Модератор livit
Скриншоты:

[Цитировать]



Показать сообщения:    

Текущее время: 21-Ноя 17:45

Часовой пояс: UTC + 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!