Rails, Angular, Postgres, and Bootstrap: Powerful, Effective, Efficient, Full-Stack Web Development
暫譯: Rails、Angular、Postgres 與 Bootstrap:強大、有效、效率高的全端網頁開發

David B. Copeland

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2017-08-01
  • 定價: $1,380
  • 售價: 8.8$1,214
  • 語言: 英文
  • 頁數: 344
  • 裝訂: Paperback
  • ISBN: 1680502204
  • ISBN-13: 9781680502206
  • 相關分類: AngularBootstrapRuby
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

相關主題

商品描述

Achieve awesome user experiences and performance with simple, maintainable code! Embrace the full stack of web development, from styling with Bootstrap, building an interactive user interface with Angular 2, to storing data quickly and reliably in PostgreSQL. With this fully revised new edition, take a holistic view of full-stack development to create usable, high-performing applications with Rails 5.

Rails is a great tool for building web applications, but it's not the best at everything. Embrace the features built into your database. Learn how to use front-end frameworks. Seize the power of the application stack through Angular 2, Bootstrap, and PostgreSQL. When used together, these powerful and easy-to-use tools will open you to a new world of possibilities. This second edition is updated to cover Angular 2 - a completely reworked front-end framework - and dives into new Postgres 9.5 features such as UPSERT. Also new is Webpack coverage, to develop the front-end code for your Rails application.

Create a usable and attractive login form using Bootstrap's styles, while ensuring the database table backing it is secure using Postgres' check constraints. See how creating an advanced Postgres index for a case-insensitive search speeds up your back end - enabling you to create a dynamic user experience using Angular 2. Create reusable components that bring Bootstrap and Angular together and effectively use materialized views for caching within Postgres. Get your front end working with Webpack, use Postgres' features from migrations, and write unit tests for all of it. All of this within Rails 5.

You'll gain the confidence to work at every level of the application stack, bringing the right solution to every problem.

What You Need:

This book covers Postgres 9.5, Rails 5, and Ruby 2.3. You should have some experience with basic Rails concepts and a cursory understanding of JavaScript, CSS, and SQL, but by no means need to be an expert. You'll learn how to install Postgres on your computer or use a free version of it in the cloud.

商品描述(中文翻譯)

達成令人驚豔的使用者體驗和性能,並使用簡單、可維護的程式碼!全面掌握網頁開發的全棧技術,從使用 Bootstrap 進行樣式設計、使用 Angular 2 建立互動式使用者介面,到在 PostgreSQL 中快速且可靠地儲存資料。透過這本全面修訂的新版本,從整體的角度看待全棧開發,創建可用且高效能的應用程式,使用 Rails 5。

Rails 是一個很棒的網頁應用程式開發工具,但並不是在所有方面都表現最佳。善用資料庫內建的功能。學習如何使用前端框架。透過 Angular 2、Bootstrap 和 PostgreSQL 掌握應用程式堆疊的力量。這些強大且易於使用的工具結合在一起,將為你打開一個全新的可能性世界。本書的第二版更新了 Angular 2——一個完全重構的前端框架,並深入探討了新的 Postgres 9.5 功能,例如 UPSERT。此外,還新增了 Webpack 的內容,以便為你的 Rails 應用程式開發前端程式碼。

使用 Bootstrap 的樣式創建一個可用且吸引人的登入表單,同時確保支援它的資料庫表格使用 Postgres 的檢查約束來保持安全。了解如何為不區分大小寫的搜尋創建一個高級的 Postgres 索引,以加速你的後端,讓你能夠使用 Angular 2 創建動態的使用者體驗。創建可重用的元件,將 Bootstrap 和 Angular 結合起來,並有效地使用 Postgres 的物化視圖進行快取。讓你的前端與 Webpack 一起運作,使用 Postgres 的遷移功能,並為所有內容撰寫單元測試。所有這些都在 Rails 5 之內。

你將獲得在應用程式堆疊的每個層級工作的信心,為每個問題帶來正確的解決方案。

你需要的:

本書涵蓋 Postgres 9.5、Rails 5 和 Ruby 2.3。你應該對基本的 Rails 概念有一些經驗,並對 JavaScript、CSS 和 SQL 有初步的了解,但並不需要成為專家。你將學習如何在你的電腦上安裝 Postgres 或在雲端使用其免費版本。