Fundamentals of AngularJS and its implementation