null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

Single Page Web Applications (JavaScript end-to-end)

List Price: $44.99
SKU:
9781617290756
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    Michael Mikowski, Josh Powell
    Format:
    Paperback
    Pages:
    432
    Publisher:
    Manning (September 30, 2013)
    Language:
    English
    ISBN-13:
    9781617290756
    ISBN-10:
    1617290750
    Weight:
    26.56oz
    Dimensions:
    7.38" x 9.25" x 1"
    File:
    Eloquence-SimonSchuster_05022026_P10038138_onix30_Complete-20260502.xml
    Folder:
    Eloquence
    List Price:
    $44.99
    Case Pack:
    18
    As low as:
    $40.49
    Publisher Identifier:
    P-SS
    Discount Code:
    G
    Pub Discount:
    37
    Imprint:
    Manning
  • Overview

    Summary

    In Single Page Web Applications you'll learn to build modern browser-based apps that take advantage of stronger client platforms and more predictable bandwidth. You'll learn the SPA design approach, and then start exploring new techniques like structured JavaScript and responsive design. And you'll learn how to capitalize on trends like server-side JavaScript and NoSQL data stores, as well as new frameworks that make JavaScript more manageable and testable as a first-class language.

    About this Book

    If your website is a jumpy collection of linked pages, you are behind. Single page web applications are your next step: pushing UI rendering and business logic to the browser and communicating with the server only to synchronize data, they provide a smooth user experience, much like a native application. But, SPAs can be hard to develop, manage, and test.

    Single Page Web Applications shows how your team can easily design, test, maintain, and extend sophisticated SPAs using JavaScript end-to-end, without getting locked into a framework. Along the way, you'll develop advanced HTML5, CSS3, and JavaScript skills, and use JavaScript as the language of the web server and the database.

    This book assumes basic knowledge of web development. No experience with SPAs is required.

    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

    What's Inside
    • Design, build, and test a full-stack SPA
    • Best-in-class tools like jQuery, TaffyDB, Node.js, and MongoDB
    • Real-time web with web sockets and Socket.IO
    • Touch controls for tablets and smartphones
    • Common SPA design mistakes

    About the Authors

    The authors are architects and engineering managers. Michael Mikowski has worked on many commercial SPAs and a platform that processes over 100 billion requests per year. Josh Powell has built some of the most heavily trafficked sites on the web.

    Table of Contents
      PART 1: INTRODUCING SPAS
    1. Our first single page application
    2. Reintroducing JavaScript
    3. PART 2: SPA CLIENT
    4. Develop the Shell
    5. Add feature modules
    6. Build the Model
    7. Finish the Model and Data modules
    8. PART 3: THE SPA SERVER
    9. The web server
    10. The server database
    11. Readying our SPA for production