SlideShare a Scribd company logo
AngularJS 1.x
By @islamzatary
By @islamzatary
1. Introduction.
2. Learning.
3. How Angular work.
4. Angularjs Concepts.
a. MVC.
b. Modules.
c. Scope.
d. Directives.
e. One & Two way data binding (one, two).
f. Services.
g. Dependency Injection.
h. Digest Cycle.
i. Testing & Debugging.
5. Websites uses AngularJS.
Introduction
By @islamzatary
Learning
By @islamzatary
1. the documentation improved to be easy (app, modules, controllers, directives, scopes).
2. many articles resources available, large community.
Resources to learn:
https://docs.angularjs.org/guide/
Building 2048:
http://www.ng-newsletter.com/posts/building-2048-in-angularjs.html
How AngularJS work
By @islamzatary
Watch Youtube Video
Concepts
By @islamzatary
1. MVC (Model, View, Controller).
2. Modules.
a. defines an application.
b. container for the different parts of an application.
c. Must be unique.
3. Scope.
a. JavaScript Object.
b. Communication between the controller and view.
4. Directives.
a. markers on a DOM element, attr, elem.
b. $compile(AngularJS HTML compiler).
Concepts
By @islamzatary
5. One & Two way data binding.
6. Services.
a. share state across your application.
7. Dependency Injection.
a. design pattern(Loose coupling architecture).
b. Components (services, directives, filters).
8. Digest Cycle.
a. cycle that performs dirty checking.
b. This is initiated via $digest().
9. Testing & Debugging.
Reference: ng concepts
Testing & Debugging
By @islamzatary
1. Normal debugging from Developer tools (debugger).
2. Angular Batarang (Chrome extension) => scopes, performance,
dependencies.
3. ng-inspector (Chrome extension).
Reference: ng-book.com
Websites uses AngualrJS:
By @islamzatary
1. Wolfram
2. Tahweleh
3. Sprint
4. ABC News
Oct 2016 => 12,000 out of 1m tested
The End
By @islamzatary

More Related Content

PDF
PPTX
Start your journey with angular | Basic Angular
DOCX
ใบงาน6
PDF
Web tools - angular js
PDF
AngularJS interview questions
PPTX
The Matrix: Audience Analysis
DOCX
DOCX
Start your journey with angular | Basic Angular
ใบงาน6
Web tools - angular js
AngularJS interview questions
The Matrix: Audience Analysis

Similar to Angular js 1.x - Main Concepts presented in FronteersJo Meetup (20)

DOCX
DOCX
angular content
DOCX
PDF
Deep Dive into AngularJS Javascript Framework
PDF
AngularJS: Overview & Key Features
PDF
benefits of angular programming.pdf
PDF
What are the success benefits of AngularJS development.pdf
PPT
Top java script frameworks ppt
PPTX
Anjular js
PPTX
Angular js for enteprise application
DOCX
Angular.js interview questions
PDF
AngularJS : Superheroic JavaScript MVW Framework
PDF
SOCIAL MEDIA APP USING REACT JS PROJECT I.pdf
PPTX
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
PPTX
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
PDF
Webinar on Angular JS titled 'Develop Responsive Single Page Application'
PDF
Angular JS - Develop Responsive Single Page Application
PDF
MVC Architecture: A Detailed Insight to the Modern Web Applications Developme...
PPTX
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
PPTX
Angularjs
angular content
Deep Dive into AngularJS Javascript Framework
AngularJS: Overview & Key Features
benefits of angular programming.pdf
What are the success benefits of AngularJS development.pdf
Top java script frameworks ppt
Anjular js
Angular js for enteprise application
Angular.js interview questions
AngularJS : Superheroic JavaScript MVW Framework
SOCIAL MEDIA APP USING REACT JS PROJECT I.pdf
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
Webinar on Angular JS titled 'Develop Responsive Single Page Application'
Angular JS - Develop Responsive Single Page Application
MVC Architecture: A Detailed Insight to the Modern Web Applications Developme...
angularjs_vs_angular_the_key_differences_between_javascript_and_typescript.pptx
Angularjs
Ad

More from Islam AlZatary (7)

PDF
Intro to Puppeteer
PPTX
Web performance
PPTX
HTML, CSS, JS & Jquery Introduction
PPTX
Email Template For All Devices
PPTX
Jquery mobile book review
PPTX
How successful people think
PPTX
Database storage engine
Intro to Puppeteer
Web performance
HTML, CSS, JS & Jquery Introduction
Email Template For All Devices
Jquery mobile book review
How successful people think
Database storage engine
Ad

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Big Data Technologies - Introduction.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Encapsulation theory and applications.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
Teaching material agriculture food technology
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Mobile App Security Testing_ A Comprehensive Guide.pdf
cuic standard and advanced reporting.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Big Data Technologies - Introduction.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Electronic commerce courselecture one. Pdf
Programs and apps: productivity, graphics, security and other tools
Encapsulation theory and applications.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
A comparative analysis of optical character recognition models for extracting...
NewMind AI Weekly Chronicles - August'25-Week II
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Teaching material agriculture food technology
Machine learning based COVID-19 study performance prediction
Digital-Transformation-Roadmap-for-Companies.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Spectral efficient network and resource selection model in 5G networks
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

Angular js 1.x - Main Concepts presented in FronteersJo Meetup

  • 2. By @islamzatary 1. Introduction. 2. Learning. 3. How Angular work. 4. Angularjs Concepts. a. MVC. b. Modules. c. Scope. d. Directives. e. One & Two way data binding (one, two). f. Services. g. Dependency Injection. h. Digest Cycle. i. Testing & Debugging. 5. Websites uses AngularJS.
  • 4. Learning By @islamzatary 1. the documentation improved to be easy (app, modules, controllers, directives, scopes). 2. many articles resources available, large community. Resources to learn: https://docs.angularjs.org/guide/ Building 2048: http://www.ng-newsletter.com/posts/building-2048-in-angularjs.html
  • 5. How AngularJS work By @islamzatary Watch Youtube Video
  • 6. Concepts By @islamzatary 1. MVC (Model, View, Controller). 2. Modules. a. defines an application. b. container for the different parts of an application. c. Must be unique. 3. Scope. a. JavaScript Object. b. Communication between the controller and view. 4. Directives. a. markers on a DOM element, attr, elem. b. $compile(AngularJS HTML compiler).
  • 7. Concepts By @islamzatary 5. One & Two way data binding. 6. Services. a. share state across your application. 7. Dependency Injection. a. design pattern(Loose coupling architecture). b. Components (services, directives, filters). 8. Digest Cycle. a. cycle that performs dirty checking. b. This is initiated via $digest(). 9. Testing & Debugging. Reference: ng concepts
  • 8. Testing & Debugging By @islamzatary 1. Normal debugging from Developer tools (debugger). 2. Angular Batarang (Chrome extension) => scopes, performance, dependencies. 3. ng-inspector (Chrome extension). Reference: ng-book.com
  • 9. Websites uses AngualrJS: By @islamzatary 1. Wolfram 2. Tahweleh 3. Sprint 4. ABC News Oct 2016 => 12,000 out of 1m tested

Editor's Notes

  • #11: http://tutorials.pluralsight.com/front-end-javascript/angular-vs-react-a-side-by-side-comparison