SlideShare a Scribd company logo
INTRO TO
ANGULAR JS
Presented By
AKHIL &
YETHIN
Livares Technologies Pvt
Ltd
Tech&Socio-Cultural Group
Tech&Socio-Cultural Group Livares Technologies Pvt
Ltd
ANGULAR JS
Angular JS is a front end javascript framework. Popular ‘MEAN’ stack ‘A’
stands for Angular.
WHY ANGULAR ?
• Code organization
• Increasing productivity
PREQUISITES TO INSTALLING ANGULAR
• Latest version of node and npm
ANGULAR JS FEATURES
• MVC
• Data model binding
• Unit testing in-built
Continue
Tech&Socio-Cultural Group
PRESENTATION TITLE
Livares Technologies Pvt
Ltd
ANGULAR JS
Model: Business logic, Notify view changes, Application functionality
View: Render model data, user interactions
Controller: Defines application behaviour, map user to model, selecting
views
Continue
MVC
Tech&Socio-Cultural Group
PRESENTATION TITLE
Livares Technologies Pvt
Ltd
ANGULAR JS
COMPONENTS OF ANGULARJS
• Components
• Services
• Modules
Continue
Tech&Socio-Cultural Group
PRESENTATION TITLE
Livares Technologies Pvt
Ltd
ANGULAR JS ARCHITECTURE
Continue
Tech&Socio-Cultural Group
• Basic building block of an angular app
• Provide context for compilation for components.
• An angular application consist of a group of modules.
• They can import and export functionality.
• Organizing code into different modules reduce the complexity in
development and also enhances reusability.
• Lazy loading is an another benefit of angular apps.
Livares Technologies Pvt
Ltd
ANGULAR JS : ngModule
Continue
Tech&Socio-Cultural Group
• Decelerations : components, directives and pipes belongs to module.
• Exports : most feature needed by other modules is added to the export
properties.
• Imports : modules that are required by this module.
• Providers: services required by the module
• Bootstrap : the root component of the angular app
Livares Technologies Pvt
Ltd
ANGULAR JS : ng-Module metadata
Continue
Tech&Socio-Cultural Group Livares Technologies Pvt
Ltd
ANGULAR JS : ngModule
Continue
Tech&Socio-Cultural Group Livares Technologies Pvt
Ltd
ANGULAR JS : Components
• Components define views.
• Components are classes with decorators which mark their type and
metadata
• Metadata associates components with templates
• Templates have their html and angular mark-up
• Binding mark-up connect application data with DOM
• Template directive provide program logic.
• Component and template define view.
Continue
Tech&Socio-Cultural Group Livares Technologies Pvt
Ltd
ANGULAR JS : Services• Services defines logic / data.
• Can be injected into other providers
• Dependency injection keep component class clean and efficient
• Services fetch data , validate user input etc…
Continue
Tech&Socio-Cultural Group Livares Technologies Pvt
Ltd
ANGULAR JS : Routers
• Navigation to different views and path can be done through routers
• Maps the URL to views.
• Navigation rules are defined to components
• The router can lazy-load the module on demand
Continue
OUR
CONTACT DETAILS
Livares Technologies Pvt Ltd
5th Floor, Yamuna Building
Technopark Phase III Campus
Trivandrum, Kerala, India-
695581
Livares Technologies Pvt
Ltd
Tech&Socio-Cultural Group
Our helpline is always open to receive any inquiry
or feedback.Please feel free to contact us
www.livares.co
m
contact@livares.co
m
@livaresoffici
al
www.facebook.com/livaresoffici
al
+91-471-2710003 | +91-471-
2710004
THANK YOU

More Related Content

What's hot (9)

DOC
Rahul Shekhar Resume
Rahul Shekhar
 
PDF
(ATS6-DEV02) Web Application Strategies
BIOVIA
 
DOCX
Accenture Inc CV
dflipr3public_l2n
 
PPTX
TUG Presentation - 1/25/17
Grey Wolf Systems
 
ZIP
PIE/PIF
Derek Moore
 
PPT
EGL Conference 2011 - Technical Workshop
Will Smythe
 
PPTX
Oracle APEX Dynamic Actions
Anthony Rayner
 
PDF
How to Build Dynamic Forms in Angular Directive with a Backend
Backand Cohen
 
PDF
apidays LIVE London 2021 - Rethink API Troubleshooting to Deliver Value by Sa...
apidays
 
Rahul Shekhar Resume
Rahul Shekhar
 
(ATS6-DEV02) Web Application Strategies
BIOVIA
 
Accenture Inc CV
dflipr3public_l2n
 
TUG Presentation - 1/25/17
Grey Wolf Systems
 
PIE/PIF
Derek Moore
 
EGL Conference 2011 - Technical Workshop
Will Smythe
 
Oracle APEX Dynamic Actions
Anthony Rayner
 
How to Build Dynamic Forms in Angular Directive with a Backend
Backand Cohen
 
apidays LIVE London 2021 - Rethink API Troubleshooting to Deliver Value by Sa...
apidays
 

Similar to Introduction to Angular JS (20)

PPTX
Angular from Zero to Mastery - Training (Intermediate)
Smail LOUNES
 
PPTX
Unlimited training using Angular p_p_t
NeelaSaiKiran
 
PPTX
Ajs ppt
Avyaya Tarnaka
 
PDF
Best Angular Training Online: Angular tutorial | Learn Angular 2 to 10 |
Shailendra Chauhan
 
PDF
Angular Live training basic to Advance
Dot Net Tricks
 
PDF
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
Edureka!
 
PPTX
AngularJs (1.x) Presentation
Raghubir Singh
 
PDF
Mastering angular - Dot Net Tricks
Gaurav Singh
 
PPTX
unlimited-angular-training-online-angular-tutorial-learn-angular-2-to-10.pptx
ssuser98f96f
 
PPTX
AngularJS is awesome
Eusebiu Schipor
 
PPTX
What's new in Angular 2?
Alfred Jett Grandeza
 
PPTX
Module2
Hoàng Lê
 
PPTX
Angularjs basic part01
Mohd Abdul Baquee
 
PPTX
What are the key distinctions between Angular and AngularJS?
Albiorix Technology
 
PPTX
AngularJS
Jnana Prakash
 
PPTX
Angular js- 1.X
Nitin Giri
 
DOC
Updated resume
Arun Kiran
 
DOC
BuchiReddy 5+Years Resume
buchireddy6
 
PDF
Angular Interview Question & Answers PDF By ScholarHat
Scholarhat
 
PDF
Master Guide to Hiring AngularJS Developers_ Frameworks, Benefits, and Best P...
vitaragaistechnolabs
 
Angular from Zero to Mastery - Training (Intermediate)
Smail LOUNES
 
Unlimited training using Angular p_p_t
NeelaSaiKiran
 
Best Angular Training Online: Angular tutorial | Learn Angular 2 to 10 |
Shailendra Chauhan
 
Angular Live training basic to Advance
Dot Net Tricks
 
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
Edureka!
 
AngularJs (1.x) Presentation
Raghubir Singh
 
Mastering angular - Dot Net Tricks
Gaurav Singh
 
unlimited-angular-training-online-angular-tutorial-learn-angular-2-to-10.pptx
ssuser98f96f
 
AngularJS is awesome
Eusebiu Schipor
 
What's new in Angular 2?
Alfred Jett Grandeza
 
Module2
Hoàng Lê
 
Angularjs basic part01
Mohd Abdul Baquee
 
What are the key distinctions between Angular and AngularJS?
Albiorix Technology
 
AngularJS
Jnana Prakash
 
Angular js- 1.X
Nitin Giri
 
Updated resume
Arun Kiran
 
BuchiReddy 5+Years Resume
buchireddy6
 
Angular Interview Question & Answers PDF By ScholarHat
Scholarhat
 
Master Guide to Hiring AngularJS Developers_ Frameworks, Benefits, and Best P...
vitaragaistechnolabs
 
Ad

More from Livares Technologies Pvt Ltd (20)

PPTX
Web Performance Optimization
Livares Technologies Pvt Ltd
 
PPTX
Supervised Machine Learning
Livares Technologies Pvt Ltd
 
PPTX
Software Architecture Design
Livares Technologies Pvt Ltd
 
PPTX
Automation using Appium
Livares Technologies Pvt Ltd
 
PPTX
Bubble(No code Tool)
Livares Technologies Pvt Ltd
 
PPTX
Unsupervised Machine Learning
Livares Technologies Pvt Ltd
 
PPTX
Developing Secure Apps
Livares Technologies Pvt Ltd
 
PPTX
Micro-Frontend Architecture
Livares Technologies Pvt Ltd
 
PPTX
Apache J meter
Livares Technologies Pvt Ltd
 
PPTX
An Insight into Quantum Computing
Livares Technologies Pvt Ltd
 
PPTX
Just in Time (JIT)
Livares Technologies Pvt Ltd
 
PPTX
Introduction to Bitcoin
Livares Technologies Pvt Ltd
 
PPT
Data Mining Technniques
Livares Technologies Pvt Ltd
 
PPTX
Facade Design Pattern
Livares Technologies Pvt Ltd
 
PPTX
Manual Vs Automation Testing
Livares Technologies Pvt Ltd
 
PPT
Screenless display
Livares Technologies Pvt Ltd
 
PPTX
Database Overview
Livares Technologies Pvt Ltd
 
PPTX
An Introduction to Machine Learning
Livares Technologies Pvt Ltd
 
PPTX
An Introduction to Face Detection
Livares Technologies Pvt Ltd
 
PDF
Smart water meter solutions using LoRa WAN - Troncart
Livares Technologies Pvt Ltd
 
Web Performance Optimization
Livares Technologies Pvt Ltd
 
Supervised Machine Learning
Livares Technologies Pvt Ltd
 
