๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Rails, Angular, Postgres, and Bootstrap: Powerful, Effective, Efficient, Full-Stack Web Development

โœ Scribed by Copeland, David B


Publisher
Pragmatic Programmers, LLC, The
Year
2017
Tongue
English
Leaves
229
Edition
2nd ed
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Cover; Table of Contents; Acknowledgments; Introduction; The Application Stack; How to Read This Book; What You Need to Know; Online Forum and Errata; 1. Set Up the Environment; Installing Ruby, Rails, and Postgres; Creating the Rails Application; Setting Up Bootstrap with Yarn and Webpack; Next: Authentication with Devise, Styled by Bootstrap; 2. Create a Great-Looking Login with Bootstrap and Devise; Adding Authentication with Devise; Styling the Login and Registration Forms; Validating Registration; Next: Using Postgres to Make Our Login More Secure.

โœฆ Table of Contents


Cover
Table of Contents
Acknowledgments
Introduction
The Application Stack
How to Read This Book
What You Need to Know
Online Forum and Errata
1. Set Up the Environment
Installing Ruby, Rails, and Postgres
Creating the Rails Application
Setting Up Bootstrap with Yarn and Webpack
Next: Authentication with Devise, Styled by Bootstrap
2. Create a Great-Looking Login with Bootstrap and Devise
Adding Authentication with Devise
Styling the Login and Registration Forms
Validating Registration
Next: Using Postgres to Make Our Login More Secure. 3. Secure the User Database with Postgres ConstraintsExposing the Vulnerability Devise and Rails Leave Open
Preventing Bad Data Using Check Constraints
Why Use Rails Validations?
Next: Using Postgres Indexes to Speed Up a Fuzzy Search
4. Perform Fast Queries with Advanced Postgres Indexes
Implementing a Basic Fuzzy Search with Rails
Understanding Query Performance with the Query Plan
Indexing Derived and Partial Values
Next: Better-Looking Results with Bootstrap's List Group
5. Create Clean Search Results with Bootstrap Components
Creating Google-Style Search Results Without Tables. Paginating the Results Using Bootstrap's ComponentsNext: Angular!
6. Build a Dynamic UI with Angular
Configuring Rails and Angular
Porting Our Search to Angular
Changing Our Search to Use Typeahead
Next: Testing
7. Test This Fancy New Code
Installing RSpec for Testing
Testing Database Constraints
Running Headless Acceptance Tests in PhantomJS
Writing Unit Tests for Angular Components
Next: Level Up on Everything
8. Create a Single-Page App Using Angular's Router
Storing View Templates in HTML Files
Configuring Angular's Router for User Navigation. Navigating the User Interface Client-SideImplementing Back-End Integration Using TDD
Next: Design Using Grids
9. Design Great UIs with Bootstrap's Grid and Components
The Grid: The Cornerstone of a Web Design
Using Bootstrap's Grid
Adding Polish with Bootstrap Components
Next: Populating the View Easily and Efficiently
10. Cache Complex Queries Using Materialized Views
Understanding the Performance Impact of Complex Data
Using Materialized Views for Better Performance
Keeping Materialized Views Updated
Next: Combining Data with a Second Source in Angular. 11. Asynchronously Load Data from Many SourcesUnderstanding Asynchronous Requests and Observables
Separating the App into Components
Sharing Data Between Components
Pulling Data from a Second Source
Using Bootstrap's Progress Bar When Data Is Loading
Next: Sending Changes Back to the Server
12. Wrangle Forms and Validations with Angular
Marrying Angular's and Bootstrap's Form Validations
Reusing Markup with a Generic Text Field Component
Customizing the Component's Behavior and Appearance
Listening for User Change Events
Saving Changes to the Server
Next: Everything Else.

โœฆ Subjects


Electronic books


๐Ÿ“œ SIMILAR VOLUMES


Rails, Angular, Postgres, and Bootstrap:
โœ David B. Copeland ๐Ÿ“‚ Library ๐Ÿ› Pragmatic Bookshelf ๐ŸŒ English

<p>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 4, to storing data quickly and reliably in PostgreSQL. With this fully revised new edition,

Rails, Angular, Postgres, and Bootstrap.
โœ David B. Copeland ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› Pragmatic Bookshelf ๐ŸŒ English

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, tak

Rails, Angular, Postgres, and Bootstrap:
โœ David B. Copeland ๐Ÿ“‚ Library ๐Ÿ“… 2016 ๐Ÿ› Pragmatic Bookshelf ๐ŸŒ English

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 relia

Rails, Angular, Postgres, and Bootstrap:
โœ David Bryant Copeland ๐Ÿ“‚ Library ๐Ÿ“… 2016 ๐Ÿ› The Pragmatic Programmers ๐ŸŒ English

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 relia

Learning Web Development with Bootstrap
โœ Stephen Radford ๐Ÿ“‚ Library ๐Ÿ“… 2015 ๐Ÿ› Packt Publishing ๐ŸŒ English

<p><b>Build your own web app with Bootstrap and AngularJS, utilizing the latest web technologies</b></p> <h2>About This Book</h2><ul><li>Build, develop, and customize your application using Angular.js and Bootstrap</li><li>Utilize AngularStrap to pull in Bootstrap's jQuery plugins through Angular di