Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Single Page Web Applications: JavaScript end-to-end

Buy

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
PART 2: SPA CLIENT
PART 3: THE SPA SERVER
  1. Our first single page application
  2. Reintroducing JavaScript
  3. Develop the Shell
  4. Add feature modules
  5. Build the Model
  6. Finish the Model and Data modules
  7. The web server
  8. The server database
  9. Readying our SPA for production
(HTML tags aren't allowed.)

Leadership and Leading Teams in the Lifelong Learning Sector (Professional Development in the Lifelong Learning Sector Series)
Leadership and Leading Teams in the Lifelong Learning Sector (Professional Development in the Lifelong Learning Sector Series)
Imagine you have been given the time and leisure to spend a day wandering around a busy Further Education (FE) college in the Lifelong Learning sector. You decide to use this opportunity to see what issues are facing people in leadership roles at various levels within the organisation. So, as well as finding the time to complete...
High-Speed DSP and Analog System Design
High-Speed DSP and Analog System Design

High-Speed DSP and Analog System Design is based on the author’s over 25 years of experience in high-speed DSP and computer systems and courses in both digital and analog systems design at Rice University. It provides hands-on, practical advice for working engineers, including: • Tips on cost-efficient design and system simulation...

Cost Management: Accounting and Control, 6th Edition
Cost Management: Accounting and Control, 6th Edition
Over the past twenty years, changes in the business environment have profoundly affected cost accounting and cost management. A few examples of these changes are an increased emphasis on providing value to customers, total quality management, time as a competitive element, advances in information and manufacturing technology,...

Rewriting Logic and Its Applications: 8th International Workshop, WRLA 2010
Rewriting Logic and Its Applications: 8th International Workshop, WRLA 2010
Rewriting is a form of inference, and one that interacts in several ways with other forms of inference such as decision procedures and proof search. We discuss a range of issues at the intersection of rewriting and inference. How can other inference procedures be combined with rewriting? Can rewriting be used to describe...
Automated Physical Database Design and Tuning (Emerging Directions in Database Systems and Applications)
Automated Physical Database Design and Tuning (Emerging Directions in Database Systems and Applications)
Relational database systems have evolved significantly since their inception over 30 years ago. New applications are now more complex than ever, and tuning a production system for performance has become a critical yet time-consuming activity. Due to the increasing complexity in both application workloads and query engines, even...
Compressed Sensing & Sparse Filtering (Signals and Communication Technology)
Compressed Sensing & Sparse Filtering (Signals and Communication Technology)

This book is aimed at presenting concepts, methods and algorithms ableto cope with undersampled and limited data. One such trend that recently gained popularity and to some extent revolutionised signal processing is compressed sensing. Compressed sensing builds upon the observation that many signals in nature are nearly sparse (or...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy