SlideShare a Scribd company logo
LEARNING & DEVELOPMENT
■Open-source JavaScript framework.
■Developed in 2009 by Miško Hevery and Adam Abrons.
■Maintained by Google.
■Browser Based (Client Side JavaScript) MVC
WHAT IS ANGULARJS ?
Current State of Browser And Web Application Development
User :)
Developer :(
Complexity Kills
AngularJS
AngularJS
AngularJS
HTML is great for static pages, but when it come to web
applications its doesnt mold well (Dynamic Contents,
Animations).
This gap is filled by various JavaScript Libraries, As a result the
more functionalities you add , you are bringing more JS.
Nothing Bad in this Concept , but imagine if html elements
declaratively apply for logic and functions, then
WHY ANGULARJS ?
❖Our html code would be self documenting itself
❖High Amount of Reduction in JavaScript Code
❖Easy for Maintaining and Extending
AngularJS
Wow Less JavaScript Less Headache, But Wait Aren’t We talking about a JavaScript Framework ??
Before Going in And Digging Much More into AngularJS, just
take a note of its competitors or fellow MVC Javascript
FrameWorks.
Have Listed Just 4 Popular Ones , there are few more
Additional Benefits of Using AngularJS
❖Less Boilerplate code
❖Separation of concerns
❖Uses JQLite (a subset of jQuery) for DOM manipulation, if
we include jQuery before AngularJS , it will be used instead of
JQLite
❖Testing is a First Class Citizen
❖Validation and Dependency Injection
❖Two Way Data Binding
( And Many More …………….)
AngularJS
Two Way Data Binding
❖View is updated automatically when model is changed.
❖Model is updated automatically when a value in view has
changed.
Too Much Of Concepts till now.… Lets Break the Ice With Some Coding
DIRECTIVE AND DATA BINDING
DIRECTIVE
❖Teaching HTML New Tricks .
❖Adding New Custom HTML Elements, Attributes, Classes And
Comments Which will perform Special Functions
❖We have default directives and custom directives
AngularJS
AngularJS
ng-repeat
FILTERS
VIEW CONTROLLERS AND SCOPE
ng-controller
Lets Hit the Code
More Concepts To come in Demo App
AngularJS
AngularJS

More Related Content

PPTX
Back to the ng2 Future
PPTX
Difference between-angular js-nodejs
PPT
Top java script frameworks ppt
PPT
Single Page Application presentation
PPTX
Single Page Application (SPA) using AngularJS
PPTX
Choosing a JavaScript Framework
PDF
Transforming Front-End Disaster Code™ Into A Maintainable Masterpiece
PDF
ReactJS or Angular
Back to the ng2 Future
Difference between-angular js-nodejs
Top java script frameworks ppt
Single Page Application presentation
Single Page Application (SPA) using AngularJS
Choosing a JavaScript Framework
Transforming Front-End Disaster Code™ Into A Maintainable Masterpiece
ReactJS or Angular

What's hot (20)

PPTX
AngularJS - GrapeCity Echo Tokyo
PDF
Angular js - 10 reasons to choose angularjs
PDF
Angular 2 vs React
PDF
AngularJS Basics - Knowledge Sharing
PDF
MongoDB Jump Start
PDF
Frameworks in JavaScript
PPT
Web development today
PDF
Angular js Fundamentals
PDF
Top Frontend Framework 2022
PDF
JavaScript Roadmap III - ECMAScript
PDF
Knockout js (Dennis Haney)
PDF
SPA, Scalable Application & AngularJS
PPTX
Which is better asp.net mvc vs asp.net
PPTX
What’s new in Visual Studio 2012 & .NET 4.5
PDF
HTML5 Jump Start
PPTX
Building databound JavaScript apps with Knockoutjs
PDF
JavaScript Jump Start
PDF
AppeX and JavaScript Support Enhancements in Cincom Smalltalk
PDF
Anyone Can Code: JavaScript - 6/24/2014
PPTX
Getting Started with J2EE, A Roadmap
AngularJS - GrapeCity Echo Tokyo
Angular js - 10 reasons to choose angularjs
Angular 2 vs React
AngularJS Basics - Knowledge Sharing
MongoDB Jump Start
Frameworks in JavaScript
Web development today
Angular js Fundamentals
Top Frontend Framework 2022
JavaScript Roadmap III - ECMAScript
Knockout js (Dennis Haney)
SPA, Scalable Application & AngularJS
Which is better asp.net mvc vs asp.net
What’s new in Visual Studio 2012 & .NET 4.5
HTML5 Jump Start
Building databound JavaScript apps with Knockoutjs
JavaScript Jump Start
AppeX and JavaScript Support Enhancements in Cincom Smalltalk
Anyone Can Code: JavaScript - 6/24/2014
Getting Started with J2EE, A Roadmap
Ad

Viewers also liked (7)

PDF
テクトロン
PPTX
What the Tweet?
DOC
Obligatory repairs and maintenance of common areas and facilities
PPS
果子 Fruit
DOC
INCREASED SAFETY IN TIVA MULTIPLE INFUSIONS
PPTX
Case study presentation
PPT
テクトロン
What the Tweet?
Obligatory repairs and maintenance of common areas and facilities
果子 Fruit
INCREASED SAFETY IN TIVA MULTIPLE INFUSIONS
Case study presentation
Ad

Similar to AngularJS (20)

PPTX
PDF
angularjs-vs-angular-the-key-differences-between-javascript-and-typescript
PDF
5 benefits of angular js
PPTX
What are the key distinctions between Angular and AngularJS?
PDF
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pdf
PPTX
Anjular js
PPTX
Angular js anupama
PPTX
Kalp Corporate Angular Js Tutorials
PDF
AngularJS in Production (CTO Forum)
PDF
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pdf
PPTX
Intoduction to Angularjs
DOCX
Angular js getting started
PPTX
Angularjs overview
PPTX
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
PPTX
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
PPTX
Training On Angular Js
PDF
AngularJS By Vipin
PDF
AngularJS - A JavaScript Framework
PDF
Why AngularJS is the Top Choice for Your Next Project
PPTX
AngularJS Training Course in Delhi
angularjs-vs-angular-the-key-differences-between-javascript-and-typescript
5 benefits of angular js
What are the key distinctions between Angular and AngularJS?
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pdf
Anjular js
Angular js anupama
Kalp Corporate Angular Js Tutorials
AngularJS in Production (CTO Forum)
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pdf
Intoduction to Angularjs
Angular js getting started
Angularjs overview
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
Training On Angular Js
AngularJS By Vipin
AngularJS - A JavaScript Framework
Why AngularJS is the Top Choice for Your Next Project
AngularJS Training Course in Delhi

Recently uploaded (20)

PPTX
CroxyProxy Instagram Access id login.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Enable Enterprise-Ready Security on IBM i Systems.pdf
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Event Presentation Google Cloud Next Extended 2025
PDF
Chapter 2 Digital Image Fundamentals.pdf
PDF
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
PDF
Top Generative AI Tools for Patent Drafting in 2025.pdf
PDF
Google’s NotebookLM Unveils Video Overviews
PDF
ai-archetype-understanding-the-personality-of-agentic-ai.pdf
PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
PDF
madgavkar20181017ppt McKinsey Presentation.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
creating-agentic-ai-solutions-leveraging-aws.pdf
PPTX
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
PPTX
Belt and Road Supply Chain Finance Blockchain Solution
PDF
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
PDF
Reimagining Insurance: Connected Data for Confident Decisions.pdf
CroxyProxy Instagram Access id login.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Enable Enterprise-Ready Security on IBM i Systems.pdf
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Event Presentation Google Cloud Next Extended 2025
Chapter 2 Digital Image Fundamentals.pdf
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
Top Generative AI Tools for Patent Drafting in 2025.pdf
Google’s NotebookLM Unveils Video Overviews
ai-archetype-understanding-the-personality-of-agentic-ai.pdf
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
madgavkar20181017ppt McKinsey Presentation.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
creating-agentic-ai-solutions-leveraging-aws.pdf
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
Belt and Road Supply Chain Finance Blockchain Solution
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
GamePlan Trading System Review: Professional Trader's Honest Take
A Day in the Life of Location Data - Turning Where into How.pdf
Reimagining Insurance: Connected Data for Confident Decisions.pdf

AngularJS

  • 2. ■Open-source JavaScript framework. ■Developed in 2009 by Miško Hevery and Adam Abrons. ■Maintained by Google. ■Browser Based (Client Side JavaScript) MVC WHAT IS ANGULARJS ?
  • 3. Current State of Browser And Web Application Development User :) Developer :( Complexity Kills
  • 7. HTML is great for static pages, but when it come to web applications its doesnt mold well (Dynamic Contents, Animations). This gap is filled by various JavaScript Libraries, As a result the more functionalities you add , you are bringing more JS. Nothing Bad in this Concept , but imagine if html elements declaratively apply for logic and functions, then WHY ANGULARJS ? ❖Our html code would be self documenting itself ❖High Amount of Reduction in JavaScript Code ❖Easy for Maintaining and Extending
  • 9. Wow Less JavaScript Less Headache, But Wait Aren’t We talking about a JavaScript Framework ??
  • 10. Before Going in And Digging Much More into AngularJS, just take a note of its competitors or fellow MVC Javascript FrameWorks. Have Listed Just 4 Popular Ones , there are few more
  • 11. Additional Benefits of Using AngularJS ❖Less Boilerplate code ❖Separation of concerns ❖Uses JQLite (a subset of jQuery) for DOM manipulation, if we include jQuery before AngularJS , it will be used instead of JQLite ❖Testing is a First Class Citizen ❖Validation and Dependency Injection ❖Two Way Data Binding ( And Many More …………….)
  • 13. Two Way Data Binding ❖View is updated automatically when model is changed. ❖Model is updated automatically when a value in view has changed.
  • 14. Too Much Of Concepts till now.… Lets Break the Ice With Some Coding
  • 15. DIRECTIVE AND DATA BINDING DIRECTIVE ❖Teaching HTML New Tricks . ❖Adding New Custom HTML Elements, Attributes, Classes And Comments Which will perform Special Functions ❖We have default directives and custom directives
  • 22. Lets Hit the Code More Concepts To come in Demo App