You may have heard the terms “Back End” or “Front End” with regards to web development languages. Some may find this all confusing, but there is not too much mystery to it at all.
In the most basic terms, the moniker says it all: a back language runs on the server and does all its work before the page gets to you. By the time you are looking at the web page, any back end technology that was used to construct and then serve up the page is no longer involved. A front end language operates on the client side. It works in your browser and does not do anything until the page and it associated assets comes over the wire.
Learn how to create a default view in your Angular single-page app.
Learn how to leverage the path and file-system Node.js modules to handle requests for files that do not exist, or provide a default.
Learn how to set a list of supported mime types for your Node.js server, and set request headers accordingly for each asset served.
jQuery offers three Ajax calls that are simple and painless
Data-binding with Angular.js is surprisingly simple. To get started, you need only specify an ng-model directive.