admin / 20.05.2018

Книги по веб программированию

Языки веб-программирования

Ajax в действии

В этой книге описан новый подход к созданию Web-приложений, известный как Ajax. Авторы рассматривают составные части Ajax: JavaScript, CSS, DOM и объект XMLHttpRequest.
AJAX and PHP: Building Responsive Web Applications

Building Responsive Web Applications with AJAX and PHP is the most practical and efficient resource a reader can get to enter the exciting world of AJAX. This book will teach you how to create faster, lighter.
PHP 5 В Подлиннике

Авторы непосредственно участвовали в разработке пятой версии РНР, поэтому Вы получите наиболее полные и достоверные сведения из первых рук. Руководство адресовано как профессиональным Web-разработчикам, желающим в…
PHPКотеров Д. В., Костарев А. Ф.
PHP 5. Полное руководство

Книга известного профессионала в области разработки Web-приложений посвящена новой версии самого популярного в настоящее время языка написания сценариев для сервера — РНР 5. Этот язык позволяет разрабатывать…
JavaScript. Энциклопедия пользователя

Книга "JavaScript. Энциклопедия пользователя" является наиболее полным учебными справочным руководством по всем версиям языка JavaScript, включая JavaScript 1.5 и JScript 5.0.Ha сегодняшний день JavaScript представляет собой самый…
Самоучитель JavaScript. 2-е издание

Эта книга предназначена для самостоятельного освоения программирования на языке JavaScript. Кроме общего руководства, она содержит множество примеров и текстов готовых к использованию программ.
Ядро JavaScript 1.5. Справочник.

JavaScript это разработанный Netscape межплатформенный объектно-ориентированный язык скриптов (сценариев). Эта книга является справочником по ядру языка JavaScript.

Разумеется, что сейчас вы можете скачать, наверное, любую из представленных здесь книг. Конечно, вы сэкономите довольно большие деньги, но стоит учесть, что над написанием каждой из этих книг, их оформлением и переводом трудилось много людей и все эти люди заслуживают оплату своих трудов.

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

Зачем мне книги и как их читать?

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

Что читать web-разработчику

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

Лайфхак!

Если вы не пьёте кофе, то его можно заменить душистым, ароматным чаем, цикорием, горячим шоколадом или молочным коктейлем.

И только тогда, когда вы с лёгкостью начнете разбираться в элементарных и базовых технологиях, на которых строятся все остальные, можно будет брать книгу с собой в поход, общественный транспорт, на диванчик или веранду — да куда угодно!

Наконец-то книги

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

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

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

Книги по HTML

Список книг:

  1. HTML & XHTML. Подробное руководство — Чак Муссиано, Билл Кеннеди
  2. Изучаем HTML, XHTML и CSS — Фримен Эрик, Фримен Элизабет
  3. HTML5 для профессионалов. Мощные инструменты для разработки современных веб-приложений — Питер Лабберс, Брайан Олберс, Фрэнк Салим
  4. Пуленепробиваемый веб-дизайн. Библиотека специалиста — Дэн Сидерхолм
  5. Изучаем HTML5. Библиотека специалиста — Брюс Лоусон, Реми Шарп
  6. HTML5, CSS3 и JavaScript. Исчерпывающее руководство — Дженнифер Нидерст Роббинс
  7. HTML5. Рецепты программирования — Кристофер Шмитт, Кайл Симпсон
  8. HTML5 и CSS3. Веб-разработка по стандартам нового поколения — Брайан Хоган
  9. HTML5. Для профессионалов — Хуан Диего Гоше
  10. Погружение в HTML5 — Марк Пилгрим
  11. HTML5. Разработка приложений для мобильных устройств — Эстель Вейл
  12. Книга веб-программиста. Секреты профессиональной разработки веб-сайтов — Брайан Хоган, К. Уоррен, М. Уэбер, К. Джонсон, А. Годин
  13. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств — Бен Фрейн
  14. HTML5. Путеводитель по технологии — Кирилл Сухов
  15. HTML5 для веб-дизайнеров — Кит Джереми
  16. HTML5. Недостающее руководство — Мэтью Макдональд
  17. HTML5. Для профессионалов — Хуан Диего Гоше

Обязательны к прочтению:

  1. HTML5. Разработка приложений для мобильных устройств — Эстель Вейл
  2. Книга веб-программиста. Секреты профессиональной разработки веб-сайтов — Брайан Хоган, К. Уоррен, М. Уэбер, К. Джонсон, А. Годин
  3. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств — Бен Фрейн
  4. HTML5. Путеводитель по технологии — Кирилл Сухов
  5. HTML5 для веб-дизайнеров — Кит Джереми
  6. HTML5. Недостающее руководство — Мэтью Макдональд

