The goal of this chapter is to understand the need for client-side development and to understand AngularJS. We will also get acquainted with the anatomy of AngularJS and its conceptual overview. Finally, we will discuss the basics of a single-page application development process. This chapter is organized as follows:
Understanding the need for client-side development
Understanding AngularJS
Getting acquainted with the anatomy of AngularJS
The conceptual overview of AngularJS
Learning the basics of a single-page application