Book Image

Mastering AngularJS for .NET Developers

By : Mohammad Wadood Majid, Golrokh Mirzaei
Book Image

Mastering AngularJS for .NET Developers

By: Mohammad Wadood Majid, Golrokh Mirzaei

Overview of this book

<p>AngularJS is an open source framework that utilizes the Model-View-Controller architecture for client-side application development. AngularJS is referred to as the Angular framework.</p> <p>With this book, you will soon be able to build client-side data driven applications. The introduction section covers the essentials of AngularJS, covering the core concepts of AngularJS to ensure a smooth transition to the more advanced topics discussed later on.</p> <p>This book covers the development of client-side applications with AngularJS using code examples before moving on to explore how to build the ASP.NET Web API and its features using Visual Studio .NET.</p>
Table of Contents (15 chapters)
Mastering AngularJS for .NET Developers
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Summary


This chapter introduced the requirement for client-side development and helped you understand the basics of AngularJS. The client-side development enables application developers to develop applications that are based on browser plugins with newer versions of HTML, CSS, and JavaScript. The major advantage of using client-side development is that it takes less time than other forms of application development processes due to its inherent ability to update whenever the user clicks. AngularJS is a Google-owned open source application framework that can be used to create single-page web applications by employing the same elements that are used in client-side development.

We also looked at the anatomy of AngularJS and dealt with the MVC structure. MVC can be incorporated in AngularJS to provide a better Model-View-Controller capability. This approach is becoming more and more popular due to its distinct features of managing its data, application logic, and presenting data to the viewer through using client-side development.

Finally, we mentioned the fundamentals of a single-page application development method. A single-page application uses the application's server side for its first rendering, after which it relies exclusively on the client side. This enables the developer to use several static web pages and then link them together.

In the next chapter, we will explore the AngularJS bindings and directives.