ВСЕ СТАТЬИ
Блог начинающего программиста
Кнопка войти через Яндекс
Регистрация
Программирование на JavaScript для начинающих 2.0

Самый востребованный язык программирования

Какой язык программирования должен знать абсолютно любой программист?

Узнай прямо сейчас!

Книга о языке программирования PHP

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

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

Книга «PHP — это просто. Начинаем с видеоуроков (+ CD-ROM)» Дмитрий Ляпин, Александр Никитин - купить и скачать на ЛитРес книгу
Книга «PHP — это просто. Начинаем с видеоуроков (+ CD-ROM)» Дмитрий Ляпин, Александр Никитин - купить и скачать на ЛитРес книгу

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

Книга предназначена начинающим веб-программистам, которые стремятся научиться создавать современные веб-сайты. В книге изложены материалы по основам 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.

Аватар пользователя: AlexeyDox
AlexeyDox 26 Сентября 2019г, 23ч 48мин
— Забудь все, что было между нами. — А как же твой кредит, который я оформил на себя? — Забудь.
Аватар пользователя: AlexeyDox
AlexeyDox 01 Октября 2019г, 09ч 59мин

Ваш ребенок не может уснуть? Уже все перепробовали?Прочитайте ему сказку! Есть большой выбор народных и авторских сказок для всех возрастов.

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

Кнопка войти через Яндекс Зарегистрироваться

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