Для профессионалов - Сэм Руби, Дейв Томас, Дэвид Хэннсон - Rails 4. Гибкая разработка веб-приложений [2014, PDF, RUS]

Ответить на тему
 

Slapper ®

Стаж: 4 года 1 месяц

Сообщений: 2193

Симпатии: 213

Rails 4. Гибкая разработка веб-приложений-- Год: 2014
Автор: Сэм Руби, Дейв Томас, Дэвид Хэннсон
Переводчик: ООО Издательство «Питер»
Жанр: Учебное пособие-Издательство: Питер
ISBN: 978-5-496-00898-3
Серия: Для профессионалов
Язык: Русский
Формат: PDF-Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 448-Описание:
Перед вами новое издание бестселлера «Agile web development with Rails», написанного Сэмом Руби — руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом — автором книги «Programming Ruby», и Дэвидом Хэнссоном — создателем технологии Rails.
Rails представляет собой среду, облегчающую разработку, развертывание и обслуживание вебприложений. За время, прошедшее с момента ее первого релиза, Rails прошла путь от малоизвестной технологии до феномена мирового масштаба и стала именно той средой, которую выбирают, чтобы создавать так называемые «приложения Web 2.0».
Эта книга, уже давно ставшая настольной по изучению Ruby on Rails, предназначена для всех программистов, собирающихся создавать и развертывать современные веб-приложения. Из первой части книги вы получите начальное представление о языке Ruby и общие сведения о самой среде Rails. Далее на примере создания интернет-магазина вы изучите концепции, положенные в основу Rails. В третьей части рассматривается вся экосистема Rails: ее функции, возможности и дополнительные модули. Обновленное издание книги описывает работу с Rails поколения 4 и Ruby 1.9 и 2.0.
--

Примеры страниц

Скриншоты

- -

Оглавление

Благодарности
Введение
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. Шаг A1: создание приложения по учету товаров
6.2. Шаг А2: улучшение внешнего вида перечня товаров
Наши достижения
Глава 7. Задача Б: проверка приемлемости данных и блочное тестирование
7.1. Шаг Б1: проверка приемлемости данных
7.2. Шаг Б2: блочное тестирование моделей
Наши достижения
Глава 8. Задача В: отображение каталога товаров
8.1. Шаг В1: создание каталога товаров
8.2. Шаг В2: добавление макета страницы
8.3. Шаг В3: использование помощника для форматирования цены
8.4. Шаг В4: функциональное тестирование контроллеров
8.5. Шаг В5: Кэширование неполных результатов
Наши достижения
Глава 9. Задача Г: создание корзины покупателя
9.1. Шаг Г1: обнаружение корзины
9.2. Шаг Г2: связывание товаров с корзинами
9.3. Шаг Г3: добавление кнопки
Наши достижения
Глава 10. Задача Д: усовершенствованная корзина
10.1. Шаг Д1: создание усовершенствованной корзины
10.2. Шаг Д2: обработка ошибок
10.3. Шаг Д3: завершение разработки корзины
Наши достижения
Глава 11. Задача Е: добавление AJAX
11.1. Шаг Е1: перемещение корзины
11.2. Шаг Е2: создание корзины на основе AJAX-технологии
11.3. Шаг Е3: выделение изменений
11.4. Шаг Е4: предотвращение отображения пустой корзины
11.5. Шаг Е5: придание изображениям восприимчивости к щелчкам
11.6. Тестирование изменений, внесенных при добавлении AJAX
Наши достижения
Глава 12. Задача Ж: оформление покупки
12.1. Шаг Ж1: регистрация заказа
12.2. Шаг Ж2: применение Atom-канала
Наши достижения
Глава 13. Задача З: отправка электронной почты
13.1. Шаг З1: отправка подтверждающих электронных сообщений
13.2. Шаг 32: комплексное тестирование приложений
Наши достижения
Глава 14. Задача И: вход в административную область
14.1. Шаг И1: добавление пользователей
14.2. Шаг И2: аутентификация пользователей
14.3. Шаг И3: ограничение доступа
14.4. Шаг И4: добавление боковой панели и дополнительных административных функций
Наши достижения
Глава 15. Задача К: локализация
15.1. Шаг К1: выбор региона
15.2. Шаг К2: перевод каталога товаров
15.3. Шаг К3: перевод оформления заказа
15.4. Шаг К4: добавление переключателя локализации
Наши достижения
Глава 16. Задача Л: развертывание и эксплуатация
16.1. Шаг Л1: развертывание с использованием Phusion Passenger и MySQL
16.2. Шаг Л2: удаленное развертывание с помощью Capistrano
16.3. Шаг Л3: проверка работы развернутого приложения
Наши достижения
Глава 17. Ретроспектива Depot
17.1. Концепции Rails
17.2. Документирование проделанной работы
Часть III. Углубленное изучение Rails
Глава 18. Ориентация в мире Rails
18.1. Где что размещается
18.2. Соглашения об именах
Наши достижения
Глава 19. Active Record
19.1. Определение структуры ваших данных
19.2. Определение местоположения записей и прослеживание их связей
19.3. Создание, чтение, обновление, удаление (CRUD — Create, Read, Update, Delete)
19.4. Участие в процессе мониторинга
19.5. Транзакции
Наши достижения
Глава 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. Поиск дополнительных модулей на сайте RailsPlugins.org
Глава 26. Куда двигаться дальше
Алфавитный указатель

Создавать темы 03-Май-2014 16:33

[Профиль]  [ЛС] 
Показать сообщения:    
Ответить на тему

Текущее время: 15-Дек 02:03

Часовой пояс: UTC + 5



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы