Описание:
- PHP. Уровень 1. Основы создания сайтов.
PHP как средство создания Веб-сайтов необычайно популярно в России и в мире. С помощью PHP веб-мастера разрабатывают сложные сайты, имеющие развитые функции, активно взаимодействующие с пользователем. На этом курсе вы получите начальные навыки разработки сайтов на PHP, что позволит Вам быстро начать использование PHP.
Данный курс является первым курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer) – официальным международным статусом профессионального PHP разработчика.
- Дать слушателям первоначальные навыки создания Веб-сайтов на PHP.
По окончании курса Вы будете уметь:
Устанавливать и настраивать сервер Apache, необходимый для работы
Устанавливать и настраивать PHP
Создавать простые сценарии PHP
Работать с формами: принимать данные HTML форм и обрабатывать их
- PHP. Уровень 2. Разработка web - сайтов и взаимодействие с MySQL.
Вы получите необходимые навыки для создания сложных Веб-сайтов на PHP. Данный курс является вторым курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer) - официального международного статуса профессионального PHP разработчика.
На этом курсе рассматриваются аспекты программирования на PHP, работа с базами данных, использование протокола HTTP, и масса других тем, необходимым Веб-мастеру при создании сложных сайтов. Курс рекомендован слушателям, уже имеющим начальный опыт использования PHP и желающим расширить свои знания и опыт.
Цель курса:
- Дать слушателям необходимые навыки для создания сложных Веб-сайтов на PHP.
По окончании курса Вы будете уметь:
Использовать особенности куки и заголовки HTTP для управления браузером
Устанавливать и настраивать для работы с PHP сервер MySQL
Использовать различные модули для работы с сервером MySQL
Создавать эффективные и быстрые сайты, использующие сервер MySQL
- PHP. Уровень 3. Профессиональная разработка на PHP5.
Это курс профессионального программирования на PHP. Он является обязательным курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer) – официального международного статуса профессионального PHP-разработчика. В этом курсе Вы рассмотрите сложные темы, такие как ООП (объектно-ориентированное программирование), работу с XML, использование SOAP (Веб-сервисы), без которых немыслима профессиональная разработка приложений на PHP, что позволит Вам создавать сложные Интернет сайты, интегрированные с любыми внешними данными, тесно взаимодействующие с внешними системами или обладающими сложной логикой.
Цель курса:
- Дать слушателям навыки и знания профессионального программирования на PHP, необходимые для сдачи сертификационного экзамена ZCE.
По окончании курса Вы будете уметь:
Использовать объектно-ориентированное программирование в PHP
Использовать базы данных SQLite
Использовать SAX и DOM разбор XML документов в PHP
Применять модуль SimpleXML
Использовать XSLT преобразования в PHP
Создавать и использовать XML Web сервисы и протокол SOAP
Использовать графический модуль GD2
- РНР. Уровень 4. Проектирование и разработка сложных веб - проектов на РНР 5.
Курс рекомендован слушателям, имеющим опыт использования PHP, и желающим расширить свои знания и опыт.
В этом курсе рассматриваются сложные темы, такие как Шаблоны проектирования (Design patterns), Отражения (Reflection), PDO, шаблон MVC (Model-View-Controller) без которых немыслима профессиональная разработка приложений на PHP.
Цель курса:
- Дать слушателям навыки и знания профессионального программирования на PHP.
По окончании курса Вы будете уметь:
Использовать шаблоны проектирования
Использовать PDO для работы с базами данных
Использовать функционал Standard PHP Library
Применять шаблон проектирования MVC
Уметь отлаживать и тестировать PHP-код
Создавать и использовать документацию своего проекта
Использовать Регулярные выражения и Пространства имен PHP
Содержание курса:
PHP. Уровень 1. Основы создания сайтов:
Модуль 1. Установка и настройка сервера Apache. Установка и настройка PHP. Знакомство с PHP
- Установка и настройка сервера Apache
- Проверка работы сервера Apache
- Установка и настройка PHP
- Установка PHP как модуля сервера Apache
- Настройка PHP и сервера Apache для совместной работы
- Проверка работы PHP
- Первый сценарий на PHP
Модуль 2. Основы PHP - введение
- РНР-блоки и комментарии
- Переменные
- Выражения
- Типы данных
- Операторы
- Массивы
- Управляющие конструкции
- Константы
- Лабораторные работы
Модуль 3. Основы PHP – циклы
- Операторы инкремента и декремента
- Цикл for
- Лабораторная работа: цикл for
- Цикл while
- Лабораторная работа: цикл while
- Цикл do...while
- Лабораторная работа: таблица умножения
- Цикл foreach
- Лабораторная работа: навигационное меню
Модуль 4. Основы PHP – пользовательские функции
- Описание функции
- Вызов функции
- Аргументы функции
- Аргументы по умолчанию
- Области видимости переменных
- Статические переменные
- Возврат значений
- Рекурсивная функция
- Лабораторные работы
Модуль 5. Основы PHP – встроенные функции
- Обзор встроенных функций
- Функции для работы с переменными
- Математические функции
- Функции обработки строк
- Функции для работы с массивами
- Учимся работать с мануалом
- Функции даты и времени
- Предопределенные константы и переменные
- Функции эмуляции SSI
- Лабораторная работа: сборка сайта
Модуль 6. Работа с протоколом HTTP – формы
- Протолок HTTP 1.1
- Запрос
- Заголовки запроса и ответа
- Статус сервера
- Доступ к заголовкам запроса – переменные окружения сервера
- Работа с формами
- методы GET и POST
- Различия методов
- Проверка передаваемых значений
- Лабораторная работа: создание одностраничного сайта
- Финальная практическая работа: калькулятор
PHP. Уровень 2. Разработка web - сайтов и взаимодействие с MySQL:
Модуль 1. Работа с протоколом HTTP – cookie, заголовки ответа сервера
- Сессионные и постоянные cookie
- Запись, чтение и удаление cookie
- Лабораторная работа: Использование cookie
- Работа с HTTP-заголовками ответа сервера
- Перезапросы страниц (Заголовок Refresh)
- Переходы на другие страницы (Переадресация и заголовок Location)
- Установка типа содержимого (Заголовок Content-Type)
- Запрет и разрешение кэширования (заголовки Cache-Control и Expires)
- Хэширование
Модуль 2. Сессии. Операции с файлами и директориями. Работа с почтой
- Сессии: создание, запись, чтение, удаление
- Лабораторная работа: Использование сессий
- Функции PHP для работы с файлами
- Чтение из файлов
- Запись в файлы
- Манипуляции с файлами: копирование, переименование, удаление
- Работа с курсором
- Прямая работа с файлами
- Лабораторная работа: Гостевая книга с хранением данных в текстовом файле
- Работа с директориями: создание, чтение, удаление
- Загрузка файлов на сервер по протоколу HTTP
- Работа с почтой
Модуль 3. Основы работы с базами данных. Сервер баз данных MySQL
- Общие сведения о базах данных
- Общие сведения о SQL
- Обзорная установка сервера баз данных MySQL
- Работа с утилитами сервера баз данных MySQL
- Лабораторная работа: Работа с сервером баз данных MySQL из командной строки
Модуль 4. Использование сервера баз данных MySQL в приложениях PHP
- Функции PHP для работы с сервером баз данных MySQL
- Подключение к серверу баз данных MySQL
- Выборка и обработка результатов
- Лабораторная работа: Гостевая книга c сохранением данных в БД
- Модули mysql и mysqli
- Эффективная работа с сервером MySQL
- Использование SQL View
- Использование подготовленных запросов
Модуль 5. Практическое использование сервера баз данных MySQL: создание интернет-магазина
- Практическая работа: Создание и использование интернет-магазина
- Создание базы данных
- Заполнение каталого товарами
- Выборка товаров из каталога
- Перемещение выбранных товаров в корзину пользователя
- Выборка товаров из корзины пользователя
- Удаление товаров из корзины пользователя
- Формирование заказа
- Выборка заказов
PHP. Уровень 3. Профессиональная разработка на PHP5:
Модуль 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. Работа с графикой
- Вопросы генерации графики на PHP 5
- Использование расширения GD2
- Базовые функции для работы с графикой
- Лабораторная работа: Использование GD2 при создании CAPTCHA
Модуль 6. Сетевое программирование
- Обзор сетевых функций
- Соединение с удаленными узлами через сокеты
РНР. Уровень 4. Проектирование и разработка сложных веб - проектов на РНР 5:
Модуль 1.
- Новые возможности PHP 5.3
- Введение в UML
- Ассоциации
- Обобщение
- Реализация
- Зависимость
- Шаблоны проектирования
- Одиночка
- Фабрика
- Стратегия
- Лабораторные работы
Модуль 2.
- SPL – Standard PHP Library
- Общие принципы
- Итераторы
- Массивы
- Файлы и директории
- Объекты
- Лабораторные работы
Модуль 3.
- PDO – PHP Data Objects
- Соединение с базой данных
- Выполнение запроса к базе данных
- Фильтрация строк
- Режимы FETCH
- Работа с классами
- Обработка ошибок
- Использование подготовленных запросов
- Использование транзакций
- Лабораторные работы
Модуль 4.
- Использование механизма Отражения (Reflection)
- Введение в PEAR
- Создание документации с помощью пакета PEAR
- Лабораторные работы
Модуль 5.
- Регулярные выражения
- Использование расширения c URL
- Пространства имен PHP
- Отладка кода
- Модульное тестирование (Unit-test)
Модуль 6.
- Обзор систем управления версиями
- Система управления версиями Subversion
- Использование клиента Subversion Tortoise SVN
- Шаблон проектирования Model-View-Controller (MVC)
Год выпуска: 2010
Производитель: "Специалист"
Продолжительность: 64:44:44
Язык: Русский
Файлы примеров: Присутствуют
Видеокодек: AVC/H.263/G2M3
Битрейт видео: 72 кб/с - 255 Кбит/сек
Размер кадра: 1024х768
Аудиокодек: AAC/Layer 3 Mono
Битрейт аудио: 60 кб/с Кбит/сек
Размер: 5,97 Гб
Работоспособность тщательно проверена.
Скачать с Vip-file.com
Скачать с Sms4file.com
Скачать с Shareflare.net
Установи SkyMonk и качай с Letitbit.net, Vip-file.com, Sms4file.com, Shareflare.net и др. файлообменников - СОВЕРШЕННО БЕСПЛАТНО, ФАЙЛЫ в несколько потоков с докачкой, без ожидания 60 секунд и с БОЛЬШЕЙ СКОРОСТЬЮ СКАЧИВАНИЯ!