Mastering Web Application

(Rick Simeone) #1
Preface

Chapter 10 , Building AngularJS Web Applications for an International Audience, deals
with internationalization of AngularJS applications. Covered topics include
approaches to translating templates as well as managing locale-dependent settings.


Chapter 11 , Writing Robust AngularJS Web Applications focuses on non-functional,
performance requirements for web applications. It peeks under the hood of AngularJS
to familiarize readers with its performance characteristics. A good understanding of
AngularJS internals will allow us to avoid common performance-related pitfalls.


Chapter 12 , Packaging and Deploying AngularJS Web Applications will guide you through
a process of preparing a finished application for production deployment. It illustrates
how to optimize application load with a special focus on the landing page.


What you need for this book


To experiment with AngularJS examples all you need is a web browser and a text
editor (or your favorite IDE). But in order to take full advantage of this book we
would recommend installing node.js (http://nodejs.org/) and its npm package
manager with the following modules:



Code examples illustrating interactions with a back-end are making use of a
cloud-hosted MongoDB database (MongoLab) so a working internet connection
is needed to run many examples from this book.


Who this book is for


This book will be mostly useful to developers who are evaluating or have decided
to use AngularJS for a real-life project. You should have some prior exposure to
AngularJS, at least through basic examples. We assume that you've got working
knowledge of HTML, CSS, and JavaScript.


Conventions


In this book, you will find a number of styles of text that distinguish between
different kinds of information. Here are some examples of these styles, and an
explanation of their meaning.


Code words in text are shown as follows: "We can include other contexts through
the use of the include directive."

Free download pdf