Руби Р., Rails 4. Гибкая разработка веб-приложений
серия: Для профессионалов (Питер)
Питер, 2011 г., 978-5-496-00898-3, 978-1937785567
Описание книги
Скачать, но не бесплатно эту книгу можно в интернет-магазинах
Читать онлайн
Доступен для чтения фрагмент книги
Поделиться ссылкой на книгу
Содержание книги
Rails является средством гибкой разработки
Для кого предназначена эта книга.
Как нужно читать эту книгу
От издательства
Часть I. Начало
Глава 1. Установка Rails
1.1. Установка под Windows
1.2. Установка под Mac OS X
1.3. Установка под Linux
1.4. Выбор версии Rails
1.5. Настройка среды разработки
1.6. Rails и базы данных
Наши достижения
Глава 2. Немедленное использование
2.1. Создание нового приложения
2.2. Привет, Rails!
2.3. Соединение страниц
Наши достижения
Глава 3. Архитектура Rails-приложений
3.1. Модели, представления и контроллеры
3.2. Поддержка модели Rails.
3.3. Action Pack: представление и контроллер
Глава 4. Введение в Ruby
4.1. Ruby - объектно-ориентированный язык
4.2. Типы данных
4.3. Логика
4.4. Организационные структуры
4.5. Маршализированные объекты
4.6. А теперь все
вместе
4.7. Идиомы, используемые в
Ruby
Часть II. Создание приложения
Глава 5. Интернет-магазин
5.1. Поэтапная
разработка
5.2. Для чего предназначен
Depot
5.3. А теперь приступим к
программированию
Глава 6. Задача А: создание
приложения
6.1. Шаг А1: создание приложения по учету
товаров
6.2. Шаг А2: улучшение внешнего вида перечня
товаров
Наши достижения
Глава 7. Задача Б: проверка приемлемости данных
и блочное
тестирование
7.1. Шаг Б1: проверка приемлемости
данных
7.2. Шаг Б2: блочное тестирование
моделей
Наши достижения
Глава 8. Задача В: отображение каталога
товаров
8.1. Шаг В1: создание каталога
товаров
8.2. Шаг В2: добавление макета
страницы
8.3. Шаг ВЗ: использование помощника для
форматирования цены
8.4. Шаг В4: функциональное тестирование
контроллеров
8.5. Шаг В5: Кэширование неполных
результатов
Наши достижения
Глава 9. Задача Г: создание корзины
покупателя
9.1. Шаг Г1: обнаружение
корзины
9.2. Шаг Г2: связывание товаров с
корзинами
9.3. Шаг ГЗ: добавление
кнопки
Наши достижения
Глава 10. Задача Д: усовершенствованная
корзина
10.1. Шаг Д1: создание усовершенствованной
корзины
10.2. Шаг Д2: обработка
ошибок
10.3. Шаг ДЗ: завершение разработки
корзины
Наши достижения
Глава 11. Задача Е: добавление
AJAX
11.1. Шаг Е1: перемещение
Корзины
11.2. Шаг Е2: создание корзины на основе
AJAX-технологии
11.3. Шаг ЕЗ: выделение
изменений
11.4. Шаг Е4: предотвращение отображения пустой
корзины
11.5. Шаг Е5: придание изображениям
восприимчивости к щелчкам
11.6. Тестирование изменений, внесенных при
добавлении AJAX
Наши достижения.
Глава 12. Задача Ж: оформление
покупки
12.1. Шаг Ж1: регистрация
заказа
12.2. Шаг Ж2: применение
Atom-канала
Наши достижения
Глава 13. Задача 3: отправка электронной
почты
13.1. Шаг 31: отправка подтверждающих
электронных сообщений
13.2. Шаг 32: комплексное тестирование
приложений
Наши достижения
Глава 14. Задача И: вход в административную
область.............
14.1. Шаг И1: добавление
пользователей
14.2. Шаг И2: аутентификация
пользователей
14.3. Шаг ИЗ: ограничение
доступ
14.4. Шаг И4: добавление боковой панели и
дополнительных административных
функций
Наши достижения
Глава 15. Задача К:
локализация
15.1. Шаг К1: выбор
региона
15.2. Шаг К2: перевод каталога
товаров
15.3. Шаг КЗ: перевод оформления
заказа
15.4. Шаг К4: добавление переключателя
локализации
Наши достижения
Глава 16. Задача Л: развертывание и
эксплуатация
16.1. Шаг Л1: развертывание с использованием
Phusion Passenger
и MySQL
16.2. Шаг Л2: удаленное развертывание с помощью
Capistrano
16.3. Шаг ЛЗ: проверка работы развернутого
приложения
Наши достижения
Глава 17. Ретроспектива
Depot
17.1. Концепции
Rails
17.2. Документирование проделанной работы
Часть III. Углубленное изучение
Rails
Глава 18. Ориентация в мире
Rails
18.1. Где что
размещается
18.2. Соглашения об
именах
Наши достижения
.288
Глава 19. Active
Record
19.1. Определение структуры ваших
данных
19.2. Определение местоположения записей
и прослеживание их
связей
19.3. Создание, чтение, обновление, удаление
(CRUD - Create, Read, Update,
Delete)
19.4. Участие в процессе
мониторинга
Транзакции
Наши достижения
Глава 20. Action Dispatch и Action
Controller
20.1. Направление запросов
контроллерам
20.2. Обработка
запросов
20.3. Объекты и операции, расширяющие диапазон
действия запросов
Наши достижения
Глава 21. Action
View
21.1. Использование
шаблонов
21.2. Создание
форм
21.3. Обработка
форм
21.4. Выкладывание файлов для
Rails-приложений
21.5. Использование
помощников
21.6. Сокращение объемов поддержки приложения
с помощью макетов и
парциалов
Наши достижения
Глава 22. Миграции
22.1. Создание и запуск
миграций
22.2. Внутреннее устройство
миграции
22.3. Управление
таблицами
22.4. Расширенное применение
миграций
22.5. Слабая сторона
миграций
22.6. Манипуляции со схемой данных вне
миграций
Наши достижения
Глава 23. Приложения, не использующие
браузер
23.1. Автономное приложение, использующее
Active Record
23.2. Библиотечная функция, использующая Active
Support
Наши достижения
Глава 24. Зависимости
Rails
24.1. Генерирование XML с помощью
Builder
24.2. Генерирование HTML с помощью
ERB
24.3. Управление зависимостями с помощью
Bundler
24.4. Взаимодействие с веб-сервером с помощью
Rack
24.5. Автоматизация задач с помощью
Rake
24.6. Обзор
Rails-зависимостей
Наши достижения
Глава 25. Дополнительные модули
Rails
25.1. Обработка кредитных карт с помощью Active
Merchant
25.2. Украшение нашей разметки с помощью
Haml
25.3 Разбиение на
страницы
Наши достижения
25.4. Поиск дополнительных модулей на сайте
Глава 26. Куда двигаться
дальше
Алфавитный указатель
Об авторе
Отзывы
Но как и заметили ниже, ясной картины работы RoR книга не дает. И если цель стояла научиться, то после выполнения этого проекта в голове крутятся десятки вопросов, за которыми придется уже лезть в другие источники. В конце книги отдельно предпринята попытка дать более детальное объяснение работы RoR, но опять же, деталей мало.
Но для первого знакомства с RoR - отличный вариант!
Делается упор на рецепты для конкретных случаев, причем тривиальных, а не на изучение инструментов разработки.
Получить углубленное понимание принципов и механизмов RoR из этой книги не получится, разве что получить общие
представления об этой платформе и поковыряться в простеньких задачках на уровне: нажми на кнопку, получишь результат.
Для понимания - откуда результаты берутся придется обращаться ко множеству других источников, что делает саму
книгу мало-полезной, для новичков в ней больше вопросов, чем содержательных ответов.
Выводы: в целом, не рекомендую !
Рекомендую начинающим, лучшего русскоязычного издания по RoR 4 я не встречал.
Последние поступления в рубрике "Электронные книги, аудиокниги"
![]() |
Tod eines Soldaten Klinkhammer ". |
![]() |
Seltene Hunderassen aus aller Welt Frey F. |
![]() |
Vulpes Lupus Canis Gajaze K. |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Руби Р., Rails 4. Гибкая разработка веб-приложений в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.