На этой странице можно скачать этот файл совершенно бесплатно и без регистрации и без отправки смс, а также без различного рода ограничений.
Скачивайте и учитесь, надеемся, наш сайт помог вам "погрызть гранит науки"
Лекции по программированию на PHP
Учебный курс посвящен изучению основ языка программирования PHP, который в настоящее время является одним из наиболее популярных для реализации WEB приложений. Материал представлен в формате CHM и включает 15 лекций, каждая из которых посвящена рассмотрению круга вопросов, сгруппированных по назначению прикладных аспектов применения языка PHP и его функциональных возможностей. Основной акцент делается на практическую реализацию решений задач средствами языка программирования PHP. "+" - достаточно удобно в chm (хотя для Линукс пользователей это большой минус), приятное оформление (фон, цвет) "-" - в самих лекциях нет ни содержания, ни дополнительной иерархии (слева в дереве ой как не помешало бы). Хотелось бы увидеть План лекции. Общий вывод: достаточно кратко. но не более. Не очень удобная навигация - для .chm ожидалось большего. также в описании не помешала бы такая информация. Содержание файла "О лекциях" Лекция №1 содержит историю языка, описание его возможностей, областей применения, способов использования. Рассматривается процесс установки и настройки программного обеспечения, необходимого для работы с PHP. Лекция №2 посвящена изучению основ синтаксиса PHP. Рассматриваются способы разделения инструкций, создания комментариев, переменные, константы и типы данных, операторы. Лекция №3 рассматривает условные операторы, организацию с циклов, использование возможностей компоновки проекта. Лекция №4 посвящена изучению способов отправки данных на сервер и их обработки. Рассматриваются основные понятия клиент-серверных технологий, HTML формы и отправка данных с их помощью, механизм получения данных из HTML форм и их обработка средствами PHP. Лекция №5 рассматривает понятия функции, функции, определяемых пользователем, аргументы функций, передача аргументов по значению и по ссылке, значения аргументов по умолчанию и значения, возвращаемые функцией. Лекция №6 посвящена ООП. Рассматриваются понятия классов и объектов, определение и использование классов, возможности расширения классов. Лекция №7 посвящена более подробному изучению массивов и функций, встроенных в PHP для работы с ними. Рассматриваются встроенные функции для работы с массивами, а также использование функций, определяемых пользователем для работы с элементами массива, разбивка массива на вложенные массивы и многое другое. Лекция №8 подробно обсуждает вопросы обработки строк. Изучаются функции, полезные для решения разнообразных прикладных задач. Рассматриваются различные способы вывода строк, разбивка и соединение строк, определение длины строки, выделения подстрок. Лекция №9 обсуждает вопросы, связанные с созданием файлов, чтением данных из файла, удаление файла, а также проверка наличия файла на сервере. Лекция №10 рассматривает понятия базы данных и СУБД, основы языка запросов SQL: операции выбора, добавления, изменения и удаления строки, а также операции создания, изменения и удаления таблицы. Лекция №11 предназначена для знакомства со способами взаимодействия PHP и СУБД MySQL. Основное внимание уделяется установке соединения с базой данных, функциям отправки запросов и обработки ответов. Лекция №12 посвящена изучению вопросов обеспечения безопасности в сети и использования для этих целей механизма сессий. Рассматриваются следующие вопросы: инициализация сессий, передача идентификатора пользователя, регистрация переменных сессии, уничтожение сессии. Лекция №13 рассматривает понятие регулярного выражения, реализацию механизма регулярных выражений в языке PHP, их синтаксис и семантику. Лекция №14 знакомит читателя с понятием объектной модели XML документа и ее использованием в PHP, обработки элементов XML документа с помощью функций PHP (получение значений узлов, атрибутов и многое другое). Лекция №15 рассматривает понятие шаблона и его использование в языке программирования PHP, а также классы шаблонов FastTemplate и Smarty. В каждой лекции приводится множество примеров, которые являются решение какой-то конкретной задачи. Дополнительно, все примеры помещены в отдельные текстовые файлы, которые содержатся в отдельной папке AddOn.