ВСЕ СТАТЬИ
Блог начинающего программиста
Регистрация
PHP хостинг ХостиЯ

Книга о PHP

Опубликовано: 2017-09-19

Первая книга о PHP – высокоуровневом языке программирования, и пока единственная, которую я прочёл полностью и до конца, - это книга Дмитрия Ляпина, Александра Никитина «PHP – это просто. Начинаем с видеоуроков», 2013 года издания, издательство «БХВ-Петербург». К книге прилагается CD-диск с видеоуроками. Четырнадцать видеоуроков с практическими примерами, продолжительностью в среднем по 30 минут. Объём самой книги – 168 страниц. И всё это стоит по смешной цене – всего 120 руб.

Книга «PHP — это просто. Начинаем с видеоуроков (+ CD-ROM)» Дмитрий Ляпин, Александр Никитин - купить на OZON.ru книгу с быстрой доставкой | 978-5-9775-0678-6
Книга «PHP — это просто. Начинаем с видеоуроков (+ CD-ROM)» Дмитрий Ляпин, Александр Никитин - купить на OZON.ru книгу с быстрой доставкой | 978-5-9775-0678-6

От начинающего программиста к профессиональному разработчику

Книга предназначена начинающим веб-программистам, которые стремятся научиться создавать современные веб-сайты. В книге изложены материалы по основам HTML (11 страниц), PHP, об объектно-ориентированном подходе к программированию на языке PHP. Рассказывается об архитектуре сайта на основе шаблона проектирования MVC. Авторы неоднократно указывают о необходимости и важности именно профессионального подхода в проектировании сайтов. И, по-моему, успешно этому учат в книге.

На основе собственного опыта, считаю, что эта книга – удачный вариант для старта начинающему программисту. До начала изучения книги у меня никакого опыта в программировании не было. Каких-то знаний о программировании и информатики я не имел. В процессе изучения книги «PHP – это просто» приходилось часто обращаться к помощи Интернета, много гуглить, спрашивать на форумах программистов, чтобы выполнить некоторые задания. Каждый урок, а их 13, заканчивается практическим заданием. Не все задания удавалось выполнить только на основе материала урока.

Освоить за месяц

Создатели книги утверждают, что её можно изучить за месяц: «Учебный курс ориентирован на месяц регулярной работы с данной книгой. Упор на практическое использование излагаемых материалов в совокупности с видеоиллюстрациями позволяет глубоко и качественно освоить знания, заложенные в книге».

Мне удалось осилить книгу за год. Приходилось отвлекаться на различные бесплатные онлайн-курсы по веб-разработке.

Устаревшие материалы

Почти все уроки актуальны на сегодняшний день и предоставляют материал, которым пользуются программисты в настоящий момент. Кроме урока 2, где рекомендуется для подготовки рабочего места программиста установить пакет Денвер. Но эта программа уже давно не обновляется и потому сильно устарела. Лучше сразу установить Open Server и учиться работать с этой программной средой. Также устарел материал урока 10 о работе с базой данных. Рассказывается о работе с MySQL средствами PHP. В книге применяется устаревшее, начиная с версии PHP 5.5.0, расширение mysql, которое будет удалено в будущем. Сегодня надо использовать более безопасное расширение mysqli или PDO. Задание урока 10 и последующие (всего 3) я выполнял с использованием современного расширения mysqli. Пришлось поработать с документацией PHP, чтобы сделать переход с функций, которые подробно рассмотрены в книге, с использованием mysql_, на те же функции с mysqli_.

Мои замечания по книге

В первой главе книги параграф «Протокол HTTP» на странице 9 оказался мне труден для понимания. Для лучшего его освоения нашел статью в Википедии «HTTP» по адресу https://ru.wikipedia.org/wiki/HTTP. И обнаружил, что кусок текста книги о стартовой строке HTTP-запроса Д. Ляпин и А. Никитин просто скопировали из Вики. Скопировали именно в книгу, т. к. данное изменение внесено в Вики в 2008 году. К тому же скопировали неудачно, с пунктуационными ошибками. Видимо, по этой причине материал трудно понять.

В уроке 8 о куки и сессии в параграфе о том, как работают куки, в конце страницы 86 авторы книги утверждают следующее: «Дата истечения указывает браузеру, когда удалить cookies. Если срок истечения не указан, cookies удаляется по окончании пользовательского сеанса, т.е. с закрытием браузера». На самом деле cookies по умолчанию не удаляются после закрытия браузера. Удаляются, если пользователь настроил свой браузер удалять cookies после окончания сеанса браузера. Также удалить куки в браузере пользователя можно с помощью скрипта PHP без указания срока действия cookies. Для этого их надо сделать устаревшими. А как это сделать, рассказывается в этом 8-м уроке на странице 90: «…Делаем cookies устаревшими (единственный способ их удаления)...» Между такими двумя высказываниями авторов просматривается противоречие.

В целом книга понятна и полезна. Именно по этой книге я научился программировать! Советую эту книгу для начала программирования на языке PHP и для изготовления профессиональных сайтов!

Задания из книги

В данном блоге представлены мои решения некоторых домашних заданий.

Рекурсия

Из урока 5 "Ветвления и функции" задание о функции с рекурсией.

Массив городов

Из урока 6 "Циклы и массивы" задание о двумерном массиве с городами и областями.

Транслитерация

Из этого же урока функция для транслитерации русского названия статьи блога в URL-адрес на латинице.

Авторизация

Из урока 8 на тему cookies и сессий выполнено задание о создании сайта с формой авторизации. Функционал с возможностью доступа авторизованных пользователей на определенные страницы сайта.

Галерея фотографий без базы данных

Из урока 9 задание сайта с галереей фото. Выполнено на использовании языка PHP работы с файлами без базы данных.

Галерея фотографий с базой данных

Из урока 10 задание создать сайт галереи фотографий, работающий с базой данных.

Сайт с галереей фотографий

Итоговое задание книги.

Кипящий чайник с выхлопом клубов пара из носика

Интенсив «Основы программирования»

Бесплатный курс по программированию

Начать обучение

Бесплатный курс по основам PHP

Бесплатный Видеокурс по PHP!

Пример создания PHP-сайта!

Подробнее

Комментарии

Аватар пользователя: MiraNed
MiraNed 22 Марта 2019г, 11ч 10мин

Наш сервис предоставляет реальные фото заказчиков, которые готовы платить за качество.

Только по этому мы и принимаем удалённых сотрудников, которые будут выполнять данную задачу и зарабатывать за Ваш труд деньги.

Чтобы стать нашим удалённым работником и начать зарабатывая при этом 45 руб. за 1 пост.

Вам потребуется просто пройти регистрацию на нашем прортале.

Выплата денежных средств проходит ежедневно в течении нескольких минут.

аватар
Администратор 24 Марта 2019г, 15ч 37мин

MiraNed, Вы не туда обратились. Вам надо написать новость здесь: https://dawork.ru/?view=news Кнопка "Добавить новость".

Аватар пользователя: MiraNed
MiraNed 31 Марта 2019г, 21ч 39мин

Я не стал бы утверждать, что эта книга содержит все о PHP.

но этих знаний будет достаточно, чтобы узнать основы и начать делать сайты.

Благодаря смешной цене ее можно купить и начать знакомство с PHP.

Оставить свой комментарий:

Важно! Только у зарегистрированных пользователей имеется защита оригинального имени. Поэтому посторонние пользователи не имеют возможности комментировать от их имени. Зарегистрироваться

Имя:
Электронная почта:
Текст комментария:
Введите код с картинки:
картинка
PHP хостинг ХостиЯ