PHP. Уровень 4. Проектирование и разработка сложных веб-проектов на РНР 5
Проектирование и разработка сложных веб-проектов на РНР 5 — вебинар Центра компьютерного обучения «Специалист» по 4-й, заключительной части курса PHP.
Данный уровень является обязательным курсом для получения Веб-мастером сертификации ZCE (Zend Certified Engineer).
Курс рекомендуется для изучения Веб-программистам, владеющим опытом использования PHP и имеющим желание максимально расширить имеющиеся у них знания и опыт в области PHP.
Данный видео курс ознакомит Вас с основами сложных тем, без усвоения которых невозможна профессиональная разработка сложных веб-проектов на РНР. А именно, в видеокурсе Вы познакомитесь с шаблонами проектирования (Design patterns), отражениями (Reflection), PDO, шаблоном MVC (Model-View-Controller).
После изучения курса Вы овладеете:
– использованием базовых шаблонов проектирования;
– использованием расширения PDO для работы с базами данных;
– использованием функционала Standard PHP Library;
– использованием функционала отражений;
– применением шаблона проектирования MVC;
– использованием регулярных выражения;
– использованием пространства имен PHP.
Содержание видеокурса PHP: Основы создания сайтов:
Модуль 1. Шаблоны проектирования
• Обзор UML
• Диаграмма классов
• Введение в шаблоны проектирования
• Шаблоны проектирования
• Singleton Pattern
• Factory Pattern
• Strategy Pattern
• Лабораторные работы
Модуль 2. Standard PHP Library (SPL)
• SPL – Standard PHP Library
• Общие принципы
• Интерфейсы
• Итераторы
• Классы
• Структуры данных
• Функции
• Лабораторные работы
Модуль 3. PHP Data Objects (PDO)
• Введение
• Поддерживаемые базы данных
• Соединения
• Запросы
• Фильтрация значений
• Транзакции
• Подготовленные запросы и хранимые процедуры
• Обработка ошибок
• Лабораторные работы
Модуль 4. Reflection
• Введение
• Отражения
• Использование отражений
• Введение в PEAR
• Основы работы с phpDocumentor
• Лабораторная работа
Модуль 5. cURL
• Введение
• Основные функции
• Основные опции
• Опции для заголовков
• Получение информации
Модуль 6. Регулярные выражения
• Введение
• Метасимволы
• Специальные последовательности символов
• Модификаторы
• Функции
Модуль 7. Пространства имен
• Введение
• Объявление пространства имен
• Иерархия
• Правила доступа
• Unqualified name
• Qualified name
• Fully qualified name
• Глобальный доступ
• Импорт и псевдонимы
Модуль 8. Модульное тестирование
• Тестирование кода
• Модульное тестирование
• PhpUnit
• Утверждения
• Зависимости
• Источники данных
• Тестирование базы данных
• Тестирование наборов
Модуль 9. Шаблон проектирования MVC
• Введение в MVC
• MVC и ООП
• Обзор PHP Фреймворков
• Лабораторная работа
Модуль 10. Создание REST-сервиса
• Введение в REST
• Фреймворк Slim
• Библиотека NotORM
• Базовые операции сервера
• Базовые операции клиента
• Лабораторная работа
Общая продолжительность: 11:49:18
Год: 2013
Страна: Россия
Язык: русский
Автор: Специалист
Качество: WEBRip
Формат: MP4
Видео кодек: H.264/MPEG-4 AVC
Аудио кодек: MPEG-4 AAC LC
Размер: 726 MB