Share this link via
Or copy link
Course Overview
Angular JS is an open-source web application framework. It was originally developed in 2009 by Misko Hevery and Adam Abrons. Accelebrate’s Angular JS training teaches developers how to use Angular JS to facilitate development of single-page web applications that use the Model-View-Controller (MVC) design pattern. It is now maintained by Google. Angular JS is a structural framework for dynamic web applications. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application components clearly and succinctly.
Course Objective
• To decline the reliance on Java Script required to functionalize web applications.
• Understand the design of single-page applications and how Angular JS facilitates their development
• Master Angular JS expressions, filters, and scopes
• Build Angular forms
• Elegantly implement Ajax in your Angular JS applications
• Write Angular JS directives
• Unit test and end-to-end test your Angular JS applications
Syllabus
1.Introduction to AngularJS.
2.AngularJS Expressions: Numbers, Strings, Objects, Arrays, Expressions using {{ }} and ng-bind.
3.Modules: Creating a module, adding a controller & directive, myApp.js, myCtrl.js, Loading library.
4.Directives: Data Binding, ng-init, ng-repeat, ng-app & ng-model directives, custom directives.
5.Model: 2 way binding, Validating User Input, Status, ng-empty, ng-touched, ng-valid, ng-pending.
6.Data Binding: Synchronization between model and view.
7.AngularJS Controllers: ng-controller, Controller Methods, External Files.
8.Scope: $scope, understanding the scope, $rootScope.
9.Filters: Adding filters to directives, Currency filter, Array filter, Custom filters.
10.Services: Built-in & Own service, $http, $timeout, $interval, Custom service.
11.AngularJs $http: Methods, get(), post(), Properties, .config, .data, JSON format.
12.Tables: Working with Tables, $index, $even & $odd.
13.Select: Creating dropdown lists, ng-options and ng-repeat, Objects.
14.AngularJS SQL: Fetching Data, Cross site HTTP Requests, Server Code.
15.DOM: ng-disabled directive, ng-show directive, nd-hide directive.
16.Events: Working with events, Mouse events, ng-click, Toggle, $event object.
17.Forms: Working with Forms, Checkbox, Radiobuttons, Select, formCtrl, reset().
18.Form Validation: Client side form validation, Form state & Input state, Custom validations.
19.AngularJS API: Comparing objects, Iterating objects, Converting data.
20.Applying CSS styles: Inilne, Embedded and External Styles, Classes.
21.Bootstrap: Bootstrap Overview, Features, Using bootstrap, Grid, Navigation, Layout.
22.AngularJS: Routing, ngRoute, $routeProvider, Controller & Template.