[Специалист] PHP. Уровень 3 для веб-мастеров. 2015 (Игорь Борисов)
Курсы PHP в Центре «Специалист» — превосходный старт, позволяющим быстро освоить и эффективно использовать РНР. На курсах PHP найдете все, что для этого необходимо: от описания настройки РНР, основ CGI и базовых конструкций языка, до работы с сессиями, каналами, сокетами и другими специальными технологиями РНР, Особое место в процессеобучения PHP занимает рассмотрение взаимодействия РНР с базами данных. На курсах PHPрассмотрены, как MySQL, так и SQLite, поддерживаемая РНР 5.
Курсы PHP в Центре «Специалист» максимально ориентированы на достижение реальных практических результатов. В деталях описано, как создать на РНР свою гостевую книгу, чат, форум, почтовую рассылку на сайте, новостную ленту и даже Интернет-магазин. Отдельно рассмотрена методика создания системы автоматического управления содержимым сайта ('движка'). Такая система позволит слушателям максимально упростить поддержку и обновление своего сайта. Кроме создания своих скриптов, приведено описание профессиональных продуктов (бесплатных и открытых): форума РНРВВ и системы PHP-Nuke. Эти продукты применяются на огромном количестве сайтов и позволяют 'дважды не изобретать велосипед', а использовать уже готовые решения. Обучение PHPотличается простотой и ясностью изложения материала, благодаря опытным и известным преподавателям-гуру в области PHP.
Курсы в 'Специалисте' позволят Вам также подготовиться к сертификации Zend. Центр «Специалист» — это первый учебный центр в России, в котором курсы по PHP преподают специалисты, сами прошедшие сертификацию ZCE (Zend Certified Engineer).
Курсы PHP в Центре «Специалист» – лучший выбор для изучения РНР.
PHP. Уровень 3. Профессиональная разработка на PHP5
Данный курс является обязательным курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer).
Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт.
В этом курсе рассматриваются сложные темы, такие как ООП, XML, Веб-сервисы, без которых немыслима профессиональная разработка приложений на PHP, что позволяет создавать сложные Интернет сайты, интегрированные с внешними данными.
Программа курса соответствует требованиям профессионального стандарта «Программист».
- Использовать объектно-ориентированное программирование в PHP
- Использовать базы данных SQLite
- Использовать SimpleXML и DOM разбор XML документов в PHP
- Использовать XSLT преобразования в PHP
- Создавать и использовать XML Web сервисы с помощью протоколов SOAP и XML-RPC
- Использовать сокеты
- Использовать графический модуль GD2
Модуль 1. Объектно-ориентированное программирование на PHP
- ООП в PHP - введение
- Классы
- Свойства и методы
- Конструкторы и деструкторы
- Клонирование объектов
- Наследование
- Перегрузка методов
- Методы доступа к свойствам и методам
- Обработка исключений
- Константы класса
- Абстрактные классы и методы
- Интерфейсы
- Финальные классы и методы
- Статические свойства и методы класса
- 'Магические методы'
- Уточнение типа (type-hint)
- Типажи (traits)
- Другие полезные мелочи
- Лабораторные работы
- Введение в SQLite
- Преимущества и ограничения SQLite
- Особенности SQLite
- Выполнение основных операций работы с SQLite :
- создание базы и таблиц,
- вставка, обновление, удаление
- выборка данных
- Лабораторные работы
- Введение в XML
- Обзор возможностей по работе PHP с технологией XML
- SAX
- DOM
- SimpleXML
- XMLReader и XMLWriter
- Обзор XSL/T
- Преобразование данных на сервере
- Лабораторные работы
- Введение в XML Web-services
- Обзор RPC
- Обзор SOAP
- Использование расширения SOAP
- Использование WSDL
- Обзор XML-RPC
- Использование расширения XML-RPC
- Использование контекста потока
- Лабораторные работы
- Соединение с удаленными узлами через сокеты
- Сетевые функции
- Лабораторная работа
- Введение в графические форматы
- Вопросы генерации графики на PHP 5
- Использование расширения GD2
- Базовые функции для работы с графикой
- Лабораторная работа
При необходимости, преподаватель может дать в начале курса 10-минутное тестовое задание.