Software Architecture Design
Livares Technologies Pvt Ltd
 
Automation using Appium
Livares Technologies Pvt Ltd
 
Bubble(No code Tool)
Livares Technologies Pvt Ltd
 
Unsupervised Machine Learning
Livares Technologies Pvt Ltd
 
Developing Secure Apps
Livares Technologies Pvt Ltd
 
Micro-Frontend Architecture
Livares Technologies Pvt Ltd
 
An Insight into Quantum Computing
Livares Technologies Pvt Ltd
 
Just in Time (JIT)
Livares Technologies Pvt Ltd
 
Introduction to Bitcoin
Livares Technologies Pvt Ltd
 
Data Mining Technniques
Livares Technologies Pvt Ltd
 
Facade Design Pattern
Livares Technologies Pvt Ltd
 
Manual Vs Automation Testing
Livares Technologies Pvt Ltd
 
Screenless display
Livares Technologies Pvt Ltd
 
Database Overview
Livares Technologies Pvt Ltd
 
An Introduction to Machine Learning
Livares Technologies Pvt Ltd
 
An Introduction to Face Detection
Livares Technologies Pvt Ltd
 
Smart water meter solutions using LoRa WAN - Troncart
Livares Technologies Pvt Ltd
 
Ad

Recently uploaded (20)

PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
Designing Production-Ready AI Agents
Kunal Rai
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Designing Production-Ready AI Agents
Kunal Rai
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Biography of Daniel Podor.pdf
Daniel Podor
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
July Patch Tuesday
Ivanti
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 

Introduction to Angular JS

  • 1. INTRO TO ANGULAR JS Presented By AKHIL & YETHIN Livares Technologies Pvt Ltd Tech&Socio-Cultural Group
  • 2. Tech&Socio-Cultural Group Livares Technologies Pvt Ltd ANGULAR JS Angular JS is a front end javascript framework. Popular ‘MEAN’ stack ‘A’ stands for Angular. WHY ANGULAR ? • Code organization • Increasing productivity PREQUISITES TO INSTALLING ANGULAR • Latest version of node and npm ANGULAR JS FEATURES • MVC • Data model binding • Unit testing in-built Continue
  • 3. Tech&Socio-Cultural Group PRESENTATION TITLE Livares Technologies Pvt Ltd ANGULAR JS Model: Business logic, Notify view changes, Application functionality View: Render model data, user interactions Controller: Defines application behaviour, map user to model, selecting views Continue MVC
  • 4. Tech&Socio-Cultural Group PRESENTATION TITLE Livares Technologies Pvt Ltd ANGULAR JS COMPONENTS OF ANGULARJS • Components • Services • Modules Continue
  • 5. Tech&Socio-Cultural Group PRESENTATION TITLE Livares Technologies Pvt Ltd ANGULAR JS ARCHITECTURE Continue
  • 6. Tech&Socio-Cultural Group • Basic building block of an angular app • Provide context for compilation for components. • An angular application consist of a group of modules. • They can import and export functionality. • Organizing code into different modules reduce the complexity in development and also enhances reusability. • Lazy loading is an another benefit of angular apps. Livares Technologies Pvt Ltd ANGULAR JS : ngModule Continue
  • 7. Tech&Socio-Cultural Group • Decelerations : components, directives and pipes belongs to module. • Exports : most feature needed by other modules is added to the export properties. • Imports : modules that are required by this module. • Providers: services required by the module • Bootstrap : the root component of the angular app Livares Technologies Pvt Ltd ANGULAR JS : ng-Module metadata Continue
  • 8. Tech&Socio-Cultural Group Livares Technologies Pvt Ltd ANGULAR JS : ngModule Continue
  • 9. Tech&Socio-Cultural Group Livares Technologies Pvt Ltd ANGULAR JS : Components • Components define views. • Components are classes with decorators which mark their type and metadata • Metadata associates components with templates • Templates have their html and angular mark-up • Binding mark-up connect application data with DOM • Template directive provide program logic. • Component and template define view. Continue
  • 10. Tech&Socio-Cultural Group Livares Technologies Pvt Ltd ANGULAR JS : Services• Services defines logic / data. • Can be injected into other providers • Dependency injection keep component class clean and efficient • Services fetch data , validate user input etc… Continue
  • 11. Tech&Socio-Cultural Group Livares Technologies Pvt Ltd ANGULAR JS : Routers • Navigation to different views and path can be done through routers • Maps the URL to views. • Navigation rules are defined to components • The router can lazy-load the module on demand Continue
  • 12. OUR CONTACT DETAILS Livares Technologies Pvt Ltd 5th Floor, Yamuna Building Technopark Phase III Campus Trivandrum, Kerala, India- 695581 Livares Technologies Pvt Ltd Tech&Socio-Cultural Group Our helpline is always open to receive any inquiry or feedback.Please feel free to contact us www.livares.co m [email protected] m @livaresoffici al www.facebook.com/livaresoffici al +91-471-2710003 | +91-471- 2710004 THANK YOU