| Ajax на практике |

|
Книга известных специалистов в области Web-технологий представляет собой практическое руководство по решению проблем, с которыми сталкиваются разработчики при построении решений на основе Ajax. Подробно рассматриваются способы реализации разнообразных интерфейсов пользователя, в том числе стратегии перетаскивания, эффективные методы навигации, обработки событий, проверки заполнения форм, управления состоянием, выбора библиотек Ajax, взаимодействия с открытыми программными интерфейсами Web-приложений и многое другое. Книга завершается занимательной “сборной солянкой”, вобравшей в себя наиболее интересные и часто решаемые задачи. Примеры, подобранные для всех разделов книги, интересны, увлекательны и, самое главное, практичны.Книга рассчитана на разработчиков Web-приложений разной квалификации.
Купить на озоне
|
| Rails. Сборник рецептов |

|
Книга известных специалистов в области Web-технологий представляет собой практическое руководство по решению проблем, с которыми сталкиваются разработчики при построении решений на основе Ajax. Подробно рассматриваются способы реализации разнообразных интерфейсов пользователя, в том числе стратегии перетаскивания, эффективные методы навигации, обработки событий, проверки заполнения форм, управления состоянием, выбора библиотек Ajax, взаимодействия с открытыми программными интерфейсами Web-приложений и многое другое. Книга завершается занимательной “сборной солянкой”, вобравшей в себя наиболее интересные и часто решаемые задачи. Примеры, подобранные для всех разделов книги, интересны, увлекательны и, самое главное, практичны.Книга рассчитана на разработчиков Web-приложений разной квалификации.
Купить на озоне
|
| Ruby on Rails. Быстрая разработка |

|
Книга представляет собой быстрое практическое пособие по созданию веб-приложений в среде разработки с открытым кодом Ruby on Rails. Приведены базовые понятия и основные приемы работы в данной среде. Рассмотрены работа с базами данных, построение отношений между таблицами и их отображение, создание контроллеров для представления основных действий приложения, организация просмотра страниц с помощью шаблонов, включение в приложения функциональных возможностей Ajax, написание тестов для компонентов, функциональных и комплексных тестов и другие вопросы.
Купить на озоне
|
| Быстрая разработка программ: принципы, примеры, практика |

|
Роберт Мартин в соавторстве с Джеймсом Ньюкирком и Робертом Коссом предлагает вниманию читателей книгу о различных методиках быстрого (и даже экстремального) программирования. Изложение начинается с обзора основных понятий экстремального программирования и завершается готовыми программами, применяемыми на практике. В каждой главе приведены примеры кода на языках программирования Java и C++.Книга будет полезной руководителям групп программистов, нацеленных на быструю разработку коммерческих программных проектов, характеризующихся высоким уровнем качества и минимальной себестоимостью.
Купить на озоне
|
| Гибкая разработка веб-приложений в среде Rails |

|
Перед вами русскоязычное издание бестселлера “Agile Web Development with Rails”,
написанного Д.Томасом - автором книги “Programming Ruby” и Д.Х.Хэнссоном - создателем Rails.
Rails - это открытый фреймворк, который не просто позволяет создавать сложные и
многофункциональные веб-приложения, но и делает их невероятно легкими. Полный код приложения,
написанного на Rails, вполне может оказаться меньше, чем простой конфигурационный файл того же
приложения, написанного с использованием другого фреймворка. Эта книга о веб-разработке в среде
Rails. Вы увидите, насколько просто установить Rails при помощи веб-сервера Apache, lighttpd или же
собственного встроенного веб-сервера Rails, научитесь создавать приложения, которые будут работать
с вашей любимой базой данных (будь то MySQL, Oracle или Postgres). Rails service возьмет на себя
отправку почтовых сообщений, реализацию веб-сервисов, а также создание динамических страниц со
встроенной поддержкой AJAX. Довольно много места в этой книге отведено для описания тестирования, запуска
и масштабирования вашего веб-приложения.
Издание будет интересно всем желающим создавать динамические Web 2.0 приложения с использованием Rails.
Купить на озоне
|
| Изучаем Ruby |

|
Книга представляет собой руководство по созданию веб-приложений на языке Ruby.
Изучение построено на практических примерах, листинги которых есть почти на каждой странице.
Даны основы Ruby, рассмотрены условные операторы, строки и регулярные выражения,
операторы, функции, массивы, хэши, работа с файлами, классы. Описаны обработка XML,
рефлексия, метапрограммирование, обработка исключений, инструментарий разработчика Tk и другие
средства, включая RubyGems, RDoc и Embedded Ruby. Каждая глава завершается списком вопросов по теме.
В конце книги для удобства собраны справочные материалы по языку Ruby и даны ответы на контрольные вопросы к
главам.
Купить на озоне
|
| Приемы объектно-ориентированного проектирования. Паттерны проектирования |

|
В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения. Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование
Купить на озоне
|
| Программирование на Ruby |

|
Ruby - относительно новый объектно-ориентированный язык, разработанный Юкихиро Мацумото в 1995 году и позаимствовавший некоторые особенности у языков LISP, Smalltalk, Perl, CLU и других. Язык активно развивается и применяется в самых разных областях: от системного администрирования до разработки сложных динамических сайтов. Книга является полноценным руководством по Ruby - ее можно использовать и как учебник, и как справочник, и как сборник ответов на вопросы типа <как сделать то или иное в Ruby>. В ней приведено свыше 400 примеров, разбитых по различным аспектам программирования, и к которым автор дает обстоятельные комментарии. Издание предназначено для программистов самого широкого круга и самой разной квалификации, желающих научиться качественно и профессионально работать на Ruby.
Купить на озоне
|
| Рефакторинг с использованием шаблонов |

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

|
Подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может быть перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратить распад плохо спроектированной программы.Мартин Фаулер с соавторами пролили свет на процесс рефакторинга, описав принципы и лучшие приемы его осуществления, а также указав, где и когда следует начинать углубленное изучение кода с целью его улучшения. Основу книги составляет подробный перечень более 70 методов рефакторинга, для каждого из которых описываются мотивация и техника испытанного на практике преобразования кода с примерами на Java. Рассмотренные в книге методы позволяют поэтапно модифицировать код, внося каждый раз небольшие изменения, благодаря чему снижается риск, связанный с развитием проекта.
Купить на озоне
|

|
“CSS. Каскадные таблицы стилей. Подробное руководство” показывает, как реализовать на практике все возможности каскадных таблиц стилей для стандартов CSS2 и CSS2.1. Множество примеров позволят научиться быстро и без усилий разрабатывать стилевое оформление веб-страниц, отвечающее современным требованиям.
Эрик Мейер рассматривает все свойства CSS и их взаимодействие, теги, атрибуты, реализации, поддержку различными броузерами, дает рекомендации разработчикам. Вы узнаете о сложном стилевом оформлении документов, пользовательском интерфейсе, верстке таблиц, о списках и генерируемом содержимом, о свободном перемещении и позиционировании, о семействах шрифтов и механизмах резервирования, о том, как работает модель блоков, о новых селекторах CSS3, поддерживаемых IE7, Firefox и другими броузерами.
Книга поможет избежать распространенных ошибок, она является полным справочником по CSS и будет полезна как опытному веб-разработчику, так и новичку. От читателя потребуется только знание HTML 4.O.
Купить на озоне
|