Описание
Эта книга будет полезной разным категориям читателей, включая следующие.
Любители, которым требуется создать интерактивный веб-сайт для себя, своей семьи или общественной организации.
Разработчики или проектировщики, которым требуется подключаемый модуль или расширение для распространенного программного обеспечения, написанного на РНР (например, Drupal, WordPress или MediaWiki).
Дизайнеры веб-страниц, которым требуется более тесная связь с коллегами-разработчиками.
Программирующие на JavaScript, которым требуется писать серверные программы, дополняющие их клиентский код.
Программирующие на Perl, Python или Ruby, которым требуется быстро освоить РНР.
Все, кому требуется простое и понятное введение в один из самых распространенных языков программирования, предназначенных для создания динамических веб-сайтов. Постепенное изучение РНР и доступный синтаксис делает этот язык идеальным “преддверием” для создателей веб-сайтов без специальной технической подготовки. Эта книга адресована тем, кто проявляет интерес к веб-разработке, обладает достаточной сообразительностью, но не имеет необходимой технической подготовки, а также программирующим на других языках и стремящимся овладеть РНР. Если программирование для вас совершенно внове и вы собираетесь построить свой первый интерактивный веб-сайт, значит, вы выбрали нужную книгу. В ее начальных главах дается постепенное введение в синтаксис языка РНР и основные понятия программирования на компьютере применительно к РНР. Поэтому изучайте материал этой книги с самого начала, постепенно продвигаясь вперед.
Название: Изучаем PHP 7. Руководство по созданию интерактивных веб-сайтов
Автор: Дэвид Скляр
Издательство: Вильямс
Год: 2017
Формат: pdf
Страниц: 457
Размер: 10 Mb
Язык: Русский
Эта книга адресована тем, кто только начинает изучать язык программирования PHP. Ее автор, Дэвид Скляр, являющийся также соавтором книги PHP Cookbook, раскрывает особенности данного языка, которые следует знать для построения динамических веб-сайтов, размещаемых на веб-серверах.
Освоив языковые средства версии PHP 5.x и наиболее примечательные нововведения последней версии PHP 7, вы научитесь работать с веб-серверами, браузерами, базами данных и веб-службами. Упражнения, приведенные в конце первых 13 глав книги, помогут вам закрепить усвоенный материал.
Книга “Изучаем PHP 7. Руководство по созданию интерактивных веб-сайтов” адресована тем, кто только начинает изучать язык программирования PHP. Ее автор, Дэвид Скляр, являющийся также соавтором книги PHP Cookbook, раскрывает особенности данного языка, которые следует знать для построения динамических веб-сайтов, размещаемых на веб-серверах. Освоив языковые средства версии PHP 5.x и наиболее примечательные нововведения последней версии PHP 7, вы научитесь работать с веб-серверами, браузерами, базами данных и веб-службами. Упражнения, приведенные в конце первых 13 глав книги, помогут вам закрепить усвоенный материал. Это постепенное введение в язык PHP рассчитано на широкий круг читателей: от любителей, стремящихся построить свой динамический веб-сайт, до опытных разработчиков веб-приложений, серверных и прочих программ, желающих быстро освоить данный язык программирования. Оно охватывает самые разные особенности современной версии PHP, включая интернационализацию, применение PHP в режиме командной строки и управление пакетами.
Эта книга “Изучаем PHP 7” поможет вам:
научиться писать программы на PHP, организующие взаимодействие браузеров с серверами;
разбираться в типах данных, переменных, управляющей логике, организации циклов и прочих языковых средствах PHP;
научиться пользоваться массивами, функциями и объектами;
создавать и проверять на достоверность данные веб-формы;
работать с базами данных и управлять сеансами;
получать доступ к прикладным программным интерфейсам API для взаимодействия с веб-службами и другими веб-сайтами;
быстро начинать проекты с помощью общедоступных каркасов веб-приложений на PHP.
“Дэвид Скляр воплотил в этой книге свои глубокие технические знания и кристально ясный стиль изложения.
Настоятельно рекомендуется для прочтения.”
Томас Дэвид Бейкер
Кому адресована эта книга “Изучаем PHP 7. Руководство по созданию интерактивных веб-сайтов”
Она будет полезной разным категориям читателей, включая следующие.
• Любители, которым требуется создать интерактивный веб-сайт для себя, своей семьи или общественной организации.
• Разработчики или проектировщики, которым требуется подключаемый модуль или расширение для распространенного программного обеспечения, написанного на РНР (например, Drupal,
WordPress или MediaWiki).
• Дизайнеры веб-страниц, которым требуется более тесная связь с коллегами-разработчиками.
• Программирующие на JavaScript, которым требуется писать серверные программы, дополняю-
щие их клиентский код.
• Программирующие на Perl, Python или Ruby, которым требуется быстро освоить РНР.
• Все, кому требуется простое и понятное введение в один из самых распространенных языков
программирования, предназначенных для создания динамических веб-сайтов.
Постепенное изучение РНР и доступный синтаксис делает этот язык идеальным “преддверием” для создателей веб-сайтов без специальной технической подготовки. Эта книга адресована тем, кто проявляет интерес к веб-разработке, обладает достаточной сообразительностью, но не имеет
необходимой технической подготовки, а также программирующим на других языках и стремящимся овладеть РНР.
Если программирование для вас совершенно внове и вы собираетесь построить свой первый интерактивный веб-сайт, значит, вы выбрали нужную книгу. В ее начальных главах дается постепенное введение в синтаксис языка РНР и основные понятия программирования на компьютере примени-
тельно к РНР. Поэтому изучайте материал этой книги с самого начала, постепенно продвигаясь вперед.
Помимо элементарной компьютерной грамотности (т.е. умения обращаться с файлами и просматривать веб-содержимое в Интернете), от читателей требуется хотя бы беглое знакомство с HTML.Для этого совсем не обязательно быть знатоком HTML, но необходимо разбираться в таких дескрипторах HTML, размечающих элементарные веб-страницы, как, например <р>, <а>. Если же вы не знакомы с HTML, рекомендуется прочитать книгу Эда Титтеля и Криса Минника HTML5 и CSS3 для чайников (ISBN 978-5-8459-2035-5, пер. с англ., изд-во“Диалектика”, 2016) г.).
Купить книгу
Автор: Дэвид Скляр
Издательство: Вильямс
ISBN: 978-5-9908462-3-4
Жанр: Компьютерная литература
Формат: PDF
Качество: Изначально электронное (ebook)
Иллюстрации: Цветные и черно-белые
Описание:
Эта книга адресована тем, кто только начинает изучать язык программирования PHP. Ее автор, Дэвид Скляр, являющийся также соавтором книги PHP Cookbook, раскрывает особенности данного языка, которые следует знать для построения динамических веб-сайтов, размещаемых на веб-серверах.
Освоив языковые средства версии PHP 5.x и наиболее примечательные нововведения последней версии PHP 7, вы научитесь работать с веб-серверами, браузерами, базами данных и веб-службами. Упражнения, приведенные в конце первых 13 глав книги, помогут вам закрепить усвоенный материал.
Содержание
Предисловие
Кому адресована эта книга
Содержание книги
На кого не рассчитана эта книга
Другие ресурсы
Условные обозначения, принятые в книге
Условные обозначения в исходном коде
Условные обозначения в тексте книги
Пользование примерами кода
Посвящение
Благодарности
Об авторе
Изображение на обложке
От издательства
Глава 1. Краткое введение в РНР
Место РНР в мире Интернета
Достоинства РНР
Язык РНР свободно доступен (бесплатно)
Язык РНР свободно доступен (как речь)
РНР является межплатформенным языком
РНР является широко употребляемым языком
Сложности РНР скрыты внутри
Язык РНР предназначен для веб-разработки
РНР в действии
Основные правила написания программ на РНР
Начальные и конечные дескрипторы
Пробелы и учет регистра букв
Комментарии
Резюме
Глава 2. Обработка числовых и текстовых данных
Текст
Определение символьных строк текста
Манипулирование текстом
Числа
Применение разных типов чисел
Арифметические операции
Переменные
Выполнение операций над переменными
Вставка переменных в символьные строки
Резюме
Упражнения
Глава 3. Управляющая логика для принятия решений и повторения операций
Общее представление об истинности или ложности
Принятие решений
Принятие сложных решений
Повторение операций
Резюме
Упражнения
Глава 4. Группирование и обработка данных в массивах
Основы организации массивов
Создание массива
Выбор подходящего имени для массива
Создание числовых массивов
Определение размера массива
Перебор массивов
Модификация массивов
Сортировка массивов
Применение многомерных массивов
Резюме
Упражнения
Глава 5. Группирование логики в функциям и файлам
Объявление и вызов функций
Передача аргументов функциям
Возврат значений из функций
Представление об области действия переменных
Соблюдение правил относительно аргументов и возвращаемых значений
Выполнение кода из другого файла
Резюме
Упражнения
Глава 6. Оперирование объектами, объединяя данные и логику
Основы организации объектов
Конструкторы
Индикация ошибок с помощью исключений
Пространства имен
Резюме
Упражнения
Глава 7. Создание веб-форм для обмена данными с пользователями
Полезные серверные переменные
Доступ к параметрам формы
Обработка форм с помощью функций
Проверка достоверности данных
Обязательные элементы формы
Числовые или строковые элементы формы
Диапазоны чисел
Адреса электронной почты
Списки, размечаемые дескриптором
HTML и JavaScript
Не только синтаксис
Отображение значений, устанавливаемых по умолчанию
Собирая все вместе
Резюме
Упражнения
Глава 8. Хранение информации в базах данных
Организация информации в базе данных
Подключение к программе базы данных
Создание таблицы базы данных
Ввод информации в базу данных
Безопасный ввод данных из формы
Законченная форма для ввода записей в базу данных
Извлечение информации из базы данных
Изменение формата извлекаемых строк таблицы
Безопасное извлечение данных для формы
Законченная форма для извлечения записей из базы данных
Резюме
Упражнения
Глава 9. Манипулирование файлами
Представление о полномочиях доступа к файлам
Чтение и запись всего содержимого файлов
Чтение из файла
Запись в файл
Частичное чтение и запись файлов
Манипулирование файлами формата CSV
Проверка полномочий доступа к файлам
Выявление ошибок
Санобработка предоставляемых извне путей к файлам
Резюме
Упражнения
Глава 10. Сохранение сведений о пользователях в cookie-файлах и сеансах
Манипулирование cookie-файлами
Активизация сеансов
Сохранение и извлечение информации
Конфигурирование сеансов
Регистрация и идентификация пользователей
Причины для размещения вызовов функций setcookie() session_start() вначале страницы
Резюме
Упражнения
Глава 11. Взаимодействие с другими веб-сайтами и веб-службами
Простой доступ no URL с помощью функций манипулирования файлами
Универсальный доступ по URL с помощью расширения cURL
Извлечение данных по заданному URL методом GET
Извлечение данных по заданному URL методом POST
Применение cookie-файлов
Извлечение данных по HTTPS URL
Обслуживание запросов API
Резюме
Упражнения
Глава 12. Отладка кода
Управление выводом сообщений об ошибках
Устранение синтаксических ошибок
Проверка данных в программе
Добавление операторов вывода отладочной информации
Применение отладчика
Обработка неперехватываемых исключений
Резюме
Упражнения
Глава 13. Тестирование: проверка правильности работы программы
Установка PHPUnit
Написание тестов
Изолирование тестируемого кода
Разработка посредством тестирования
Дополнительные сведения о тестировании
Резюме
Упражнение
Глава 14. Надлежащие нормы практики в программотехнике
Контроль версий исходного кода
Отслеживание ошибок
Среды и разработка
Масштабирование в перспективе
Резюме
Глава 15. Манипулирование датами и временем
Отображение даты или времени
Синтаксический анализ даты и времени
Расчет даты и времени
Манипулирование часовыми поясами
Резюме
Глава 16. Управление пакетами
Установка системы Composer
Ввод пакета в программу на РНР
Поиск пакетов
Дополнительные сведения о системе Composer
Резюме
Глава 17. Отправка сообщений по электронной почте
Библиотека Swift Mailer
Резюме
Глава 18. Каркасы
Laravel
Symfony
Zend Framework
Резюме
Глава 19. Применение РНР в режиме командной строки
Написание консольных программ на РНР
Применение веб-сервера, встроенного в РНР
Выполнение цикла РНР REPL
Резюме
Глава 20. Интернационализация и локализация
Манипулирование текстом
Сортировка и сравнение
Локализация выводимых результатов
Резюме
Приложение А. Установка и конфигурирование интерпретатора РНР
Применение интерпретатора РНР, предоставляемого поставщиком услуг веб-хостинга
Установка интерпретатора РНР
Установка интерпретатора РНР в Mac OS X
Установка интерпретатора РНР в Linux
Установка интерпретатора PHP в Windows
Видоизменение директив конфигурации РНР
Резюме
Приложение Б. Ответы на упражнения
Глава 2
Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Упражнение 5
Глава 3
Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Глава 4
Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Глава 5
Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Упражнение 5
Глава 6
Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Глава 7
Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Упражнение 5
Глава 8
Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Глава 9
Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Упражнение 5
Глава 10
Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Глава 11
Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Глава 12
Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Глава 13
Упражнение 2
Упражнение 3
Упражнение 4
Особенности релиза:
1. Хорошее издание, с закладочной навигацией в боковой панели;
2. Книга подогнана под формат А4;
3. Все рисунки были перерисованы в соответствии с оригиналом;
4. Текст хорошо распознан, возможно копирование в буфер (см.скрин 2) и поиск по всему тексту (см.скрин 3);
Files:
Файлы для упражнений
Отличие от оригинала:
В связи с тем, что воссоздать полное оформление оригинала для меня не возможно было создано собственное оформление. Но все выделения в тексте: жирный, курсив, шрифт для кода и т.д. было сохранено. По содержимому ничем не отличается от книги.
Ошибки
В процессе работы над книгой я мог совершить опечатку или что-то не выделить. Так же я находил ошибки у оригинала и исправлял. В другой раздаче в комментариях писали что есть ошибки в коде, если это так, то они остались. Если вы найдете ошибки(опечатки), то можете сообщить мне и я по возможности их устраню.
Скачать .torrent
Чтобы скачать торрент-файл
Дэвид Скляр — Изучаем PHP 7. Руководство по созданию интерактивных веб-сайтов (2017)
Вам нужно Авторизоваться на сайте под своим логином. Если у Вы ещё не зарегистрированы, тогда Вам нужно пройти Регистрацию
-
#1
Посвященная самому популярному на сегодняшний день языку программирования, эта книга помогает освоить азы РНР7 даже тем новичкам, которые не знакомы с этим языком, а также с программированием вообще. Благодаря традиционно доступному изложению, присущему всем книгам серии «Программирование для начинающих», обилию иллюстраций и примеров, а также множеству полезных советов, эта книга – лучшее пособие для начинающих программистов.
[HIDE=»10″]МакГрат — PHP7 для начинающих с пошаговыми инструкциями [/HIDE]
Изучаем PHP 7
Автор — Дэвид Скляр
Статические веб-сайты скучны. Намного интереснее динамические веб-сайты, поскольку их содержимое изменяется. Громадная статическая НТМL-страница, где перечисляются наименования, изображения, описания и цены всей обширной продукции, выставляемой компанией на продажу, неудобна в употреблении и бесконечно долго загружается. А динамическая веб-страница с каталогом товаров, где можно искать и отбирать товары по цене и категории, оказывается более удобной, оперативной и скорее приводящей к успешному завершению сделки по продаже. Язык программирования РНР упрощает создание динамических веб-сайтов. Он позволяет решать самые разные задачи создания интерактивного содержимого, будь то составление каталога товаров, фотоальбома, календаря событий и даже организация блога. Прочитав эту книгу, и вы будете способны справиться с задачей построения динамического веб-сайта.
Книга Дэвида Скляра «Изучаем PHP 7» будет полезной разным категориям читателей, включая следующие: Любители, которым требуется создать интерактивный веб-сайт для себя, своей семьи или общественной организации; Конструкторы веб-сайтов, которым требуется воспользоваться установкой РНР, предоставляемой поставщиком услуг Интернета или веб-хостинга; Разработчики или проектировщики, которым требуется подключаемый модуль или расширение для распространенного программного обеспечения, написанного на РНР (например, Drupal, WordPress или MediaWiki); Дизайнеры веб-страниц, которым требуется более тесная связь с коллегами -разработчиками; Программирующие на JavaScript, которым требуется писать серверные программы, дополняющие их клиентский код; Программирующие на Perl, Python или Ruby, которым требуется быстро освоить РНР; Все, кому требуется простое и понятное введение в один из самых распространенных языков программирования, предназначенных для создания динамических веб-сайтов. Постепенное изучение РНР и доступный синтаксис делает этот язык идеальным «преддверием» для создателей веб-сайтов без специальной технической подготовки.
Эта книга адресована тем, кто проявляет интерес к веб-разработке, обладает достаточной сообразительностью, но не имеет необходимой технической подготовки, а также программирующим на других языках и стремящимся овладеть РНР. Если программирование для вас совершенно внове и вы собираетесь построить свой первый интерактивный веб-сайт, значит, вы выбрали нужную книгу. В ее начальных главах дается постепенное введение в синтаксис языка РНР и основные понятия программирования на компьютере применительно к РНР. Поэтому изучайте материал этой книги с самого начала, постепенно продвигаясь вперед.
Издательство – Диалектика
Год издания – 2017
Формат книги — PDF
Размер — 9,8 Мб
СКАЧАТЬ с gigapeta.com
Или
СКАЧАТЬ с turbobit.net