Rails, Angular, Postgres, and Bootstrap: Powerful, Effective, and Efficient Full-Stack Web Development(Paperback)
暫譯: Rails、Angular、Postgres 與 Bootstrap:強大、有效且高效的全端網頁開發(平裝本)
David B. Copeland
- 出版商: Pragmatic Bookshelf
- 出版日期: 2016-02-05
- 定價: $1,155
- 售價: 2.6 折 $299
- 語言: 英文
- 頁數: 240
- 裝訂: Paperback
- ISBN: 1680501267
- ISBN-13: 9781680501261
-
相關分類:
Angular、Bootstrap、Ruby
-
其他版本:
Rails, Angular, Postgres, and Bootstrap: Powerful, Effective, Efficient, Full-Stack Web Development
買這商品的人也買了...
-
$880$695 -
$620$490 -
$590$466 -
$1,200$948 -
$360$281 -
$100$95 -
$780$616 -
$850$808 -
$1,250$1,188 -
$880$695 -
$780$616 -
$360$284 -
$380$300 -
$460$363 -
$690$538 -
$680$537 -
$980$774 -
$280$218 -
$860$731 -
$880$695 -
$580$458 -
$680$537 -
$590$502 -
$790$616 -
$450$356
相關主題
商品描述
As a Rails developer, you care about user experience and performance, but you also want simple and maintainable code. Achieve all that by embracing the full stack of web development, from styling with Bootstrap, building an interactive user interface with AngularJS, to storing data quickly and reliably in PostgreSQL. Take a holistic view of full-stack development to create usable, high-performing applications, and learn to use these technologies effectively in a Ruby on Rails environment.
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 AngularJS, Bootstrap, and PostgreSQL. When used together, these powerful and easy-to-use tools will open you to a new world of possibilities. In each chapter of this book, you'll learn how these technologies can work together inside a Rails app to deliver well-performing applications that offer great user experiences.
Create a usable and attractive login form using Bootstrap's styles, while ensuring the database table backing it is secure, using Postgres' check constraints. You'll see how creating an advanced Postgres index for a case-insensitive search can speed up your back-end--allowing you to create a highly dynamic user experience using AngularJS. You'll create complex interfaces using Bootstrap's grid, together with Angular's form support, backed by a materialized view for caching within Postgres. You'll get your front-end working with the Asset Pipeline, use Postgres' features from migrations, and write unit tests for all of it. All of this within Rails.
You'll gain the confidence to work at every level of the application stack, bringing the right solution to every problem.
What You Need:
You'll need Postgres 9.4, Rails 4.2, and Ruby 2.2. You'll learn how to install Postgres on your computer or use a free version of it in the cloud. 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.
商品描述(中文翻譯)
作為一名 Rails 開發者,您關心用戶體驗和性能,但您也希望代碼簡單且易於維護。通過擁抱完整的網頁開發堆疊來實現這一切,從使用 Bootstrap 進行樣式設計,到使用 AngularJS 構建互動式用戶界面,再到在 PostgreSQL 中快速可靠地存儲數據。從整體上看待全棧開發,以創建可用且高效的應用程序,並學習如何在 Ruby on Rails 環境中有效使用這些技術。
Rails 是構建網頁應用程序的絕佳工具,但並不是在所有方面都表現最佳。利用您數據庫中內建的功能。學習如何使用前端框架。通過 AngularJS、Bootstrap 和 PostgreSQL 掌握應用堆疊的力量。當這些強大且易於使用的工具結合在一起時,將為您打開一個全新的可能性世界。在本書的每一章中,您將學習這些技術如何在 Rails 應用中協同工作,以提供性能良好的應用程序,並提供出色的用戶體驗。
使用 Bootstrap 的樣式創建一個可用且吸引人的登錄表單,同時確保支持它的數據庫表是安全的,使用 PostgreSQL 的檢查約束。您將看到如何為不區分大小寫的搜索創建一個高級的 PostgreSQL 索引可以加速您的後端,讓您能夠使用 AngularJS 創建高度動態的用戶體驗。您將使用 Bootstrap 的網格和 Angular 的表單支持來創建複雜的界面,並通過 PostgreSQL 中的物化視圖進行緩存。您將使前端與資產管道協同工作,使用 PostgreSQL 的遷移功能,並為所有內容編寫單元測試。所有這些都在 Rails 內部進行。
您將獲得在應用堆疊的每個層級工作的信心,為每個問題帶來合適的解決方案。
您需要的條件:
您需要 PostgreSQL 9.4、Rails 4.2 和 Ruby 2.2。您將學習如何在計算機上安裝 PostgreSQL 或在雲中使用其免費版本。您應該對基本的 Rails 概念有一些經驗,並對 JavaScript、CSS 和 SQL 有初步的了解,但並不需要成為專家。