
AngularJS
by Brad Green, Shyam Seshadri
Develop smaller, lighter web apps that are simple to create and easy to test, extend, and maintain as they grow. This hands-on guide introduces you to AngularJS, the open source JavaScript framework that uses Model–view–controller (MVC) architecture, data binding, client-side templates, and dependency injection to create a much-needed structure for building web apps.
Guided by two engineers who worked on AngularJS at Google, you’ll walk through the framework’s key features, and then build a working AngularJS app—from layout to testing, compiling, and debugging. You’ll learn how AngularJS helps reduce the complexity of your web app.
- Dive deep into Angular’s building blocks and learn how they work together
- Gain maximum flexibility by separating logic, data, and presentation responsibilities with MVC
- Assemble your full app in the browser, using client-side templates
- Use AngularJS directives to extend HTML with declarative syntax
- Communicate with the server and implement simple caching with the $http service
- Use dependency injection to improve refactoring, testability, and multiple environment design
- Get code samples for common problems you face in most web apps
Discuss AngularJS with other readers
Join or start a book club for AngularJS on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.
Frequently asked questions
How do I join a book club for AngularJS?
Sign up free on Readfeed, then browse public clubs or start your own club with AngularJS as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.
Can I discuss AngularJS with other readers online?
Yes. Readfeed book clubs let you chat live, share progress, and join discussions about AngularJS with readers worldwide — whether your club is virtual, in-person, or hybrid.
Is Readfeed free?
Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.