- Joined
- Nov 27, 2015
- Messages
- 930
- Reaction score
- 354
РНР. Level 4. Design and development of complex web-projects with РНР 5.
Данный курс является обязательным курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer).
Курс рекомендован слушателям, имеющим опыт использования PHP, и желающим максимально расширить свои знания и опыт.
В этом курсе рассматриваются основы сложных тем, таких как шаблоны проектирования (Design patterns), отражения (Reflection), PDO, шаблон MVC (Model-View-Controller), без овладения которыми немыслима профессиональная разработка приложений на PHP.
Курс предназначен
Курс будет интересен слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт. Кроме того, курс обязателен для подготовки к экзамену ZCE.
Программа курса соответствует требованиям профессионального стандарта «Программист».
Модуль 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
- Базовые операции сервера
- Базовые операции клиента
Скачать
Данный курс является обязательным курсом в цепочке подготовки Веб-мастера к получению сертификации 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
- Базовые операции сервера
- Базовые операции клиента
Скачать