-91% Гарантия Инфомир Не проверен Добавить в избранное
Постер: [PHP UP] Продвинутый курс программирования (Yii 2)
Изображений: 2
Поделиться:
Теги: php, yii
305 0

[PHP UP] Продвинутый курс программирования (Yii 2)

Пока оценок нет
Загрузка...
1290р.14000р.
В корзину
Есть вопрос?
Авторы
Виктор Зинченко
Об инфопродукте
Сайт: https://php-up.com/...
Дата публикации: 20.12.2017
Размер: 36,3 гб
Год: 2017
Направление: Программирование

Хорошо программировать — сложно. Типичной проблемой при изучении программирования является отсутствие вектора движения, системы, и в результате — конечной цели.

Цель курса PHP UP — обучить Вас современным инструментам и лучшим практикам, создать сложный работающий проект. Не менее важно — дать большое количество актуальной информации для того, чтоб Вы посмотрели на веб-программирование в целом и достигли глубокого понимания процесса разработки.

Виктор Зинченко, автор курса.

Попробуйте. Не кот в мешке. Для начала я рекомендую пройти бесплатный 15-ти часовой видеокурс программирования PHP Start. Вы сможете лично убедиться в качестве материалов и уровне преподавания.

Программа курса очень насыщенная. Как эффективно использовать фреймворк? Как писать красивый код? Как делать сайты безопасными? В программу курса включены наиболее интересные и важные темы для современной разработки.

Программа курса обучения PHP-фреймворку Yii 2:

Блок 1: Новейшая инфраструктура в сфере веб-разработки.

  • Урок 1. Изучение принципов работы веб-серверов Apache и nginx. Преимущества, недостатки, лучшие практики использования.
  • Урок 2. Конфигурирования виртуальной среды разработки при помощи Vagrant.
  • Урок 3. Что такое Docker и чем он полезен для веб-разработки?
  • Урок 4. Системы контроля версий (на примере Git).
  • Урок 5. Менеджер зависимостей Composer. Гибкое и удобное управление пакетами в приложении.

Блок 2: Принципы работы современных PHP-фреймворков на примере Yii 2

  • Урок 6. Основы. Первое знакомство с фреймворком, установка, конфигурирование проекта. Изучение структуры приложения.
  • Урок 7. Построение простых проектов с использованием фреймворка. Составляющие приложения. Изучение основных встроенных компонентов.
  • Урок 8. Формы. Создание простых и сложных форм. Валидация данных в формах. Работа с загружаемыми файлами.
  • Урок 9. Работа с базами данных средствами Yii2. Миграции баз данных. Объекты доступа к данным. Query Builder. ActiveRecord.
  • Урок 10: Создание административной панели. Работа с генератором кода Gii, полезные виджеты и приемы.
  • Урок 11. Работа с пользователями на сайте: регистрация, авторизация, аутентификация. Система доступа на основе ролей (RBAC).
  • Урок 12. Работа с почтовым сервером: отправка и получение писем. Использование событий.
  • Урок 13. Практика использования расширений для работы с MongoDBSphinxElasticSearch.
  • Урок 14. Тестирование приложений при помощи codeception (базовые знания). Примеры написания unit, functional, acceptance тестов.
  • Урок 15. Основы безопасности веб-приложений. Основные виды угроз (SQL injection, XSS, CSRF и т.д.) и методы борьбы с ними.

Блок 3: Разработка собственного веб-сервиса

  • Уроки 16-20. Разработка полноценного веб-сервиса с использованием полученных ранее знаний.

В работе мы будем применять лучшие практики и решения, следить за качеством и чистотой кода. На выходе Вы получите собственный работающий сервис. Данная работа станет одним из самых интересных и технически сложных проектов, а репозиторий с кодом — отличным дополнением к резюме.

Скриншот к курсу: [PHP UP] Продвинутый курс программирования (Yii 2)

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

Отзывов пока нет.

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

Ваш e-mail не будет опубликован.