Статьи

50 обязательных книг по веб-разработке

Как веб-разработчикам, имеет смысл только найти учебные ресурсы на нашем предпочтительном носителе — в Интернете. Однако у метода старой школы есть определенные плюсы; печатная книга. Они прошли строгие циклы редактирования, и вы можете доверять солидным издателям, таким как О’Рейли. Также вы можете доверять пользовательским рейтингам и комментариям, которые есть на таких сайтах, как Amazon. С помощью этих комментариев вы можете совершить осознанную покупку, и вам не нужно беспокоиться о том, что эти книги с высокой оценкой будут точными или плохо написанными. Контракты на публикацию, как правило, заключаются только с лидерами отрасли и мысли, которых стоит слушать и учиться.

Вот 50 самых авторитетных печатных публикаций с самым высоким рейтингом по различным темам веб-разработки.

Миниатюра от Гильермо Эстевеса .

  • 1. CSS: недостающее руководство

    « CSS: The Missing Manual» Дэвида Макфарланда — это более 500 страниц опыта CSS, и более 100 из этих страниц учебных пособий. Это лучшее место для начала изучения CSS.

  • 2. Мастерство CSS: передовые веб-стандарты

    Если вы ищете руководство с более продвинутыми примерами использования CSS , CSS Mastery: Advanced Web Standards — отличная статья. Авторы Энди Бадд, Кэмерон Молл и Саймон Коллисон — чрезвычайно уважаемые веб-разработчики и дизайнеры.

  • 3. CSS: полное руководство

    CSS: The Definitive Guide — это часть очень уважаемой серии книг О’Рейли. Это именно то, что подразумевает заголовок: обширный ресурс отличных учебных пособий и рекомендаций, которые можно использовать при программировании с помощью CSS.

  • 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 и тех, кто хочет получить подробное руководство.

  • 12. Программирование на PHP

    Программирование на PHP — отличная книга от O’Reilly, в которой написано письмо самого создателя PHP Расмуса Лердорфа. Лердорф описывает некоторые основы программирования на PHP, а также такие темы, как PHP и MySQL, XML и создание PDF. Идеально подходит для начинающих PHP.

  • 13. PHP Cookbook

    Еще один звездный ресурс от 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.

  • 17. Изучение Python

    Изучение Python находится в его 3-м издании, и не зря. Книга стала отличным ресурсом благодаря превосходному пошаговому подходу к основам языка Python. Системный подход к обучению идеален для программистов, желающих лучше узнать язык, а также для специалистов, которым требуется удобный справочник.

  • 18. Основные ссылки 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. Он предоставляет сотни реальных решений, в комплекте с тысячами строк кода для повторного использования в ваших собственных проектах.

  • 23. Практическое руководство по командам, редакторам и программированию в Linux

    Эта книга является незаменимым ресурсом для пользователя Linux. Это колоссальные 1008 страниц, так что это размер как минимум двух книг по Linux. Он невероятно углублен, и лучшие из всех примеров, использованных в книге, можно использовать в течение многих лет, так как книга полностью независима от распространения и выпуска.

  • 24. Linux Pocket Guide

    Если вы ищете что-то немного поменьше, в этом крошечном справочнике Linux Pocket Guide, состоящем всего из 224 страниц, вы найдете только наилучшую информацию и избежите раздувания внутри книги. Это все убийца, без наполнителя.

  • 25. Библия Linux, издание 2008 года: загрузитесь с Ubuntu, Fedora, KNOPPIX, Debian, openSUSE и 11 других дистрибутивов

    Существует множество различных «разновидностей» Linux, и в этой книге объясняется все, что может понадобиться новому или мигрирующему пользователю, прежде чем переходить к выбору дистрибутива Linux. Эта книга поможет новичку выбрать, какой дистрибутив лучше для них, и показывает реальные учетные записи о том, как люди используют Linux.

  • 26. 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 практическими уроками.

  • 30. PostgreSQL

    PostgreSQL — это всеобъемлющее руководство, охватывающее более 1000 страниц. Книга охватывает основы программирования и теории PostgreSQL, а также показывает возможности, которые основаны друг на друге. Он придуман как «полное руководство» по программированию на PostgreSQL.