Проектирование Ruby on Rails приложений: слой за слоем
Бумажное издание
Оригинальное название: Оригинальный правообладатель:
Packt
Автор: Дементьев В.
Дата выхода: февраль 2025 года
Объем, стр: ~370
ISBN: 978-5-93700-260-0
Формат: 165 * 235 мм
Бумага: офсетная
Обложка: Твердый переплет
Вес, г: 750
Электронное издание
Оригинальное название: Оригинальный правообладатель:
Packt
Автор: Дементьев В.
Дата выхода: февраль 2025 года
Объем, стр: ~370
ISBN: 978-5-93700-260-0
- Самовывоз м. Коломенская - завтра - Бесплатно
- Доставка почтой по РФ - 7-28 дней - от 300 р.
Доставка почтой за пределы РФ - 14-28 дней - от 1400 р. - Курьером по Москве - в течение 7 дней - 300 р.
Аннотация
Данная книга предлагает читателю практические рекомендации по эффективной разработке приложений на Ruby on Rails, популярном веб-фреймворке, стоящим в основе таких популярных сервисов, как GitHub, Shopify, Basecamp и многих других. Вы узнаете, как бороться с ограничениями базовой MVC архитектуры Rails приложений, внедрять новые абстракции и при этом оставаться в рамках философии Ruby on Rails, ориентирующейся на продуктивность разработчика.
Краткое содержание:
- знакомство с компонентами фреймворка и используемыми в них шаблонами проектирования;
- обсуждение распространённых анти-паттернов и способов держать их под контролем;
- применение методов постепенного рефакторинга и выделения абстракций для борьбы с избыточным кодом моделей;
- внедрение авторизации как самостоятельного слоя абстракции в Rails приложении;
- проектирование мультиканальной системы уведомлений;
- работа с конфигурацией как с частью предметной области приложения.
Издание предназначено разработчикам Rails приложений, которые уже познали проблемы роста в проекте и которые ищут эффективные способы преодоления этих проблем. Также книга будет полезна программистам Ruby on Rails, которые хотят узнать, какие опасности поджидают их на этом пути.
Для эффективной работы потребуется понимание базовых принципов организации кода Rails приложений, а также практический опыт в написании веб-приложений.
Владимир Дементьев начал свой путь в мире Rails в 2010-х годах c переписывания платформы для онлайн-обучения Teachbase с PHP на Ruby и Erlang. Член сообщества Ruby и Rails разработчиков, создатель публичных библиотек AnyCable и TestProf, а также регулярный спикер на международных конференциях. За вклад в развитие Ruby сообщества награждён премиями Ruby Hero Russia и Fukuoka Ruby Award. Руководит командой бэкенд-разработки в компании Evil Martians, предоставляющей консалтинговые услуги технологическим стартапам по всему миру. Автор многих популярных библиотек в мире Ruby и Rails, регулярный спикер на международных конференциях, обладатель премий Ruby Hero Russia и Fukuoka Ruby Award.
Оплата
Наш интернет-магазин работает только по предоплате!
Мы принимаем следующие виды оплаты:
- Банковские карты
- Яндекс.Деньги
- Наличными через кассы и терминалы
- WebMoney
- Сбербанк Онлайн
- Сбербанк смс-оплата
- Альфа-клик
- Интернет-банк Промсвязьбанк
- QIWI Wallet
- Доверительный платеж («Куппи.ру»)
Вы так же можете выбрать оплату по платежной квитанции и оплатить по ней покупку в отделении любого банка.
Юридические лица могут выбрать счёт на оплату.
Возврат денежных средств возможен в случаях:
- Отсутствие книг на складе издательства более 14 дней с момента поступления оплаты;
Возврат не проводится в случаях:
- Отказа покупателя от оплаченного заказа; по договоренности с покупателем возможна замена книг;
Для оформления возврата обращайтесь по электронной почте dmkpress.help@gmail.com.
Доставка:
Курьерская доставка по Москве в течение 7 дней после оплаты заказа.
Стоимость доставки:
- При заказе до 3000 рублей – 300 рублей.
- При заказе свыше 3000 рублей – бесплатно.
Самовывоз возможен в течение суток после оплаты.
Адрес для самовывоза:
115487, г. Москва, проспект Андропова, 38
Доставка почтой России: от 7 до 28 дней с момента оплаты заказа.
Стоимость доставки:
- В пределах России – от 300 рублей
- По миру – от 1400 рублей.