PDA

Просмотр полной версии : Что почитать по веб разработке


VanDamM
04.12.2009, 15:36
Что почитать по веб разработке

Предлагаю здесь собрать и структурировать такие книги с небольшим описанием, вашим рейтингом и просто пообсуждать их.

Начнём…

Веб-дизайн
Web-дизайн. Справочник, Дженнифер Нидерст Роббинс
Описание (http://www.ozon.ru/context/detail/id/3571012/)
Рейтинг: ?/5

Алан Купер об интерфейсе. Основы проектирования взаимодействия
Описание (http://www.books.ru/shop/books/638484)

Web-дизайн: удобство использования Web-сайтов, Нильсен, Лоранжер
Описание (http://www.books.ru/shop/books/497993)

Интерфейс: новые направления в проектировании компьютерных систем, Джеф Раскин
Описание (http://www.ozon.ru/context/detail/id/1332088/)
Скачать (http://depositfiles.com/ru/files/yekeh173b)

CSS
CSS — каскадные таблицы стилей. Подробное руководство, Мейер
Описание (http://www.books.ru/shop/books/334257)
Скачать (http://depositfiles.com/ru/files/wf56aly6w)
Рейтин: 4/5

Web-дизайн по стандартам, Зельдман Д.
Описание (http://www.books.ru/shop/books/302622)
Скачать (http://rapidshare.com/files/42327425/Web-dizayn_po_standartam.rar)

Пуленепробиваемый Web-дизайн, Седерхольм Д.
Описание (http://www.books.ru/shop/books/416580)

Flex
Flex 3. Сборник рецептов, Ноубл, Андерсон
Описание (http://www.books.ru/shop/books/646542)
Скачать (http://depositfiles.com/ru/files/2nthai9oc)

HTML
HTML и XHTML. Подробное руководство, Муссиано, Кеннеди
Описание (http://www.books.ru/shop/books/555946)
Скачать (http://depositfiles.com/ru/files/uyqb39ewr)

Java
Философия Java, Эккель Б
Описание (http://www.books.ru/shop/books/612663)
Скачать (http://depositfiles.com/ru/files/8sxokcu6x)
Рейтинг: ?/5

Javascript
Javascript. Подробное руководство, Флэнаган Д.
Описание (http://www.books.ru/shop/books/555423)
Скачать (http://depositfiles.com/ru/files/yfc0qq6rd)
Рейтинг: 5/5

Javascript и DHTML. Сборник рецептов. Для профессионалов
, Гудман Д.
Описание (http://www.books.ru/shop/books/174416)
Скачать (http://rapidshare.com/files/84642290/javascript_i_dhtml_samouchka.net_teraarhiv.ru.rar)
Рейтинг: 5/5

jQuery. Подробное руководство по продвинутому Javascript, Бибо Б., Кац И
Описание (http://www.books.ru/shop/books/619339)
Рейтинг: ?/5

Javascript. Профессиональные приемы программирования, Джон Рейсиг
Описание (http://www.ozon.ru/context/detail/id/3966286/)
Рейтинг: 5/5

PHP
PHP5, Котеров Д.
Описание (http://www.books.ru/shop/books/604678)
Скачать (http://depositfiles.com/ru/files/plg17ipyg)
Рейтинг: 5/5

«Профессиональное программирование на PHP», Шлосснейгл Д.
Описание (http://www.books.ru/shop/books/367978)
Cкачать (http://depositfiles.com/ru/files/2588457)
Рейтинг: 5/5

PHP. Объекты, шаблоны и методики программирования, Зандстра
Описание (http://www.books.ru/shop/books/693675)
Рейтинг: 5/5

PHP. Сборник рецептов, Скляр, Трахтенберг
Описание (http://www.books.ru/shop/books/233378)
Рейтинг: 5/5

The Definitive Guide to Zend Framework (The Definitive Guide), Zend
Описание (http://www.ozon.ru/context/detail/id/4220617/)

Python
Язык программирования Python, Сузи Р.
Описание (http://www.books.ru/shop/books/536845)
Скачать (http://depositfiles.com/files/8923470)
Рейтинг: 5/5

Изучаем Python, Лутц М.
Описание (http://www.books.ru/shop/books/626282)
Скачать (http://depositfiles.com/ru/files/0dtev4bho)
Рейтинг: 5/5

The Definitive Guide to Django: Web Development Done Right, Second Edition by Adrian Holovaty and Jacob Kaplan-Moss
Русский перевод (http://djbook.ru/)
Рейтинг: 5/5

Ruby (Ruby on Rails)
Изучаем Ruby, Фитцджеральд М
Описание (http://www.books.ru/shop/books/565628)
Рейтинг: 5/5

Программирование на языке Ruby, Хэл Фултон
Описание (http://www.ozon.ru/context/detail/id/3411405/)
Скачать (http://depositfiles.com/ru/files/l9nz9xu78)

Ruby on Rails. Быстрая веб-разработка, Тейт
Описание (http://www.books.ru/shop/books/561454)
Рейтинг: 4/5 (Сейчас уже устарела)

SQL
Изучаем SQL, Бьюли
Описание (http://www.books.ru/shop/books/489736)
Рейтинг: 5/5

SQL. Сборник рецептов, Молинаро
Описание (http://www.books.ru/shop/books/608269)
Скачать (http://depositfiles.com/ru/files/r34ca9gvo)
Рейтинг: 5/5

XSLT
Технология XSLT, Валиков А.
Описание (http://www.books.ru/shop/books/22090)
Скачать (http://depositfiles.com/files/26twc6th9)
Рейтинг: 5/5

XSLT. Сборник рецептов, Сэл Мангано
Описание (http://www.ozon.ru/context/detail/id/3964217/)
Скачать (http://depositfiles.com/ru/files/04mvsom0t)
Рейтинг: ?/5

ООП
Объектно — ориентированный анализ и проектирование с примерами приложений на С++,
Гради Буч
Описание (http://www.ozon.ru/context/detail/id/87972/)

Паттерны проектирования
Приемы объектно-ориентированного проектирования. Паттерны проектирования,
Гамма, Хелм, Джонсон, Влиссидес
Описание (http://www.books.ru/shop/books/8451)
Скачать (http://samouchka.net/engine/go.php?url=aHR0cDovL2ZpbGVzLnNhbW91Y2hrYS5uZXQvYm9 va3Mvb29hZC9vb3BfcGF0dGVybmlfcHJvZWt0aXJvdmFuaXlhX 3NhbW91Y2hrYS5uZXRfdGVyYWFyaGl2LnJ1LnJhcg%3D%3D)
Рейтинг: 5/5

Регулярные выражения
Регулярные выражения, Фридл
Описание (http://www.books.ru/shop/books/592346)
Скачать (http://softtime.ru/files/books/fridl.djvu)
Рейтинг: 5/5

XP (Экстремальное программирование)
Экстремальное программирование. Библиотека программиста, К. Бек
Описание (http://www.books.ru/shop/books/27070)
Скачать (http://lib.aldebaran.ru/author/bek_kent/bek_kent_yekstremalnoe_programmirovanie/bek_kent_yekstremalnoe_programmirovanie.fb2.zip)
Рейтинг: 5/5

via nyver (http://nyver.habrahabr.ru/)

rohard
04.12.2009, 17:28
Действительно, хорош. Интересно, а почему Вы секцию "ООП" (и паттернов) не захватили? Никак не могу набраться сил почитать Гради Буча :(

RIP
04.12.2009, 17:59
XP (Экстремальное программирование)

Интересно, что подразумевается под экстремальным программированием?

VanDamM
07.12.2009, 08:50
Действительно, хорош. Интересно, а почему Вы секцию "ООП" (и паттернов) не захватили? Никак не могу набраться сил почитать Гради Буча :(

есть же :) третий снизу

VanDamM
07.12.2009, 08:55
Интересно, что подразумевается под экстремальным программированием?

Экстрема́льное программи́рование (англ. Extreme Programming, XP) — одна из гибких методологий разработки программного обеспечения.

Основные приёмы XP

Двенадцать основных приёмов экстремального программирования (по первому изданию книги Extreme programming explained) могут быть объединены в четыре группы:

Короткий цикл обратной связи (Fine scale feedback)

Разработка через тестирование (Test driven development)
Игра в планирование (Planning game)
Заказчик всегда рядом (Whole team, Onsite customer)
Парное программирование (Pair programming)


Непрерывный, а не пакетный процесс

Непрерывная интеграция (Continuous Integration)
Рефакторинг (Design Improvement, Refactor)
Частые небольшие релизы (Small Releases)


Понимание, разделяемое всеми

Простота (Simple design)
Метафора системы (System metaphor)
Коллективное владение кодом (Collective code ownership) или выбранными шаблонами проектирования (Collective patterns ownership)
Стандарт кодирования (Coding standard or Coding conventions)


Социальная защищенность программиста (Programmer welfare):

40-часовая рабочая неделя (Sustainable pace, Forty hour week)


Парное программирование

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

Коллективное владение

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

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

Заказчик всегда рядом

«Заказчик» в XP — это не тот, кто оплачивает счета, а тот, кто на самом деле использует систему. XP утверждает, что заказчик должен быть всё время на связи и доступен для вопросов.

rohard
05.01.2010, 14:28
есть же :) третий снизу

О, только сейчас заметил. Но секции ООП ("Объектно — ориентированный анализ и проектирование с примерами приложений на С++", Гради Буч) все же нет, наверное, запись (http://habrahabr.ru/blogs/webdev/77179/) обновилась уже апосля.

VanDamM
05.01.2010, 18:29
О, только сейчас заметил. Но секции ООП ("Объектно — ориентированный анализ и проектирование с примерами приложений на С++", Гради Буч) все же нет, наверное, запись (http://habrahabr.ru/blogs/webdev/77179/) обновилась уже апосля.

Ок, добавил :)

chapa7777
28.08.2010, 14:16
по flash скриптам есть что нибуть?

dimaner777
16.02.2012, 23:01
ого неплохой списочек, спасибо!

Trixi
12.04.2016, 11:49
А что вы можете сказать о конструкторах сайтов? (пример - удалено). С помощью них можно сделать что-то годное?

РОжик
16.06.2018, 02:01
Круто, то что искал.

ntoolsua
23.10.2019, 06:02
Каждый год выходит тонны книг по веб-дизайну. Лучше программированием заниматься.