Книги по CSS

Список книг:

  1. CSS-каскадные таблицы стилей. Подробное руководство — Эрик А. Мейер
  2. CSS ручной работы — Дэн Сидерхолм, Итан Маркотт
  3. Сила CSS3. Освой новейший стандарт веб-разработок! — Зои Джилленуотер
  4. CSS3 для веб-дизайнеров — Дэн Сидерхолм
  5. Большая книга CSS3 — Дэвид Сойер Макфарланд

Обязательны к прочтению:

  1. CSS3 для веб-дизайнеров — Дэн Сидерхолм
  2. Большая книга CSS3 — Дэвид Сойер Макфарланд

Книги по JavaScript

Список книг:

  1. Секреты JavaScript ниндзя — Джон Резиг, Беэр Бибо
  2. JavaScript. Сильные стороны — Дуглас Крокфорд
  3. Изучаем JavaScript — Майкл Моррисон
  4. Веб-приложения на JavaScript — Алекс Маккоу
  5. Графика на JavaScript — Рафаэлло Чекко
  6. JavaScript. Оптимизация производительности — Николас Закас
  7. CoffeeScript. Второе дыхание JavaScript — Марк Бейтс
  8. JavaScript. Шаблоны — Cтоян Стефанов
  9. JavaScript и jQuery. Исчерпывающее руководство — Дэвид Сойер Макфарланд
  10. JavaScript. Подробное руководство — Дэвид Флэнаган
  11. Сила JavaScript. 68 способов эффективного использования JS — Дэвид Херман
  12. JavaScript для профессиональных веб-разработчиков — Николас Закас

Обязательны к прочтению:

  1. JavaScript. Шаблоны — Cтоян Стефанов
  2. JavaScript и jQuery. Исчерпывающее руководство — Дэвид Сойер Макфарланд
  3. JavaScript. Подробное руководство — Дэвид Флэнаган
  4. Сила JavaScript. 68 способов эффективного использования JS — Дэвид Херман
  5. JavaScript для профессиональных веб-разработчиков — Николас Закас

Книги по jQuery

Список книг:

  1. jQuery. Подробное руководство по продвинутому JavaScript — Беэр Бибо, Иегуда Кац
  2. jQuery для профессионалов — Адам Фримен
  3. jQuery. Сборник рецептов — Геннадий Самков

Обязательны к прочтению:

  1. jQuery. Сборник рецептов — Геннадий Самков

Книги по Node.js

Список книг:

  1. Node.js Разработка серверных веб-приложений на JavaScript — Дэвид Хэррон
  2. Изучаем Node.js — Шелли Пауэрс
  3. Node.js в действии — Майк Кантелон, Марк Хартер, Натан Райлих, TJ Головайчук
  4. Node.js. Путеводитель по технологии — Кирилл Сухов

Обязательны к прочтению:

  1. Изучаем Node.js — Шелли Пауэрс
  2. Node.js в действии — Майк Кантелон, Марк Хартер, Натан Райлих, TJ Головайчук
  3. Node.js. Путеводитель по технологии — Кирилл Сухов

Обновления

  • 25.07.2015
    • HTML5. Для профессионалов — Хуан Диего Гоше
    • JavaScript для профессиональных веб-разработчиков — Николас Закас
    • Node.js. Путеводитель по технологии — Кирилл Сухов

СПИСОК ЛИТЕРАТУРЫ

1. Берд, Дж. Веб-дизайн.Руководство разработчика. / Дж. Берд. — СПб.: Питер, 2012. — 224 c.
2. Вотролл, Э. Изучаем веб-дизайн / Э. Вотролл, Дж. Сьярто. — М.: Эксмо, 2010. — 496 c.
3. Гарретт, Д. Веб-дизайн. Элементы опыта взаимодействия / Д. Гарретт. — СПб.: Символ-плюс, 2015. — 192 c.
4.

Гарретт, Д. Веб-Дизайн: книга Джесса Гаррета. Элементы опыта взаимодействия / Д. Гарретт. — М.: Символ-Плюс, 2008. — 192 c.
5. Голомбински, К. Добавь воздуха! Основы визуального дизайна для графики веб и мультимедиа / К. Голомбински, Р. Хаген; Пер. с англ. Н.А. Римицан.. — СПб.: Питер, 2013. — 272 c.
6. Дакетт, Д. HTML и CSS. Разработка и дизайн веб-сайтов / Д. Дакетт. — М.: Эксмо, 2015. — 480 c.
7. Кирсанов, Д. Веб-дизайн: книга Дмитрия Кирсанова / Д. Кирсанов. — М.: Символ, 2015. — 368 c.
8. Кирсанов, Д. Веб-дизайн: книга Дмитрия Кирсанова / Д. Кирсанов. — СПб.: Символ-плюс, 2015. — 376 c.
9. Кирсанов, Д. Веб-дизайн: книга Дмитрия Кирсанова / Д. Кирсанов. — М.: Символ-Плюс, 2009.

