Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.
Курс лекций «Язык программирования PHP»
Версия для печати и PDA
Курс лекций «Язык программирования PHP» посвящен изучению основ языка программирования PHP, который в настоящее время является одним из наиболее популярных для реализации WEB приложений. Материал представлен в формате CHM и включает 15 лекций, каждая из которых посвящена рассмотрению круга вопросов, сгруппированных по назначению прикладных аспектов применения языка PHP и его функциональных возможностей. Основной акцент делается на практическую реализацию решений задач средствами языка программирования PHP.
Краткое содержание курса лекций «Язык программирования PHP»
Введение в PHP, содержит историю языка, описание его возможностей, областей применения, способов использования. Рассматривается процесс установки и настройки программного обеспечения, необходимого для работы с PHP.
Основы синтаксиса, посвящена изучению основ синтаксиса PHP. Рассматриваются способы разделения инструкций, создания комментариев, переменные, константы и типы данных, операторы.
Управляющие конструкции, рассматривает условные операторы, организацию циклов, использование возможностей компоновки проекта.
Обработка запросов с помощью PHP, посвящена изучению способов отправки данных на сервер и их обработки. Рассматриваются основные понятия клиент-серверных технологий, HTML формы и отправка данных с их помощью, механизм получения данных из HTML форм и их обработка средствами PHP.
Функции в PHP, рассматривает понятия функции, функции, определяемых пользователем, аргументы функций, передача аргументов по значению и по ссылке, значения аргументов по умолчанию и значения, возвращаемые функцией.
Объекты и классы в PHP, посвящена ООП. Рассматриваются понятия классов и объектов, определение и использование классов, возможности расширения классов.
Работа с массивами данных, посвящена более подробному изучению массивов и функций, встроенных в PHP для работы с ними. Рассматриваются встроенные функции для работы с массивами, а также использование функций, определяемых пользователем для работы с элементами массива, разбивка массива на вложенные массивы и многое другое.
Работа со строками, подробно обсуждает вопросы обработки строк. Изучаются функции, полезные для решения разнообразных прикладных задач. Рассматриваются различные способы вывода строк, разбивка и соединение строк, определение длины строки, выделения подстрок.
Работа с файловой системой, обсуждает вопросы, связанные с созданием файлов, чтением данных из файла, удаление файла, а также проверка наличия файла на сервере.
Базы данных и СУБД. Введение в SQL, рассматривает понятия базы данных и СУБД, основы языка запросов SQL: операции выбора, добавления, изменения и удаления строки, а также операции создания, изменения и удаления таблицы.
Взаимодействие PHP и MySQL, предназначена для знакомства со способами взаимодействия PHP и СУБД MySQL. Основное внимание уделяется установке соединения с базой данных, функциям отправки запросов и обработки ответов.
Авторизация доступа с помощью сессий, посвящена изучению вопросов обеспечения безопасности в сети и использования для этих целей механизма сессий. Рассматриваются следующие вопросы: инициализация сессий, передача идентификатора пользователя, регистрация переменных сессии, уничтожение сессии.
Регулярные выражения, рассматривает понятие регулярного выражения, реализацию механизма регулярных выражений в языке PHP, их синтаксис и семантику.
Взаимодействие PHP и XML, знакомит читателя с понятием объектной модели XML документа и ее использованием в PHP, обработки элементов XML документа с помощью функций PHP (получение значений узлов, атрибутов и многое другое).
Использование шаблонов в PHP, рассматривает понятие шаблона и его использование в языке программирования PHP, а также классы шаблонов FastTemplate и Smarty.
В содержании курса «Язык программирования PHP» Вы не найдете обзора теоретических аспектов программирования, поскольку основной целью курса является развитие навыков проектирования и программирования WEB приложений. В каждой лекции приводится множество примеров, которые являются решение какой-то конкретной задачи. Дополнительно, все примеры помещены в отдельные текстовые файлы, которые содержатся в отдельной папке AddOn.