Gary Oldman
VIP складчик
- Регистрация
- 6 Сен 2014
- Сообщения
- 33.793
- Реакции
- 202.886
Автор: Зинченко
Название: PHP UP: Продвинутый курс обучения PHP-фреймворку Yii2 (2017)
Цель курса PHP UP — обучить Вас современным инструментам и лучшим практикам, создать сложный работающий проект. Не менее важно — дать большое количество актуальной информации для того, чтоб Вы посмотрели на веб-программирование в целом и достигли глубокого понимания процесса разработки.
Попробуйте
Не кот в мешке. Для начала я рекомендую пройти бесплатный 15-ти часовой видеокурс программирования
Вступительный экзамен
Программа курса очень насыщенная.
Личное собеседование перед началом занятий позволит проверить готовность слушателя к изучению запланированных тем.
Актуальные темы
Как эффективно использовать фреймворк? Как писать красивый код? Как делать сайты безопасными? В программу курса включены наиболее интересные и важные темы для современной разработки.
Программа курса:
Блок 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, но реализуем основные функции и спроектируем грамотную архитектуру. В работе мы будем применять лучшие практики и решения, следить за качеством и чистотой кода.
Подробнее:
Скачать:
Название: PHP UP: Продвинутый курс обучения PHP-фреймворку Yii2 (2017)
Цель курса PHP UP — обучить Вас современным инструментам и лучшим практикам, создать сложный работающий проект. Не менее важно — дать большое количество актуальной информации для того, чтоб Вы посмотрели на веб-программирование в целом и достигли глубокого понимания процесса разработки.
Попробуйте
Не кот в мешке. Для начала я рекомендую пройти бесплатный 15-ти часовой видеокурс программирования
Зарегистрируйтесь, что бы скачивать сливы курсов и складчины
. Вы сможете лично убедиться в качестве материалов и уровне преподавания.Вступительный экзамен
Программа курса очень насыщенная.
Личное собеседование перед началом занятий позволит проверить готовность слушателя к изучению запланированных тем.
Актуальные темы
Как эффективно использовать фреймворк? Как писать красивый код? Как делать сайты безопасными? В программу курса включены наиболее интересные и важные темы для современной разработки.
Программа курса:
Блок 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, но реализуем основные функции и спроектируем грамотную архитектуру. В работе мы будем применять лучшие практики и решения, следить за качеством и чистотой кода.
Подробнее:
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Скачать:
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Vassilyi Gudomarov, udemy] React 19: Полный курс с нуля до профи (2025)
- [Stepik, Hayk Inants] Javascript. Часть 1 (2024)
- [balun.courses, Владимир Балун] Хеш-таблицы: задачи с алгосекций (2025)
- [udemy, Start-Tech Academy] Тестирование на проникновение моделей GenAI LLM: защита больших языковых моделей (2025)
- [Stepik, Максим Крупчатников] DevOps-инженер: От основ до продакшена (2025)
- [Vesperfin, Арина Веспер] VesperfinCode: Поддержка — Генерация Паттернов и Low-Drawdown Стратегии
- [Stepik, Александр Краснопевцев] English You Need to Get an IT Job (2025)
- [Buildin, Notion огонек] Горизонты 2025 в Buildin (2024)
- [Udemy, Vitalii Shumylo] Основы сетей и сетевого администрирования (2025)
- [Udemy] NIST Framework с элементами контроля кибербезопасности и безопасности IoT