PHP. Уровень 4. Проектирование и разработка сложных веб - проектов на PHP 5 (2016 год) Описание: Данный курс является обязательным курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer). Курс рекомендован слушателям, имеющим опыт использования PHP, и желающим максимально расширить свои знания и опыт. В этом курсе рассматриваются основы сложных тем, таких как шаблоны проектирования (Design patterns), отражения (Reflection), PDO, шаблон MVC (Model-View-Controller), без овладения которыми немыслима профессиональная разработка приложений на PHP. Курс будет интересен слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт. Кроме того, курс обязателен для подготовки к экзамену ZCE. Программа курса соответствует требованиям профессионального стандарта «Программист». По окончании курса Вы будете уметь: - Использовать базовые шаблоны проектирования - Использовать PDO для работы с базами данных - Использовать функционал Standard PHP Library - Использовать функционал отражений - Применять шаблон проектирования MVC - Использовать Регулярные выражения - Использовать Пространства имен PHP Содержание Модуль 1. Шаблоны проектирования Обзор UML Диаграмма классов Введение в шаблоны проектирования Шаблоны проектирования - Singleton Pattern - Factory Pattern - Strategy Pattern - Decorator Pattern - Adapter Pattern - Другие шаблоны Модуль 2. Standard PHP Library (SPL) Встроенные интерфейсы и классы Замыкания Генераторы SPL – Standard PHP Library Общие принципы Интерфейсы Итераторы Классы Структуры данных Функции Лабораторные работы Модуль 3. PHP Data Objects (PDO) Введение Поддерживаемые базы данных Соединения Запросы Фильтрация значений Транзакции Подготовленные запросы и хранимые процедуры Обработка ошибок Лабораторные работы Модуль 4. Reflection Введение Отражения Использование отражений PHP repository: PEAR vs Composer Введение в Composer Основы работы с phpDocumentor Лабораторная работа Модуль 5. cURL Введение Основные функции Основные опции Опции для заголовков Получение информации Модуль 6. Регулярные выражения Введение Метасимволы Специальные последовательности символов Модификаторы Функции Модуль 7. Пространства имен Введение Объявление пространства имен Иерархия Правила доступа Unqualified name Qualified name Fully qualified name Глобальный доступ Импорт и псевдонимы Модуль 8. Модульное тестирование Тестирование кода Модульное тестирование PhpUnit - Утверждения - Зависимости - Источники данных - Тестирование наборов - другое Модуль 9. Шаблон проектирования MVC Введение в MVC MVC и ООП Обзор PHP Фреймворков Лабораторная работа Модуль 10. Создание REST-сервиса Введение в REST Фреймворк Slim Библиотека NotORM Базовые операции сервера Базовые операции клиента PHP. Уровень 3: https://vk.cc/5TtQmi PHP. Уровень 2: https://vk.cc/5TtGTG PHP. Уровень 1: https://vk.cc/5TtFq4 #video@itcookies #php@itcookies

Теги других блогов: проектирование разработка PHP