Языки веб-программирования

— 376 c.
10. Круг, С. Веб-Дизайн: книга Стива Круга или «не заставляйте меня думать!» / С. Круг. — М.: Символ-Плюс, 2008. — 224 c.
11. Макнейл, П. Настольная книга веб-дизайнера / П. Макнейл. — СПб.: Питер, 2013. — 264 c.
12. Маркотт, И. Отзывчивый веб-дизайн: № 1 / И. Маркотт. — М.: Манн, Иванов и Фербер, 2012. — 176 c.
13. Нильсен, Я. Веб-дизайн: книга Якоба Нильсена / Я. Нильсен. — М.: Символ, 2015. — 512 c.
14. Седерхольм, Д. Пуленепробиваемый веб-дизайн. Библиотека специалиста / Д. Седерхольм. — СПб.: Питер, 2012. — 304 c.
15. Седерхольм, Д. Пуленепробиваемый веб- дизайн / Д. Седерхольм. — СПб.: Питер, 2012. — 304 c.
16. Сырых, Б.А. Современный веб-дизайн. Эпоха Веб 3.0. / Б.А. Сырых. — М.: Вильямс, 2014. — 368 c.
17. Сырых, Ю. Современный веб-дизайн. Эпоха Веб 3.0 / Ю. Сырых. — М.: Вильямс И.Д., 2013. — 368 c.
18. Сырых, Ю.А. Современный веб-дизайн. Рисуем сайт, который продает / Ю.А. Сырых. — М.: Вильямс, 2008. — 304 c.
19. Сырых, Ю.А. Современный веб-дизайн. Эпоха Веб 3.0 / Ю.А. Сырых. — М.: Вильямс, Диалектика, 2013. — 368 c.
20. Сырых, Ю.А. Современный веб-дизайн. Настольный и мобильный / Ю.А. Сырых. — М.: Вильямс, 2014. — 384 c.
21. Уэйншенк, С. Интуитивный веб-дизайн / С. Уэйншенк. — М.: Эксмо, 2011. — 160 c.
22. Фельке-Моррис, Т. Большая книга веб-дизайна / Т. Фельке-Моррис. — М.: Эксмо, 2012. — 608 c.

Мне часто задают вопрос: «Какую литературу порекомендуете?». На этой странице я предлагаю рекомендации по различным темам. Всего несколько книг на каждую тему, из большего количества все равно пришлось бы выбирать.

Кстати, по всем книжкам, особенно тем, которые касаются технологий, всегда ищите последнее издание.

P.S. Скачать книги здесь нельзя. Эта страница содержит только рекомендации.

CSS

CSS стоит изучать по одной из этих книг. Можно сразу по обеим.

Конечно, стандарты тоже будут полезны. Подчас их точность куда проще, чем много страниц разъяснений.

JavaScript

Полезное чтение о языке, встроенных методах и конструкциях JavaScript:

jQuery

Кроме документации:

Объектно-ориентированное программирование

Объектно-ориентированное программирование (ООП) – это концепция построения программных систем на основе объектов и взаимодействия между ними. При изучении ООП рассматриваются полезные архитектурные приёмы, как организовать программу более эффективно.

Умение создавать объект, конструктор, вызывать методы – это основные, самые базовые «кирпичики». Их следует освоить первыми, например используя этот учебник. Затем, когда основы более-менее освоены, стоит уделить внимание теории объектно-ориентированной разработки:

Регулярные выражения

Эта книга описывает более широкий класс регэкспов, по сравнению с текущим JavaScript.

Книги по WEB-разработке

С одной стороны, какая-то информация будет лишней, с другой – регулярные выражения вообще очень важная и полезная тема.

Алгоритмы и структуры данных

Есть и другая классика, например «Искусство программирования», Дональд Кнут, но она требует более серьёзной математической подготовки. Будьте готовы читать и вникать долго и упорно. Результат – апгрейд мозговых извилин и общего умения программировать.

Разработка и организация кода

Это желательно изучать уже после получения какого-то опыта в программировании.

FILED UNDER : IT

Submit a Comment

Must be required * marked fields.

:*
:*