SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
Angular JS Curriculum
OBJECTIVES
At the end of this training course, the participants will:
 Be able to understand the exploit the functional and object-oriented programming
techniques in JavaScript
 Understand and resolve scope issues in JavaScript
 Techniques for modularizing JavaScript code
 Be aware of the quirks in the JS language
 Be able build RIA using Angular.js
CASE STUDIES
Following are the case studies that will be developed by the participants during the workshop:
 Enterprises E-Commerce Web application
SUGGESTED AUDIENCE
Web developer who wants to build best-of-breed web applications with the simplicity and elegance
of JavaScript.
DURATION
(20 Hrs)
PARTICIPANT PREREQUISITES
INFRASTRUCTURE REQUIREMENTS
 A good text editor (Textpad++/Sublime Text) or WebStorm
 Chrome
 Internet Connection (Mandatory)
DAY WISE SYLLABUS
Angular.js
 Introduction to Angular.js
o How Angular.js is opinionated
o Difference between Backbone.js and Angular.js
 Angular.js Building Blocks
o Controller Component
o Model Component
o View Component
o Directives
o Filters
o Services
o Providers
o Factory
o DI in Angular.js
 Anatomy of an Angular.js Applications
o Creating Boundaries using ng-app
o Model View Controller
o Templates and Data Binding
o Repeating elements in templates
o Using Expressions, CSS Classes and Styles
o Using Controllers for UI responsibility separation
o Responding to model changes
 Modules
o Module Loading and Dependencies
o Configuration Blocks
o Run Blocks
o $provide service
 Data Binding in Angular.js
O Understanding Built-in Directives
O Scope resolution
O One way and Two way data binding
 Using Filters
O Filters Overview
O Understanding Filter Expressions
O Building custom Filters
 Services & Factories
O Services Overview
O Modularity using Services
O Injecting Services
O Creating Custom Factories and Providers
 Directives
O Directives Overview
O Built in directives
O Creating Directives
O The Directive Definition Object
O Compilation and Linking
O Creating Components
 Forms
O Handling Forms
O Forms Validations
O $valid and $error
 Promises
O The premise of promises
O Callbacks and Promises
O Built in promises
O Creating custom promises
 Communicating with Servers
O Communicating over $http
O Configuring the requests
O Sending Http Headers
O Caching Responses
O Request and Response Transformation
O Interceptors
O Using RESTful Resources
O Using $resource Service
O Using Restangular
O Communication over WebSockets
 Routing and Views
O $routeProvider and ng-view
O Using $locationProvider
O Configuring routes
O Accessing route values using $routeParams
O Using Angular-UI's $stateProvider
 Testing
O Testing Models using Jasmine
O Test considerations for Directives and Filters
O Using Angular Mocks
O Using Karma for testing browser compatibility
O Using Protractor for end to end testing
 Modular JavaScript
o Techniques for modularizing JavaScirpt code
o Using Require.js for loading dependent modules
 JavaScript Development Workflow
o Using Grunt.js
o Overview of Yeoman
o Clientside dependency management using Bower.js

Weitere ähnliche Inhalte

Ähnlich wie AngularJS Curriculum-Zeolearn

AngularJS Introduction (Talk given on Aug 5 2013)
AngularJS Introduction (Talk given on Aug 5 2013)AngularJS Introduction (Talk given on Aug 5 2013)
AngularJS Introduction (Talk given on Aug 5 2013)Abhishek Anand
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabusletsleads
 
The Growing Popularity of AngularJS
The Growing Popularity of AngularJSThe Growing Popularity of AngularJS
The Growing Popularity of AngularJSWhiz Solutions
 
Angular JS training in hyderabad
Angular JS training in hyderabadAngular JS training in hyderabad
Angular JS training in hyderabadSathya Technologies
 
Angular JS course training institute ameerpet hyderabad
Angular JS course training institute ameerpet hyderabad Angular JS course training institute ameerpet hyderabad
Angular JS course training institute ameerpet hyderabad Sathya Technologies
 
Intoduction to Angularjs
Intoduction to AngularjsIntoduction to Angularjs
Intoduction to AngularjsGaurav Agrawal
 
Advancio, Inc. Academy: AngularJS
Advancio, Inc. Academy: AngularJSAdvancio, Inc. Academy: AngularJS
Advancio, Inc. Academy: AngularJSAdvancio
 
Angular 4 Tutorial | What's New In Angular 4 | Angular Training | Edureka
Angular 4 Tutorial | What's New In Angular 4 | Angular Training | EdurekaAngular 4 Tutorial | What's New In Angular 4 | Angular Training | Edureka
Angular 4 Tutorial | What's New In Angular 4 | Angular Training | EdurekaEdureka!
 
Mastering angular - Dot Net Tricks
Mastering angular - Dot Net TricksMastering angular - Dot Net Tricks
Mastering angular - Dot Net TricksGaurav Singh
 
Angular App Presentation
Angular App PresentationAngular App Presentation
Angular App PresentationElizabeth Long
 
Step by Step - AngularJS
Step by Step - AngularJSStep by Step - AngularJS
Step by Step - AngularJSInfragistics
 
React js, node js & angular js which one is the best for web development
React js, node js & angular js  which one is the best for web development React js, node js & angular js  which one is the best for web development
React js, node js & angular js which one is the best for web development Concetto Labs
 

Ähnlich wie AngularJS Curriculum-Zeolearn (20)

Angular js slides
Angular js slidesAngular js slides
Angular js slides
 
