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

Бесплатные видеоуроки по PHP 8

Получи 32 бесплатных видеоурока по основам PHP 8

Получить уроки

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

Опубликовано:

PHP – это просто, начало программирования

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

Книга «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
22 Марта 2019г, 11ч 10мин

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

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

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

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

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

Аватар пользователя: Администратор
24 Марта 2019г, 15ч 37мин

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

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

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

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

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

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

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

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

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