Профессиональная разработка на языке PHP
PHP_Level2
В данном курсе рассматриваются темы объектно-ориентированного подхода к при разработке вэб-сайтов, технологии работы с данными в формате XML и JSON, реализация вэб-сервисов, для интеграции сайта с внешним миром, а также использование вэб-сокетов и библиотек по работе с графикой на примере библиотеки GD.
Документы об окончании обучения: Сертификат УЦ ЮНИТ, Удостоверение гос. образца о повышении квалификации (по требованию).
Аудитория
Курс рекомендован слушателям, имеющим начальный опыт создания сайтов с использованием языка PHP, и желающим расширить свои знания и опыт.
Предварительный уровень подготовки
- Опыт программирования на PHP в объеме эквивалентному темам рассматриваемых в курсе PHP_Level1 «Основы web-программирования на языке PHP»;
- Базовые знания HTML и CSS;
- Понимание формата XML и XSLT;
Результат обучения
По окончании курса слушатели смогут:
- Использовать объектно-ориентированное программирование в PHP
- Использовать базы данных SQLite
- Использовать SimpleXML и DOM разбор XML документов в PHP
- Использовать XSLT преобразования в PHP
- Создавать и использовать XML Web сервисы с помощью протоколов SOAP и XML-RPC
- Использовать сокеты
- Использовать графический модуль GD
Программа курса
Модуль 1. Объектно-ориентированное программирование на PHP
- ООП в PHP - введение
- Классы, Свойства и методы
- Конструкторы и деструкторы
- Наследование
- Перегрузка методов
- Обработка исключений
- Абстрактные классы и методы
- Интерфейсы
- Статические свойства и методы классов
Модуль 2. Практическое использование ООП с базой данных SQLite / PostgreSQL
- Введение в SQLite / PostgreSQL
- Преимущества и ограничения SQLite/ PostgreSQL
- Особенности SQLite/ PostgreSQL
- Выполнение основных операций работы с SQLite / PostgreSQL:
- создание базы и таблиц,
- вставка, обновление, удаление
- выборка данных
Модуль 3. PHP и XML
- Введение в XML
- Обзор возможностей по работе PHP с технологией XML
- SAX
- DOM
- SimpleXML
- XMLReader и XMLWriter
- Обзор XSL/T
- Преобразование данных на сервере
Модуль 4. PHP и XML Web-services
- Введение в XML Web-services
- Обзор RPC
- Обзор SOAP
- Использование расширения SOAP
- Использование WSDL
- Обзор XML-RPC
- Использование расширения XML-RPC
- Использование контекста потока
Модуль 5. Сокеты и сетевые функции
- Соединение с удаленными узлами через сокеты
- Сетевые функции
Модуль 6. Работа с графикой
- Введение в графические форматы
- Вопросы генерации графики на PHP 5
- Использование расширения GD2
- Базовые функции для работы с графикой
- Альтернатива при работе с графикой с помощью HTML5, CSS и JavaScript
Рекомендуемые курсы
- PHP_Level1 Основы web-программирования на языке PHP 40 ак. ч.
- 20480 Программирование в HTML5 с JavaScript и CSS3 40 ак. ч.
- X4 Работа с XML, XSD XSLT, Xpath 16 ак. ч.
Дополнительно
Курс читают тренеры-практики с опытом проведения курса и практическими знаниями в работе программы.
Для получения более подробной информации о наших преподавателях свяжитесь с нами по тел. (343) 227-30-37, по эл.почте edu@unit-edu.ru или в нашем Online-чате.