AngularJS Introduction (Talk given on Aug 5 2013)
AngularJS Introduction (Talk given on Aug 5 2013)AngularJS Introduction (Talk given on Aug 5 2013)
AngularJS Introduction (Talk given on Aug 5 2013)
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabus
 
The Growing Popularity of AngularJS
The Growing Popularity of AngularJSThe Growing Popularity of AngularJS
The Growing Popularity of AngularJS
 
Angular JS training in hyderabad
Angular JS training in hyderabadAngular JS training in hyderabad
Angular JS training in hyderabad
 
Angular JS course training institute ameerpet hyderabad
Angular JS course training institute ameerpet hyderabad Angular JS course training institute ameerpet hyderabad
Angular JS course training institute ameerpet hyderabad
 
Intoduction to Angularjs
Intoduction to AngularjsIntoduction to Angularjs
Intoduction to Angularjs
 
AngularJS
AngularJSAngularJS
AngularJS
 
Advancio, Inc. Academy: AngularJS
Advancio, Inc. Academy: AngularJSAdvancio, Inc. Academy: AngularJS
Advancio, Inc. Academy: AngularJS
 
Angular 4 Tutorial | What's New In Angular 4 | Angular Training | Edureka
Angular 4 Tutorial | What's New In Angular 4 | Angular Training | EdurekaAngular 4 Tutorial | What's New In Angular 4 | Angular Training | Edureka
Angular 4 Tutorial | What's New In Angular 4 | Angular Training | Edureka
 
AngularJS
AngularJSAngularJS
AngularJS
 
Mastering angular - Dot Net Tricks
Mastering angular - Dot Net TricksMastering angular - Dot Net Tricks
Mastering angular - Dot Net Tricks
 
Angular App Presentation
Angular App PresentationAngular App Presentation
Angular App Presentation
 
Step by Step - AngularJS
Step by Step - AngularJSStep by Step - AngularJS
Step by Step - AngularJS
 
Angular js 1.3 basic tutorial
Angular js 1.3 basic tutorialAngular js 1.3 basic tutorial
Angular js 1.3 basic tutorial
 
AngularJS
AngularJSAngularJS
AngularJS
 
React js, node js & angular js which one is the best for web development
React js, node js & angular js  which one is the best for web development React js, node js & angular js  which one is the best for web development
React js, node js & angular js which one is the best for web development
 
Wt unit 5 client & server side framework
Wt unit 5 client & server side frameworkWt unit 5 client & server side framework
Wt unit 5 client & server side framework
 
AngularJS By Vipin
AngularJS By VipinAngularJS By Vipin
AngularJS By Vipin
 
Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
 

AngularJS Curriculum-Zeolearn

  • 1. Angular JS Curriculum OBJECTIVES At the end of this training course, the participants will:  Be able to understand the exploit the functional and object-oriented programming techniques in JavaScript  Understand and resolve scope issues in JavaScript  Techniques for modularizing JavaScript code  Be aware of the quirks in the JS language  Be able build RIA using Angular.js CASE STUDIES Following are the case studies that will be developed by the participants during the workshop:  Enterprises E-Commerce Web application SUGGESTED AUDIENCE Web developer who wants to build best-of-breed web applications with the simplicity and elegance of JavaScript. DURATION (20 Hrs) PARTICIPANT PREREQUISITES INFRASTRUCTURE REQUIREMENTS  A good text editor (Textpad++/Sublime Text) or WebStorm  Chrome  Internet Connection (Mandatory) DAY WISE SYLLABUS Angular.js  Introduction to Angular.js o How Angular.js is opinionated o Difference between Backbone.js and Angular.js  Angular.js Building Blocks o Controller Component o Model Component o View Component o Directives o Filters o Services o Providers o Factory o DI in Angular.js  Anatomy of an Angular.js Applications o Creating Boundaries using ng-app
  • 2. o Model View Controller o Templates and Data Binding o Repeating elements in templates o Using Expressions, CSS Classes and Styles o Using Controllers for UI responsibility separation o Responding to model changes  Modules o Module Loading and Dependencies o Configuration Blocks o Run Blocks o $provide service  Data Binding in Angular.js O Understanding Built-in Directives O Scope resolution O One way and Two way data binding  Using Filters O Filters Overview O Understanding Filter Expressions O Building custom Filters  Services & Factories O Services Overview O Modularity using Services O Injecting Services O Creating Custom Factories and Providers  Directives O Directives Overview O Built in directives O Creating Directives O The Directive Definition Object O Compilation and Linking O Creating Components  Forms O Handling Forms O Forms Validations O $valid and $error  Promises O The premise of promises O Callbacks and Promises O Built in promises O Creating custom promises  Communicating with Servers O Communicating over $http
  • 3. O Configuring the requests O Sending Http Headers O Caching Responses O Request and Response Transformation O Interceptors O Using RESTful Resources O Using $resource Service O Using Restangular O Communication over WebSockets  Routing and Views O $routeProvider and ng-view O Using $locationProvider O Configuring routes O Accessing route values using $routeParams O Using Angular-UI's $stateProvider  Testing O Testing Models using Jasmine O Test considerations for Directives and Filters O Using Angular Mocks O Using Karma for testing browser compatibility O Using Protractor for end to end testing  Modular JavaScript o Techniques for modularizing JavaScirpt code o Using Require.js for loading dependent modules  JavaScript Development Workflow o Using Grunt.js o Overview of Yeoman o Clientside dependency management using Bower.js