Курс: PHP. Уровень 3. Профессиональная разработка на PHP

Курс: PHP. Уровень 3. Профессиональная разработка на PHP

Курс: PHP. Уровень 3. Профессиональная разработка на PHP


Продолжительность курса: 24 ак. ч.

Описание курса:
В этом курсе рассматриваются сложные темы, такие как ООП, XML, Веб-сервисы, без которых немыслима профессиональная разработка приложений на PHP, что позволяет создавать сложные Интернет сайты, интегрированные с внешними данными.

Аудитория:
Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт.

Необходимая подготовка:
•    Знание языка разметки HTML версии 4 или 5
•    Знание таблиц каскадных стилей CSS3
•    Рекомендуется прослушать курсы  «PHP. Уровень 1. Основы создания сайтов»
•    и «Уровень 2. Разработка web-сайтов и взаимодействие с MySQL» или эквивалентная подготовка.

Результат обучения:
После изучения курса слушатель будет уметь:
•    Использовать объектно-ориентированное программирование в PHP
•    Использовать базы данных SQLite
•    Использовать SimpleXML и DOM разбор XML документов в PHP
•    Использовать XSLT преобразования в PHP
•    Создавать и использовать XML Web сервисы с помощью протоколов SOAP и XML-RPC
•    Использовать сокеты
•    Использовать графический модуль GD2

Программа курса:
Модуль 1. Объектно-ориентированное программирование на PHP
•    ООП в PHP - введение
•    Классы
•    Свойства и методы
•    Конструкторы и деструкторы
•    Клонирование объектов
•    Наследование
•    Перегрузка методов
•    Методы доступа к свойствам и методам
•    Обработка исключений
•    Константы класса
•    Абстрактные классы и методы
•    Интерфейсы
•    Финальные классы и методы
•    Статические свойства и методы класса
•    "Магические методы"
•    Уточнение типа (type-hint)
•    Типажи (traits)
•    Другие полезные мелочи
•    Лабораторные работы

Модуль 2. Практическое использование ООП с базой данных SQLite
•    Введение в SQLite
•    Преимущества и ограничения SQLite
•    Особенности SQLite
•    Выполнение основных операций работы с SQLite :
•    создание базы и таблиц,
•    вставка, обновление, удаление
•    выборка данных
•    Лабораторные работы

Модуль 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
•    Базовые функции для работы с графикой
•    Лабораторная работа
Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: PHP
  • Код курса: PHP3
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск,
  • Направление: PHP
  • Академических часов: 24
  • Количество мест: 8
  • Очно: 32900 ₽
  • Дистанционно: 32900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru