Брэдли Найс, менеджер по контенту ClickHelp.com - инструмент для документации программного обеспечения

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

Основы CSS и HTML

Адаптивный веб-дизайн от Аарона Густафсона (HTML)

Это не просто еще одна книга по веб-дизайну. Это важная и недостающая часть канона. Наша отрасль давно нуждается в сборнике лучших практик в области адаптивного, основанного на стандартах проектирования. А с появлением мобильных устройств, недавними значительными улучшениями браузеров для настольных компьютеров и телефонов, а также новыми возможностями, которые поставляются с HTML5, CSS3 и интерфейсами жестов, еще более важно, чтобы мы, создающие веб-сайты, имели надежный ресурс, который рассказывает нам, как чтобы воспользоваться этими новыми возможностями при создании контента, который работает в браузерах и на устройствах любого размера и с самыми разными возможностями. Эта книга и есть тот ресурс. (Адаптивный веб-дизайн, Аарон Густафсон, предисловие)

Магия CSS. Автор Адама Шварца (HTML)

Материал в этом учебнике от среднего до продвинутого. Это предполагает понимание синтаксиса CSS, каскадирования и наследования, а также часто используемых селекторов. Также предполагается, что у вас достаточно опыта работы с CSS, чтобы научиться больше не совершать этих распространенных ошибок. (Магия CSS Адама Шварца, предисловие)

Руководство по HTML5 и CSS3 Эшли Менхеннетт

Руководство по HTML5 и CSS3 охватывает основы веб-разработки и является отличной отправной точкой, независимо от того, планируете ли вы создавать веб-сайты, мобильные приложения HTML5 или игры.

Глубокое погружение в HTML Canvas, автор: Джош Мариначчи (HTML)

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

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

HTML5 Canvas, автор Джефф Фултон

Второе издание HTML5 Canvas предназначено для широкого круга разработчиков, от тех, кто никогда не видел Canvas, до тех, кто хочет изучить некоторые способы использования Canvas от среднего до продвинутого.

Каждая глава была переработана с добавлением обновленного кода и оптимизаций, а также обновлений для решения проблем совместимости браузеров и других проблем, возникших за последние два года. Бесплатная онлайн-версия включает 53 интерактивных примера и упражнений.

Устойчивый веб-дизайн Джереми Кейта (HTML, EPUB, MOBI)

Процитирую автора:

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

Вы не найдете здесь кода, который поможет вам создавать лучшие веб-сайты. Но вы найдете идеи и подходы. Идеи более устойчивы, чем код. Я попытался объединить самые стойкие идеи из истории веб-дизайна в подход к созданию веб-сайтов будущего. (Гибкий веб-дизайн Джереми Кейта, Введение)

Карманное руководство по написанию SVG Джони Тритхолл (HTML)

Это руководство предназначено для быстрого, но подробного введения в создание встроенного SVG, и, хотя оно никоим образом не охватывает все доступные функции, оно должно оказаться полезным для начала работы. Он предназначен для дизайнеров и разработчиков, которые хотят добавить SVG в свой рабочий процесс наиболее доступным способом. (Карманное руководство по написанию SVG от Джони Тритхолл, Введение)

Изучите JavaScript

Красноречивый JavaScript Марин Хавербеке

Помимо объяснения JavaScript, я также расскажу об основных принципах программирования ...

Если вы новичок в программировании, вам предстоит усвоить много нового материала. (Красноречивый JavaScript Марин Хавербеке, Введение)

Разговорный JavaScript, доктор Аксель Раушмайер (HTML, PDF и ePub)

Для кого эта книга

Эта книга написана программистом для программистов. Итак, чтобы понять это, вы должны уже знать объектно-ориентированное программирование, например, с помощью основного языка программирования, такого как Java, PHP, C ++, Python, Ruby, Objective-C, C # или Perl…

Как устроена эта книга

Эта книга разделена на четыре части, но главными из них являются две:

Быстрый запуск JavaScript

JavaScript в глубине

Эти части полностью независимы! Вы можете относиться к ним как к отдельным книгам: первая больше похожа на руководство, вторая - на справочник. (Говорит на JavaScript, доктор Аксель Раушмайер, предисловие)

Изучение шаблонов проектирования JavaScript, автор Адди Османи

Написанная Адди Османи книга Изучение шаблонов проектирования JavaScript покажет вам, как писать красивый, структурированный и поддерживаемый JavaScript, применяя к языку классические и современные шаблоны проектирования. Эта книга предназначена для профессиональных разработчиков, желающих улучшить свои знания о шаблонах проектирования и о том, как их можно применять в программировании на JavaScript.

Программирование приложений JavaScript Эриком Эллиоттом

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

Рассмотрены следующие темы:

  • Возможности JavaScript и лучшие практики для разработчиков приложений
  • Организация кода, модульность и повторное использование
  • Разделение проблем на стороне клиента (MVC и т. Д.)
  • Связь с серверами и API
  • Разработка и программирование RESTful API с помощью Node.js
  • Сборка, тестирование, совместная работа, развертывание и масштабирование
  • Расширение охвата за счет интернационализации

Ты не знаешь JS (серия книг)

You Don’t Know JS - это серия книг, в которых подробно рассматриваются основные механизмы языка JavaScript. Первое издание этой серии завершено.

Человеческий JavaScript от Хенрика Йоретега

