Master your Minecraft

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to
for a chance to win.
Privacy Policy

Tour our stores

    Recently Viewed clear list

    Best Books of the Year | December 10, 2014

    Mary Jo Schimelpfenig: IMG Best Fantasy/Sci-Fi of 2014

    Here are the books that knocked my socks off in 2014. All of them would make great gifts; each of them was truly something that evoked that... Continue »


Angularjs Web Component Development: Building, Reusing and Exporting Ui Components with Angularjs (Developer's Library)

Angularjs Web Component Development: Building, Reusing and Exporting Ui Components with Angularjs (Developer's Library) Cover


Synopses & Reviews

Publisher Comments:

Today, thousands of large scale, single-page web applications have grown completely out of control. They don't scale. They perform poorly due to inadequate architectural foundations. Development teams find it increasingly difficult to work with them. In AngularJS Web Component Development , David G. Shapiro shows how to overcome all these challenges with the AngularJS JavaScript framework and component architecture.

Shapiro presents comprehensive front-end web development strategies built around realistic software user stories, use cases, and example implementations — from simple to advanced. Rather than focusing solely on new development, he takes on the challenge most developers really face: how to salvage and improve existing applications and technology investments. Throughout, he draws on his own experience at TIBCO, where he has used AngularJS to architect and implement the cutting-edge Tibbr developer platform, APIs, and Social Plug-in components.

Shapiro's version-agnostic coverage is designed to anticipate and accommodate planned enhancements to the AngularJS feature set, so the book remains useful for years to come. For instance, this is the only guide that fully discusses the key role that AngularJS can play in supporting functional, test-driven development using W3C Web Components, the emerging standard for web UI component architecture.

Table of Contents



Part I. Architecture

1 Web UI Component Architecture and Design Patterns

2. AngularJS as a Component and MVVM Implementation

3. AngularJS Component Primer, Part One: Presentation Layer

4. AngularJS Component Primer, Part Two: Application Logic


Part II. Reusability

5. Creating a Reusable UI Widget for Your Application

6. Creating a Portable UI Container Component for Your UI Widgets

7. Embedding AngularJS Components inside Other Frameworks


Part III. Portability

8. Creating a Developer Framework

9. Exportable UI Plug-ins

10. Planning for W3C Web Components



A. AngularJS Resources

B. Web UI Architecture Resources

C. Legacy Browser Issues

D. Mobile Browser Support

Product Details

Building, Reusing and Exporting UI Components with AngularJS
Addison-Wesley Professional
Shapiro, David
Programming Languages - CGI, Javascript, Perl, VBScript
JavaScript; Ajax; MVC; MVVM; backbone.js; ember.js; Knockout JavaScript; jQuery; W3C Web Components, web UI component architecture; Single-Page Applications; SPA
Computer Languages-CGI
Edition Description:
Trade paper
Developer's Library
Publication Date:

Related Subjects

Computers and Internet » Computer Languages » Javascript
Computers and Internet » Internet » Web » Web Programming
Computers and Internet » Internet » Web Publishing

Angularjs Web Component Development: Building, Reusing and Exporting Ui Components with Angularjs (Developer's Library)
0 stars - 0 reviews
$ In Stock
Product details 400 pages Addison-Wesley Professional - English 9780321969101 Reviews:
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at