Может ли одна идея изменить мир?

PHP UP Продвинутый курс программирования Yii2

PHP UP Продвинутый курс программирования Yii2

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

Попробуйте

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

Вступительный экзамен

Программа курса очень насыщенная.

Личное собеседование перед началом занятий позволит проверить готовность слушателя к изучению запланированных тем.

Актуальные темы

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

 

Программа

Блок 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. Практика использования расширений для работы с MongoDB, Sphinx, ElasticSearch.

Урок № 14. Тестирование приложений при помощи codeception (базовые знания). Примеры написания unit, functional, acceptance тестов.

Урок № 15. Основы безопасности веб-приложений. Основные виды угроз (SQL injection, XSS, CSRF и т.д.) и методы борьбы с ними.

 

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

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

 

В работе мы будем применять лучшие практики и решения, следить за качеством и чистотой кода.

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

Цена: 595 руб.340 руб.
Уже заказали: 10 раз(а).


Вход
Вы вошли на сайт, как Гость


Внешний вид сайта

Какой вид сайта Вы предпочитаете?



Telegram
Подпишись на Telegram-канал, чтобы первым узнать все новости сайта:
Подпишись на Telegram-канал, чтобы первым узнать все новости сайта
Рассылка
Подпишитесь на рассылку наших новостей, чтобы всегда быть в курсе последних обновлений!


* Звёздочкой помечены обязательные поля для заполнения
Ваши данные никому не передаются. Вы можете отписаться от рассылки новостей в любой момент.
Статистика
Сейчас на сайте:
Cтатей: 136
Партнёрских продуктов: 179
Файлов: 93
Секретных материалов: 144
Обучающих курсов: 611
Товаров: 6
Галерей: 2
Альбомов: 1
Категорий: 32
Партнёров: 16
Заметок: 28
Комментариев: 16
Мудрых фраз: 156
Страниц: 7
Пользователей: 108
Подписчиков: 165
Посетителей на сайте: 3
Реклама
Группа Вконтакте
Группа Facebook
 Наверх