Это книга о конкретном наборе инструментов, шаблонов и подходов, которые, по нашему мнению, оптимизированы для людей. Эти подходы позволяют нашей команде быстро создавать и предоставлять высококачественные приложения JavaScript для людей. (Человеческий JavaScript, Хенрик Йоретег, Введение)

Просвещение JavaScript от Коди Линдли

Я намеревался написать книгу, чтобы дать читателю точное мировоззрение JavaScript посредством изучения нативных объектов JavaScript и вспомогательных нюансов: сложных значений, примитивных значений, области видимости, наследования, головного объекта и т. Д. краткое и удобоваримое резюме спецификации ECMA-262, издание 3, в котором основное внимание уделяется природе объектов в JavaScript.
(Освещение JavaScript, автор: Коди Линдли, Введение)

Создание интерфейсных веб-приложений с использованием простого JavaScript, Герд Вагнер

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

Изучите PHP

PHP: правильный путь, Джош Локхарт

Этот веб-сайт призван познакомить новых разработчиков PHP с некоторыми темами, которые они могут не раскрыть, пока не станет слишком поздно, и нацелен на то, чтобы дать опытным профессионалам свежие идеи по тем темам, которыми они занимались годами, никогда не пересматривая. Этот веб-сайт также не сообщит вам, какие инструменты использовать, а вместо этого предложит несколько вариантов, по возможности объясняя различия в подходах и сценариях использования. (PHP: Правильный путь, Джош Локхарт)

Изучите WordPress

Блокировка WordPress, Рэйчел Бейкер, Брэд Уильямс и Джон Форд

В разделе Блокировка WordPress профессионалы WordPress Рэйчел Бейкер, Брэд Уильямс и Джон Форд расскажут вам обо всем, что вам нужно знать, чтобы убедиться, что безопасность WordPress находится под контролем.

WordPress встречает адаптивный дизайн Криса Койера, Яна Стюарта и Сары Кэннон

В статье WordPress Meet Responsive Design Крис Койер, Ян Стюарт и Сара Кэннон рассказывают вам об их реальных применениях и стратегиях создания адаптивного дизайна WordPress.

Изучите Git

Pro ​​Git, 2-е издание, Скотт Чакон и Бен Страуб (HTML, PDF, ePub и Mobi)

Электронная книга Pro Git, известная во втором издании, охватывает основы Git, а также расширенные темы, такие как ветвление и запуск распределенного Git.

Git From The Bottom Up, Джон Вигли

Как следует из названия, Git From the Bottom Up обучает Git от начального до продвинутого уровня. Он доступен в виде PDF-файла, поэтому вы можете легко загрузить его и использовать по своему усмотрению.

UX - обучение пользовательскому опыту

Читатель UX от MailChimp (ePub, PDF и Mobi)

Наш взгляд на дизайн пользовательского интерфейса отражен в
организации книги. Начнем с рассмотрения
сотрудничества и командной работы. Далее следует тройка UX: исследования,
дизайн и разработка. Мы завершаем подборку
статей о доработке и других процессах,
которые никогда не заканчиваются. (Читатель UX от MailChimp, Введение)

Руководство по тестированию юзабилити (PDF)

Бесплатная электронная книга включает в себя:

  • Лучшие практики таких компаний, как Apple, MailChimp, Yahoo, DirecTV, Buffer и других.
  • Практические объяснения и советы по 20 методам тестирования удобства использования, включая тестирование в коридоре, сортировку карточек, модерируемое и немодерируемое тестирование и многое другое.
  • Советы экспертов по юзабилити, таких как Якоб Нильсен, Джефф Сауро, доктор Дэвид Трэвис и другие.
  • Определите свою гипотезу, выберите несколько количественных и качественных методов и приготовьтесь выйти из зоны комфорта. Посмотрите электронную книгу и поделитесь ею, если вы сочтете ее полезной.

Лучшие практики веб-интерфейса (PDF)

109-страничное руководство включает:

  • Консультации таких экспертов, как Люк Вроблевски, Джаред Спул, Якоб Нильсен, Марцин Тредер и многих других.
  • Подробное обсуждение и практические советы по элементам пользовательского интерфейса, таким как цвет, контраст, интервал, навигация, типографика, элементы управления вводом и многое другое.
  • Объяснение предварительных шагов, таких как создание персонажей пользователей, определение приоритетов требований и создание визуальных иерархий.

Руководство по процессу проектирования и документации UX (PDF)

132-страничное руководство отвечает на такие вопросы, как:

  • Как встроить документацию в дизайн?
  • Какие процессы проектирования подходят для стартапов и предприятий?
  • Как я могу извлечь информацию из предыдущих итераций, чтобы спланировать будущий дизайн?
  • Когда я узнаю, что дизайн достаточно хорош для запуска?

Руководство по мокапам (PDF)

В этой бесплатной электронной книге есть:

  • Рекомендации по созданию макетов в SketchApp и Photoshop.
  • Практические советы от Марсина Тредера, Люка Вроблевски, Эша Маурья и других экспертов по дизайну продукции.
  • Объяснение верности, анатомии и методов создания макетов.
  • Анализ различных процессов проектирования для создания мокапов на основе собственного опыта и опыта компаний из списка Fortune 500.

Руководство по каркасному построению (PDF)

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

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

Хорошего дня!

Брэдли Найс,
менеджер по контенту на ClickHelp.com - лучший инструмент онлайн-документации для поставщиков SaaS