Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Data Oriented Development with Angularjs
  • Table Of Contents Toc
  • Feedback & Rating feedback
Data Oriented Development with Angularjs

Data Oriented Development with Angularjs

By : Manoj Waikar
4.5 (4)
close
close
Data Oriented Development with Angularjs

Data Oriented Development with Angularjs

4.5 (4)
By: Manoj Waikar

Overview of this book

This book helps beginner-level AngularJS developers organize AngularJS applications by discussing important AngularJS concepts and best practices. If you are an experienced AngularJS developer but haven't written directives or haven't created custom HTML controls before, then this book is ideal for you.
Table of Contents (11 chapters)
close
close

What this book covers

Chapter 1, AngularJS Rationale and Data Binding, talks about why AngularJS is needed and why you should choose AngularJS over other client-side/server-side frameworks. It also talks about data binding, shows a simple Hello World application, and an application that demonstrates two-way data binding.

Chapter 2, Working with Data, talks about the whys and hows of dependency injection in Angular. Then it talks about filters and promises and finally shows you how to do Ajax communication using $http and $resource services.

Chapter 3, Custom Controls, is all about directives. It shows how you can write custom elements, attributes, and so on, and also talks about isolate scopes, transclusion, and other stuff about directives.

Chapter 4, Firebase, talks about different types of persistence mechanisms and local versus hosted databases. It then talks about the value proposition of Firebase and discusses AngularFire. Finally, it shows how to structure data while using Firebase and also talks about denormalization.

Chapter 5, Getting Started with AngularFire, shows how to use AngularFire. It shows synchronized objects and arrays and also shows three-way data binding in action.

Chapter 6, Applied Angular and AngularFire, builds an example application that shows how to use Firebase's anonymous authentication. It shows the difference between Angular factory and service, which is a commonly confused topic. It also uses Angular best practices in the example application.

Appendix A, Yeoman, demonstrates the use of yo (for scaffolding), grunt, and gulp (for building) and bower (for dependency management) tools. It discusses the advantage of using these tools and also shows how to install them using Node Package Manager (NPM).

Appendix B, Git and Git Flow, introduces Git which is one of the most widely used version control systems today. It shows the most basic Git commands to help you get started with Git quickly. It also shows simple Git branching and merging, and introduces Git flow—a tool which prescribes a practical branching model and makes branching and merging a joy.

Appendix C, Editors and IDEs, talks about editors and IDEs that have good support for web (HTML, CSS, and JavaScript) development technologies. The obvious candidates are Visual Studio, Eclipse, and Sublime Text and oldies such as Emacs and Vim. It also highlights the support for AngularJS in Brackets (backed by Adobe) and WebStorm (by JetBrains).

Unlock full access

Continue reading for free

A Packt free trial gives you instant online access to our library of over 7000 practical eBooks and videos, constantly updated with the latest in tech
bookmark search playlist font-size

Change the font size

margin-width

Change margin width

day-mode

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Delete Bookmark

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY