SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
AngularJS COURSE CONTENT
Angular JS
KEY WORDS: -HTML5, CSS3, Java Script, Angular JS
Course Description :-
1) This course teaches students how to develop websites, web
applications using angular JS.
2) Students will develop and test Angular JS applications (typically)
using Notepad++ / Eclipse.
3) HTML, CSS & Java Script knowledge is pre-requisite to take up this
course.
Trainer’s profile :-
Trainer is having 10 Years of real time experience. Trainer worked for
major banks on web & fat client application development using
various java technology frameworks & API’s. Trainer is having 6 Years
of online Training experience, he deliver to the trainings to
prestigious clients, students & consultancies in Abroad.
BASIC LEVEL UI TRAINING ( Total Hours :- 12 )
AngularJS COURSE CONTENT
Introduction to AngularJS
 What does AngularJS do for me?
 Who controls AngularJS?
 How can I get AngularJS?
Our first AngularJS application
 A basic application
 Using angular-seed
 The pieces of the puzzle
o Two-way data binding
o Directives
 How it fits together
o How much of the page is an Angular application?
 Model, View, Controller from the AngularJS Perspective
Single Page Applications
 What do we mean by Single Page Application?
 Creating Angular Modules
 Using Angular's Routing Service
o Routing Basics
o Accessing URL Data
o Using the $location Service
 Creating a Skeleton Single Page Application
Controllers
 Where Controllers fit in, and what they do, from Angular’s perspective
 Managing Scope
 Setting up Behavior
 Building a basic controller
 A more advanced controller
Models
 How to create a model
 Explicit models
AngularJS COURSE CONTENT
 Implicit models
Views
 Angular's take on the View: a little bit different
 Tying a View to a Controller
 Tying a View to a model
Expressions
 Expressions are lightweight code snippets
 Expression capabilities
 Limitations
 The border between expressions and $eval
Filters
 Standard filters
 Writing your own filter
 Tying filters together
Scopes
 What are scopes?
 What do scopes provide?
 Scope lifecycle
 Scopes as glue between controller and view
 Scope hierarchies
 Scope and events
INTERMEDIATE LEVEL TRAINING ( Total Hours :- 8 )
Angular Forms
 Angular forms vs HTML forms
 Angular form controls
 Form events
 The form controller
 Form validation
AngularJS COURSE CONTENT
o CSS classes for form data
Ajax, Data, and Angular
 High level interactions with servers
 Low-level server interactions with $http
 The deferred/promises API
 Making RESTful Service calls with $resource
Directives
 Teaching HTML new tricks
 Binding text and attributes
 Directive processing lifecycle
o DOM Processing
o Compilation
o Linking
 A basic directive
 Directives and scopes
 Creating reusable directives
 Turning directives into components
Testing in Angular
Unit testing
 Working with Dependency Injection
 Other unit testing issues
End-to-end testing
 Angular’s E2E testing framework
 Commands and expectations
 Controlling what happens before and after the test
 Running a scenario
ADVANCED LEVEL TRAINING ( Total Hours :- 15 )
Angular JS:
AngularJS COURSE CONTENT
 The Enterprises today
 Separating concerns and testability
 Managing dependencies with dependency injection
 Observing expressions with $scope.$watch()
 Integrating external libraries with $scope.$apply()
Applying directives to templates
 Binding to HTML with ng–model
 Interleaving AngularJS expressions with HTML
 Displaying sets of data with ng–repeat
 Piping data into AngularJS filters
 date
 currency
 filter
 Orderby
Working with images and links
 Binding image source URLs with ng–src
 Incorporating bound links with ng–href
Integrating the bootstrap front–end framework
 Enabling a responsive UI with bootstrap grid
 Linking bootstrap classes with ng–class
 navbar
 progress bar
 modal
Validating form input
 Exploiting HTML5 attributes: required, min, max, pattern
 Harnessing $error, $dirty, and $invalid in expressions
 Styling with Angular CSS classes: ng–valid, ng–invalid, ng–pristine, ng–dirty
Connecting to external REST API data
 Performing CRUD operations with the $http service
AngularJS COURSE CONTENT
 get()
 post()
 delete()
 put()
 Retrieving JSON data asynchronously
 Mapping JSON data into JavaScript objects
Testing AngularJS functionality
 Unit testing controllers with Jasmine
 Mocking HTTP with $httpbackend
Creating custom directives
 Implementing restrictions for elements or attributes
 Specifying template markup or templateUrl
 Isolating directive scope
 Producing one– and two–way data bindings
Animating AngularJS Applications
 Including the ngAnimate module
 Hooking into AngularJS animation triggers
 Writing CSS transitions and animations
 Incorporating drag and drop
Basic level Training covers Basic Angular JS programming constructs,
usage of tools.
Intermediate level Training covers Angular JS Forms, Directives,
Handling data using Ajax API, Testing angular JS applications.
Advanced level Training covers Enterprise Features, Creating Custom
Directives, Templates, etc..,
Total Hours for complete Course: - 35 Hours
AngularJS COURSE CONTENT
Benefits of Online Training:-
1) Training improves your skill, but online Training improves your
skill and gives a flexible platform to learn.
2) A Learner with good internet connection, laptop & head phones
with mike will help you to learn from anywhere on the globe.
3) If a learner misses a class, he can go through the recording of the
session from our platform.

Mais conteúdo relacionado

Último

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 

Último (20)

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Angularjs online-training

  • 1. AngularJS COURSE CONTENT Angular JS KEY WORDS: -HTML5, CSS3, Java Script, Angular JS Course Description :- 1) This course teaches students how to develop websites, web applications using angular JS. 2) Students will develop and test Angular JS applications (typically) using Notepad++ / Eclipse. 3) HTML, CSS & Java Script knowledge is pre-requisite to take up this course. Trainer’s profile :- Trainer is having 10 Years of real time experience. Trainer worked for major banks on web & fat client application development using various java technology frameworks & API’s. Trainer is having 6 Years of online Training experience, he deliver to the trainings to prestigious clients, students & consultancies in Abroad. BASIC LEVEL UI TRAINING ( Total Hours :- 12 )
  • 2. AngularJS COURSE CONTENT Introduction to AngularJS  What does AngularJS do for me?  Who controls AngularJS?  How can I get AngularJS? Our first AngularJS application  A basic application  Using angular-seed  The pieces of the puzzle o Two-way data binding o Directives  How it fits together o How much of the page is an Angular application?  Model, View, Controller from the AngularJS Perspective Single Page Applications  What do we mean by Single Page Application?  Creating Angular Modules  Using Angular's Routing Service o Routing Basics o Accessing URL Data o Using the $location Service  Creating a Skeleton Single Page Application Controllers  Where Controllers fit in, and what they do, from Angular’s perspective  Managing Scope  Setting up Behavior  Building a basic controller  A more advanced controller Models  How to create a model  Explicit models
  • 3. AngularJS COURSE CONTENT  Implicit models Views  Angular's take on the View: a little bit different  Tying a View to a Controller  Tying a View to a model Expressions  Expressions are lightweight code snippets  Expression capabilities  Limitations  The border between expressions and $eval Filters  Standard filters  Writing your own filter  Tying filters together Scopes  What are scopes?  What do scopes provide?  Scope lifecycle  Scopes as glue between controller and view  Scope hierarchies  Scope and events INTERMEDIATE LEVEL TRAINING ( Total Hours :- 8 ) Angular Forms  Angular forms vs HTML forms  Angular form controls  Form events  The form controller  Form validation
  • 4. AngularJS COURSE CONTENT o CSS classes for form data Ajax, Data, and Angular  High level interactions with servers  Low-level server interactions with $http  The deferred/promises API  Making RESTful Service calls with $resource Directives  Teaching HTML new tricks  Binding text and attributes  Directive processing lifecycle o DOM Processing o Compilation o Linking  A basic directive  Directives and scopes  Creating reusable directives  Turning directives into components Testing in Angular Unit testing  Working with Dependency Injection  Other unit testing issues End-to-end testing  Angular’s E2E testing framework  Commands and expectations  Controlling what happens before and after the test  Running a scenario ADVANCED LEVEL TRAINING ( Total Hours :- 15 ) Angular JS:
  • 5. AngularJS COURSE CONTENT  The Enterprises today  Separating concerns and testability  Managing dependencies with dependency injection  Observing expressions with $scope.$watch()  Integrating external libraries with $scope.$apply() Applying directives to templates  Binding to HTML with ng–model  Interleaving AngularJS expressions with HTML  Displaying sets of data with ng–repeat  Piping data into AngularJS filters  date  currency  filter  Orderby Working with images and links  Binding image source URLs with ng–src  Incorporating bound links with ng–href Integrating the bootstrap front–end framework  Enabling a responsive UI with bootstrap grid  Linking bootstrap classes with ng–class  navbar  progress bar  modal Validating form input  Exploiting HTML5 attributes: required, min, max, pattern  Harnessing $error, $dirty, and $invalid in expressions  Styling with Angular CSS classes: ng–valid, ng–invalid, ng–pristine, ng–dirty Connecting to external REST API data  Performing CRUD operations with the $http service
  • 6. AngularJS COURSE CONTENT  get()  post()  delete()  put()  Retrieving JSON data asynchronously  Mapping JSON data into JavaScript objects Testing AngularJS functionality  Unit testing controllers with Jasmine  Mocking HTTP with $httpbackend Creating custom directives  Implementing restrictions for elements or attributes  Specifying template markup or templateUrl  Isolating directive scope  Producing one– and two–way data bindings Animating AngularJS Applications  Including the ngAnimate module  Hooking into AngularJS animation triggers  Writing CSS transitions and animations  Incorporating drag and drop Basic level Training covers Basic Angular JS programming constructs, usage of tools. Intermediate level Training covers Angular JS Forms, Directives, Handling data using Ajax API, Testing angular JS applications. Advanced level Training covers Enterprise Features, Creating Custom Directives, Templates, etc.., Total Hours for complete Course: - 35 Hours
  • 7. AngularJS COURSE CONTENT Benefits of Online Training:- 1) Training improves your skill, but online Training improves your skill and gives a flexible platform to learn. 2) A Learner with good internet connection, laptop & head phones with mike will help you to learn from anywhere on the globe. 3) If a learner misses a class, he can go through the recording of the session from our platform.