Как веб-разработчикам, имеет смысл только найти учебные ресурсы на нашем предпочтительном носителе — в Интернете. Однако у метода старой школы есть определенные плюсы; печатная книга. Они прошли строгие циклы редактирования, и вы можете доверять солидным издателям, таким как О’Рейли. Также вы можете доверять пользовательским рейтингам и комментариям, которые есть на таких сайтах, как Amazon. С помощью этих комментариев вы можете совершить осознанную покупку, и вам не нужно беспокоиться о том, что эти книги с высокой оценкой будут точными или плохо написанными. Контракты на публикацию, как правило, заключаются только с лидерами отрасли и мысли, которых стоит слушать и учиться.
Вот 50 самых авторитетных печатных публикаций с самым высоким рейтингом по различным темам веб-разработки.
Миниатюра от Гильермо Эстевеса .
CSS
-
1. CSS: недостающее руководство
« CSS: The Missing Manual» Дэвида Макфарланда — это более 500 страниц опыта CSS, и более 100 из этих страниц учебных пособий. Это лучшее место для начала изучения CSS.
-
2. Мастерство CSS: передовые веб-стандарты
Если вы ищете руководство с более продвинутыми примерами использования CSS , CSS Mastery: Advanced Web Standards — отличная статья. Авторы Энди Бадд, Кэмерон Молл и Саймон Коллисон — чрезвычайно уважаемые веб-разработчики и дизайнеры.
-
CSS: The Definitive Guide — это часть очень уважаемой серии книг О’Рейли. Это именно то, что подразумевает заголовок: обширный ресурс отличных учебных пособий и рекомендаций, которые можно использовать при программировании с помощью CSS.
-
Javascript
-
4. JavaScript: полное руководство
Дэвид Фланаган написал 4 издания этого чрезвычайно популярного руководства по Javascript. Это огромная 1 018 страниц и охватывает практически все темы в области JavaScript. Это важный ресурс Javascript.
-
Дуглас Крокфорд — это Yahoo! сотрудник, который работает в библиотеке YUI и пишет для Yahoo! Интерфейс Блог . Он — то, что мы бы назвали мастером javascript , поэтому все, что он пишет на эту тему, вы можете воспринимать как Евангелие.
-
Просто Javascript — это книга SitePoint , в которой содержится множество примеров и реальных учебных пособий о том, как использовать javascript для решения проблем, от которых страдают современные веб-макеты.
-
Библиотека Javascript jQuery покорила мир веб-разработки. Изучение jQuery — это обширная библиотека примеров, методов и всестороннего чтения всего, что вам нужно знать о jQuery.
-
Каркасы
8. Гибкая веб-разработка с Rails
С тех пор, как Rails несколько лет назад взяла штурмом мир разработки, о среде Ruby написано много. Но вы не можете найти гораздо лучший ресурс, чем тот, который написал создатель Rails Дэвид Хайнмайер Ханссон .
-
9. Веб-разработка Python с Django
Django — это отличная среда разработки Python, которая пользуется большим уважением в сообществе разработчиков. Веб-разработка на Python с Django — это 400 страниц отличных методик и учебных пособий для изучения разработки django.
-
10. Профессиональный CodeIgniter
CodeIgnitor — это основанный на PHP фреймворк, который показал отличные перспективы среди других фреймворков. Профессиональный CodeIgnitor дает обзор программирования MVC и описывает, как создавать отличные веб-приложения с CodeIgnitor.
-
11. Начало CakePHP: от новичка до профессионала
Начало CakePHP: от новичка до профессионала — удобная книга в мягкой обложке для новичков, пытающихся изучить основанную на MVC инфраструктуру, но также, как следует из названия, очень полезна для среднего или продвинутого программиста CakePHP. Книга утверждает, что она предназначена для …
… аудитория разработчиков, уже знакомых с PHP, но не являющихся экспертами PHP. Эта книга предназначена для новичков в CakePHP и тех, кто хочет получить подробное руководство.
-
PHP
-
Программирование на PHP — отличная книга от O’Reilly, в которой написано письмо самого создателя PHP Расмуса Лердорфа. Лердорф описывает некоторые основы программирования на PHP, а также такие темы, как PHP и MySQL, XML и создание PDF. Идеально подходит для начинающих PHP.
-
Еще один звездный ресурс от O’Reilly, PHP Cookbook, позволяет быстро создавать простые «приемы» PHP, которые варьируются от начинающих до продвинутых. Это отличный справочник, который поможет вам быстро найти, как делать множество вещей в PHP. .NET пишет, что …
Эта книга содержит множество быстрых решений общих проблем или идей в PHP. Главы по безопасности на вес золота, так как вы узнаете, как правильно защитить свой сайт от несанкционированного использования.
-
14. PHP и MySQL Веб-разработка
Когда дело доходит до разработки веб-приложений, PHP и MySQL, как арахисовое масло и желе, сочетаются для создания динамических веб-сайтов. PHP и MySQL Web Development пытаются помочь во многих аспектах обучения программированию по двум предметам.
-
15. Wicked Cool PHP: реальные сценарии, которые решают сложные проблемы
Одно только название должно быть достаточной причиной, чтобы купить это руководство по ресурсам PHP. Вы научитесь многим вещам с помощью PHP, таким как отправка и получение уведомлений по электронной почте, отслеживание поведения посетителей с помощью файлов cookie и сеансов, изменение настроек PHP по умолчанию, манипулирование датами, изображениями и текстом на лету, использование SOAP и других веб-ресурсов. услуги, создать онлайн-опрос, систему доставки электронной почты и блог.
-
16. PHP для Всемирной паутины, второе издание
PHP для Всемирной паутины — очень высоко оцененная книга по изучению основ PHP. В 5-м издании был добавлен раздел о новом движке Zend, обновленном XML и многих других темах. 480 страниц классической литературы по PHP.
-
питон
Изучение Python находится в его 3-м издании, и не зря. Книга стала отличным ресурсом благодаря превосходному пошаговому подходу к основам языка Python. Системный подход к обучению идеален для программистов, желающих лучше узнать язык, а также для специалистов, которым требуется удобный справочник.
-
Наряду с Learning Python , Python Essential Reference оправдывает свое название. 230 из 648 страниц являются чисто техническими приложениями, и книга втиснула тысячи онлайн-информации в удобную небольшую книгу в мягкой обложке.
-
19. Эксперт программирования на Python
Expert Python Programming — совершенно новый справочник, выпущенный только в сентябре прошлого года. Хотя она может быть не такой старой или устарелой, как некоторые другие книги, книга ориентирована на разработчиков Python, которые хотят оптимизировать свое программирование и усовершенствовать свои методы разработки.
-
Рубин
20. Язык программирования Ruby
Ruby Programming Language — одна из немногих книг в списке, получившая отличные 5/5 звезд от Amazon. Ресурс O’Reilly по Ruby — отличное руководство для тех, кто хочет изучать язык снизу вверх. Текст сосредоточен в основном на теории и подробно объясняет API и синтаксис языка.
-
21. Начало Ruby: от новичка до профессионала
Начиная Ruby: от новичка до профессионала, немного объясняет все, что связано с языком Он дает учебное пособие по принципам объектно-ориентированного программирования, объясняет ключевые аспекты Ruby, такие как доступ к базе данных, и в конечном итоге дает обзор Ruby on Rails.
-
22. Рубиновая поваренная книга
Ruby Cookbook — это именно то, что подразумевает название: руководство по решению проблем при разработке на языке Ruby. Он предоставляет сотни реальных решений, в комплекте с тысячами строк кода для повторного использования в ваших собственных проектах.
-
Linux
23. Практическое руководство по командам, редакторам и программированию в Linux
Эта книга является незаменимым ресурсом для пользователя Linux. Это колоссальные 1008 страниц, так что это размер как минимум двух книг по Linux. Он невероятно углублен, и лучшие из всех примеров, использованных в книге, можно использовать в течение многих лет, так как книга полностью независима от распространения и выпуска.
-
Если вы ищете что-то немного поменьше, в этом крошечном справочнике Linux Pocket Guide, состоящем всего из 224 страниц, вы найдете только наилучшую информацию и избежите раздувания внутри книги. Это все убийца, без наполнителя.
-
Существует множество различных «разновидностей» Linux, и в этой книге объясняется все, что может понадобиться новому или мигрирующему пользователю, прежде чем переходить к выбору дистрибутива Linux. Эта книга поможет новичку выбрать, какой дистрибутив лучше для них, и показывает реальные учетные записи о том, как люди используют Linux.
-
У Эллен Сивер есть отличная книга, объясняющая Linux в двух словах для начинающего Linux. В книге описываются аспекты администрирования и эффективного использования систем Linux.
-
Управление базами данных
27. Pro Oracle Application Express
Pro Oracle Application Express , или «APEX», представляет собой невероятно полезную и инновационную среду разработки приложений для создания приложений на основе базы данных. Эта книга позволяет вам заглянуть под капот и испачкать руки APEX и всеми дополнительными функциями, которые он может принести в ваше следующее приложение.
-
28. Высокая производительность MySQL
High Performance MySQL — еще одна звездная книга от O’Reilly. Книга написана в соавторстве экс-Yahoo! empoloyee Джереми Заводный. С таким популярным сайтом, как Yahoo !, одним из важнейших элементов их бэкэнда является обеспечение высокой производительности сайта. MySQL славится отсутствием хорошо документированной литературы по вопросам надежности, масштабируемости и производительности. В этой книге рассказывается о многих стратегиях и методах, которые позволяют вашему приложению на базе MySQL работать намного лучше.
-
29. Ускоренный курс MySQL (Самс учит себя за 10 минут)
MySQL Crash Course — это быстрое и удобное руководство для новичка в MySQL. Узнайте, как быть продуктивным в программировании на MySQL с 30 практическими уроками.
-
PostgreSQL — это всеобъемлющее руководство, охватывающее более 1000 страниц. Книга охватывает основы программирования и теории PostgreSQL, а также показывает возможности, которые основаны друг на друге. Он придуман как «полное руководство» по программированию на PostgreSQL.
-
дизайн
-
31. Не заставляй меня думать: подход здравого смысла к веб-юзабилити
-
32. Мышление с типом: Критическое руководство для дизайнеров, писателей, редакторов и студентов
-
33. Книга идей веб-дизайнера: полное руководство по темам, тенденциям и стилям в веб-дизайне
-
34. Решения для веб-стандартов: справочник по разметке и стилю
-
Разный
-
39. Оптимизация целевой страницы: исчерпывающее руководство по тестированию и настройке конверсий
-
40. Отпускание слов: написание веб-контента, который работает
-
41. Основное руководство по Dreamweaver CS3 с CSS, Ajax и PHP
-
42. Поваренная книга разработчика iPhone: создание приложений с помощью iPhone SDK
-
Системы управления контентом
-
46. Joomla! Руководство пользователя: Создание успешной Joomla! Сайт работает
-
47. Создание онлайн-сообществ с помощью Drupal, phpBB и WordPress.
-
48. WordPress Complete: настройка, настройка и продвижение вашего блога
- Подпишитесь на RSS-канал NETTUTS, чтобы получать ежедневные уроки и статьи по веб-разработке.
Вы можете прочитать больше советов по веб-разработке в его блоге Web Jackalope .
Понравился этот пост? Проголосуйте за это на Digg ниже. Благодарность!