Третья часть вебинара от "Специалиста" по языку программирования PHP. Предметом изучения в данной части видеокурса станут более сложные конструкции PHP применяемые при разработке скриптов и веб-сайтов. Вы познакомитесь с понятием Объектно-ориентированного программирования, узнаете что такое классы, объекты и методы, узнаете что такое наследование и каким образом оно позволяет упростить разработку и сократить код. . Модуль 2 посвящен работе с SQLite - реляционной базе данных. Модули 3 и 4 рассматривают принципы XML - специального расширяемого языка разметки, предназначенного для хранения структурированных данных. Пятый модуль затронет работу с графикой. Всего же курс включает шесть отдельных видеоуроков с дополнительными материалами, файлами примеров и заготовками лабораторных работ.
Содержание видеокурса:
Модуль 1. Объектно-ориентированное программирование на PHP • ООП - введение • Классы • Свойства и методы • Конструкторы/деструкторы • Клонирование объектов • Наследование • Перегрузка методов • Методы доступа • Схема обработки исключений try/catch/throw • Абстрактные классы и методы • Интерфейсы • Финальные методы и классы • Константы класса • Статические свойства класса • Статические методы класса • Итераторы • Псевдо-константы __METHOD__, __CLASS__ • Ключевое слово instanceof • Функция __autoload() • "Магические методы" • Разное... • Лабораторная работа: Практическое применение парадигмы ООП
Модуль 2. Совместное использование PHP 5 и SQLite • Введение в SQLite • Преимущества и ограничения SQLite • Особенности безопасности данных SQLite • Выполнение основных операций работы с SQLite данными на PHP 5: создание базы и таблиц, вставка, обновление, удаление и выборка данных • Использование исключений SQLite • Лабораторная работа: Использование SQLite при создании гостевой книги
Модуль 3. PHP 5 и XML. Расширения SAX, DOM, SimpleXML, XSLT • Введение в XML • Обзор возможностей по работе PHP 5 с технологией XML • Simple API for XML (SAX) • Лабораторная работа: Чтение XML-файла с использованием SAX • Document Object Model (DOM) • Лабораторная работа: Чтение XML-файла с использованием DOM • Лабораторная работа: Использование DOM при создании гостевой книги • SimpleXML • Лабораторная работа: Чтение XML-файла с использованием SimpleXML • Лабораторная работа: Использование SimpleXML при создании гостевой книги • Обзор XSL/T • Преобразование данных на сервере c помощью XSLT
Модуль 4. PHP 5 и XML Web Services. SOAP • Введение в web-сервисы • Работа с web-сервисами на PHP 5 • Расширение SOAP • Использование расширения SOAP: сервер, клиент, WSDL, обработка исключений
Модуль 5. Модуль 5. Работа с графикой • Вопросы генерации графики на PHP 5 • Использование расширения GD2 • Базовые функции для работы с графикой • Лабораторная работа: Использование GD2 при создании CAPTCHA
Модуль 6. Сетевое программирование • Обзор сетевых функций • Соединение с удаленными узлами через сокеты
Жанр: Обучающее видео Производитель: Специалист Год выпуска: 2010 Формат: MKV/FLV Видео: AVC, 1024x768pixels, 25.000 fps, 4:3, 134 Kbps Аудио: AAC, 44.1 KHz Язык: Русский Файлы примеров: Присутствуют Размер архива: 1.08 Гб (1.74 Гб в распакованном виде)
Похожие материалы:[данная опция внедрена совсем недавно и работает только с материалами, в которых прописаны теги] [не удивляйтесь, если не увидите ни одного совпадения]
|