Подборка книг для начинающих веб-программистов

Быть может, однажды вас посетит осознание того, что вы хотите стать веб-разработчиком: делать красивые уникальные сайты, проектировать сложные веб-сервисы или даже пойти по стопам Цукерберга и Аарона Шварца. Останется всего-то ничего — научиться веб-разработке. Но знакомые программисты разбежались от вас после сто первого глупейшего вопроса, знания не укладываются в голове, а даже после прочтения кучи статей и курсов осталась какая-то недосказанность? Это нормально. Важно не отчаяться, а вспомнить, что лучший друг того, кто хочет учиться — книга.

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

HTML & CSS: Проектирование и дизайн веб-сайтов

Подробное введение в HTML и CSS на примере создания реальных сайтов, современных и притягивающих глаз. Книга будет доступна даже совсем новичкам, в красочной и понятной форме преподнесет как основы верстки, так и хитрости и необычные приемы, знание которых и отличает любителя от настоящего профессионала своего дела. Структура книги построена таким образом, что можно читать ее последовательно, а можно использовать как справочник.

Купить

JavaScript & jQuery: Разработка интерактивного фронтенда

После изучения основ верстки вам непременно захочется большей интерактивности и красоты, а также более удобных способов взаимодействия сайта с бэкендом. Тогда-то на арену и выходит JavaScript вместе с безумно популярным фреймворком jQuery. Для начала работы с книгой от вас не требуется никаких глубоких знаний — все их вы получите именно из нее. Здесь демонстрируются только новейшие практики в области кроссбраузерности и оптимизации страниц, а изложение ведется понятным языком с наглядными примерами и иллюстрациями.

Купить

HTML5 Canvas

В этой книге рассказывается о HTML5 Canvas — элементе, предназначенном для создания растрового двухмерного изображения при помощи скриптов, обычно на языке JavaScript. В ходе разработки несколько интерактивных игр вы научитесь рисовать, рендерить текст, управлять изображениями и создавать анимацию. Книга содержит 53 интерактивных примера и упражнения.

Читать

Адаптивный веб-дизайн

Эта книга рассказывает об основах принципа прогрессивного улучшения, его философии и механизмах, а также демонстрирует способы его применения пр разработке на HTML, CSS и JavaScript.

Кстати, у нас на сайте есть статья, которая познакомит вас с принципами адаптивного дизайна — советуем прочитать.

Читать

100 вещей, которые обязан знать каждый дизайнер

Дизайн — не просто способ сделать ваш проект красивым и выделяющимся. Дизайн — это то, от чего напрямую зависит его успех. Ведь дизайн создается для людей, а они порой воспринимают наш сайт совсем не так, как предполагают разработчики. Эта книга поможет понять вам, чего же на самом деле ждут пользователи, и поможет сделать ваш проект по-настоящему привлекательным и удобным для них.

Купить

Магия CSS

Эта книга расскажет вам о самых хитрых аспектах CSS. Затрагиваются такие темы, как макеты, таблицы, цвета, типография и переходы. Материал сопровождается интерактивными примерами.

Читать

JavaScript: полное руководство

Книга, уже ставшая классикой. В ее последнем издании охватываются HTML5 и ECMAScript 6 — актуальнейшие на нынешний день технологии. Также в нем добавлены новые главы, посвященные jQuery и JavaScript на стороне сервера. Это руководство пригодится как совсем еще новичкам, так и тем, кто хочет отточить свое знание JavaScript до совершенства.

Купить

JavaScript: лучшие стороны

У каждого языка программирования есть хорошие и плохие стороны. JavaScript — из тех языков, у которых положительных сторон больше. Эта книга соскребет с языка все плохое, чтобы помочь вам взглянуть на JavaScript по-новому и выявить те его черты, которые можно использовать для создания действительно расширяемого и поддерживаемого кода. С ее помощью вы по-настоящему оцените всю элегантность этого языка, получившего в последние годы особенную популярность.

Купить

Создание JavaScript-приложений

Прочитав эту книгу, вы сможете прокачать свои навыки владения JavaScript и узнать, как создавать легко поддерживаемые и расширяемые веб-приложения.

Читать

Основы PHP и MySQL

Книга из легендарной серии Head First, славящейся простотой и качеством изложения материала. Если HTML и CSS вам мало для создания сайта своей мечты, то самое время перейти к освоению сервер-сайда. В помощью этого руководства вы научитесь работать с базой данных и писать проекты со сложной серверной частью. Начнете вы с простых вещей вроде получения данных из форм, а затем перейдете к управлению cookie, сессиями, операциями с файлами, управлению контентом и многому другому.

Купить

Учим PHP 7: объектно-ориентированное модульное программирование с использованием HTML5, CSS3, JavaScript, XML, JSON и MySQL

Эта книга научит вас, как писать на PHP 7 надежный, безопасный объектно-ориентированный код с соблюдением всех правил новой версии. Все примеры задействуют новейшие возможности PHP 7, в том числе новый способ шифрования паролей с помощью password_hash. Кроме того, в конце каждой главы дается задание на создание вполне реального проекта с применением трехуровневой архитектуры приложения, опыт работы над которым вам еще не раз пригодится.

Купить

Веб-сервисы на PHP: API для современного веба

Неважно, какова ваша цель — обмениваться данными между двумя внутренними системами или построить API, которое будет возвращать данные пользователям — эта книга снабдит вас всем необходимым для создания API на PHP. Примеры в этой книге взяты из реальной жизни, поэтому им чужда неестественность или наигранность. Вы научитесь из PHP использовать JSON и XML, а также многие другие веб-технологии, изучите HTTP, выдачу, заголовки и запросы и научитесь обмениваться данными между приложениями.

Купить

Лучшие практики пользовательских интерфейсов

В этой книге рассказывается о лучших приёмах в разработке пользовательских интерфейсов веб-приложений. Также приводятся наглядные примеры интерфейсов от 33 компаний, таких как LivingSocial, Spotify, Skype, Apple и Skullcandy. В итоге вы научитесь верно подбирать цвета и контрастность, «играть со шрифтами» и многому другому.

Читать