SlideShare a Scribd company logo
Angular
Module 1 - Introducing Angular
Learning Objectives
➔ What is Angular?
➔ What is a Framework?
➔ What is SPA?
➔ Why Angular?
➔ Installation of NodeJS
➔ Setting up our workspace with Angular CLI
➔ Creating a new project
➔ Basics of an Angular Application
What is Angular?
➔ Angular is a frontend JavaScript framework and it helps building interactive
modern web user interfaces.
➔ Angular is a JavaScript framework which allows us to create Single Page
Application(SPA).
What is a Framework?
➔ A framework is like a platform for developing software applications.
➔ A framework simplifies the process of building complex, interactive web user
interfaces.
➔ They have predefined classes and functions which provides API’s for
performing different operations.
Module 1.pptx Angular JS FRAMEWORK WEBDEVELOPMENT
Module 1.pptx Angular JS FRAMEWORK WEBDEVELOPMENT
Module 1.pptx Angular JS FRAMEWORK WEBDEVELOPMENT
Module 1.pptx Angular JS FRAMEWORK WEBDEVELOPMENT
Module 1.pptx Angular JS FRAMEWORK WEBDEVELOPMENT
Module 1.pptx Angular JS FRAMEWORK WEBDEVELOPMENT
What is SPA?
➔ SPA stands for Single Page Application.
➔ A SPA has only one HTML page and when we navigate around the menus in
the web page only the content of that page changes without loading page.
➔ Here we are using JS to change the content of the page without reaching out
to the server and it is much faster.
Why Angular?
➔ If we use only Vanilla JS/ jQuery it becomes hard to maintain as the
application grows.
➔ Some functionalities must be written from scratch when using JS/jQuery.
➔ Angular provides a clean structure that is easy to understand and maintain.
➔ It is also a collection of tools & features such as CLI, which help us to build
from basic to complex applications.
➔ Applications built with Angular are more testable.
Installation of NodeJS
➔ Node.js is a powerful, open-source, and cross-platform JavaScript runtime
environment.
➔ It allows you to run JavaScript code outside the browser, making it ideal for
building scalable server-side and networking applications.
➔ Enables the use of JavaScript for both frontend and backend development.
➔ Supports building real-time applications like chat apps and gaming servers.
Setting up Workspace with Angular CLI
Angular CLI is a command line interface which use to create new angular project
or generate some boilerplate code.
npm install -g @angular/cli@latest
To verify
ng version
Create Angular Project
To create a new angular project, we use the following command by navigating to
the folder through command line.
ng new projectname
To compile and run
ng serve
Bootstrapping Angular Application
Bootstrapping is the process of initializing the Angular application.
Angular Project
index.html
Angular Core
Libraries
Angular third
party libraries
angular.json To locate the main entry point (main.ts)
main.ts
AppComponent
app.component
.html
End of Module 1
Queries?

More Related Content

Similar to Module 1.pptx Angular JS FRAMEWORK WEBDEVELOPMENT (20)

PDF
Introduction To Angular 4 - J2I
Nader Debbabi
 
PDF
Introduction+to+AngularJS+with+logo+from+digital+ocean.pdf
ahmadfaisal744721
 
PDF
Angular Notes.pdf
sagarpal60
 
PPTX
Angular 5 presentation for beginners
Imran Qasim
 
PPTX
Tech io spa_angularjs_20130814_v0.9.5
Ganesh Kondal
 
PPTX
Angular Js Advantages - Complete Reference
EPAM Systems
 
PPTX
Intro to AngularJS
Sparkhound Inc.
 
PPTX
Web Development with Angular Session.pptx
MrunalBhosale18
 
PPTX
Angular 18 course for begineers and experienced
tejaswinimysoola
 
PDF
Angular - Chapter 1 - Introduction
WebStackAcademy
 
PPTX
AngularJS 1.x - your first application (problems and solutions)
Igor Talevski
 
PPTX
An Overview of Angular 4
Cynoteck Technology Solutions Private Limited
 
PDF
Angular Web App Development
philipthomas428223
 
DOCX
The Ultimate Guide to Hiring Angular Developers
Soft Suave Technologies
 
PDF
Angular 4 Tutorial For Beginners | Angular 4 Introduction | Angular 4 Trainin...
Edureka!
 
PDF
Angular, the New Angular JS
Kenzan
 
PPTX
The Basics Angular JS
OrisysIndia
 
ODP
Angular 6 - The Complete Guide
Sam Dias
 
PPTX
Angular Framework ppt for beginners and advanced
Preetha Ganapathi
 
PDF
Angular Interview Questions-PDF.pdf
JohnLeo57
 
Introduction To Angular 4 - J2I
Nader Debbabi
 
Introduction+to+AngularJS+with+logo+from+digital+ocean.pdf
ahmadfaisal744721
 
Angular Notes.pdf
sagarpal60
 
Angular 5 presentation for beginners
Imran Qasim
 
Tech io spa_angularjs_20130814_v0.9.5
Ganesh Kondal
 
Angular Js Advantages - Complete Reference
EPAM Systems
 
Intro to AngularJS
Sparkhound Inc.
 
Web Development with Angular Session.pptx
MrunalBhosale18
 
Angular 18 course for begineers and experienced
tejaswinimysoola
 
Angular - Chapter 1 - Introduction
WebStackAcademy
 
AngularJS 1.x - your first application (problems and solutions)
Igor Talevski
 
Angular Web App Development
philipthomas428223
 
The Ultimate Guide to Hiring Angular Developers
Soft Suave Technologies
 
Angular 4 Tutorial For Beginners | Angular 4 Introduction | Angular 4 Trainin...
Edureka!
 
Angular, the New Angular JS
Kenzan
 
The Basics Angular JS
OrisysIndia
 
Angular 6 - The Complete Guide
Sam Dias
 
Angular Framework ppt for beginners and advanced
Preetha Ganapathi
 
Angular Interview Questions-PDF.pdf
JohnLeo57
 

Recently uploaded (20)

PDF
Rostyslav Chayka: Управління командою за допомогою AI (UA)
Lviv Startup Club
 
PDF
Factors Influencing Demand For Plumbers In Toronto GTA:
Homestars
 
PDF
NJ GST Collection Summary - June2025.pdf
writer28
 
PDF
LEWIONICS SCO Company Profile UAE JULY 2025
Natalie Lewes
 
PPTX
LESSON2.Uniquesellingpropositionandvalueproposition-180725234133.pptx
dioselasolidor1
 
PPTX
6 Critical Factors to Evaluate Before Starting a Retail Business
RUPAL AGARWAL
 
PDF
Connecting Startups to Strategic Global VC Opportunities.pdf
Google
 
PPTX
World First Cardiovascular & Thoracic CT Scanner
arineta37
 
PDF
Azumah Resources reaffirms commitment to Ghana amid dispute with Engineers & ...
Kweku Zurek
 
PDF
Buy Boys Long Sleeve T-shirts at Port 213
Port 213
 
DOCX
How to Choose the Best Dildo for Men A Complete Buying Guide.docx
Glas Toy
 
PDF
From Legacy to Velocity: how we rebuilt everything in 8 months.
Product-Tech Team
 
PDF
Digital Marketing Masterclass by Lalit Sethia.
creationritu568
 
PDF
Raman Bhaumik - A Passion For Service
Raman Bhaumik
 
DOCX
RECLAIM STOLEN CRYPTO REVIEW WITH RECUVA HACKER SOLUTIONS
camilamichaelj7
 
PDF
Importance of Timely Renewal of Legal Entity Identifiers.pdf
MNS Credit Management Group Pvt. Ltd.
 
PPTX
The Art of Customer Journey Optimization: Crafting Seamless Experiences
RUPAL AGARWAL
 
PDF
kcb-group-plc-2024-integrated-report-and-financial-statements (3).pdf
DanielNdegwa10
 
PDF
Why Unipac Equipment Leads the Way Among Gantry Crane Manufacturers in Singap...
UnipacEquipment
 
PPTX
Understanding ISO 42001 Standard: AI Governance & Compliance Insights from Ad...
Adeptiv AI
 
Rostyslav Chayka: Управління командою за допомогою AI (UA)
Lviv Startup Club
 
Factors Influencing Demand For Plumbers In Toronto GTA:
Homestars
 
NJ GST Collection Summary - June2025.pdf
writer28
 
LEWIONICS SCO Company Profile UAE JULY 2025
Natalie Lewes
 
LESSON2.Uniquesellingpropositionandvalueproposition-180725234133.pptx
dioselasolidor1
 
6 Critical Factors to Evaluate Before Starting a Retail Business
RUPAL AGARWAL
 
Connecting Startups to Strategic Global VC Opportunities.pdf
Google
 
World First Cardiovascular & Thoracic CT Scanner
arineta37
 
Azumah Resources reaffirms commitment to Ghana amid dispute with Engineers & ...
Kweku Zurek
 
Buy Boys Long Sleeve T-shirts at Port 213
Port 213
 
How to Choose the Best Dildo for Men A Complete Buying Guide.docx
Glas Toy
 
From Legacy to Velocity: how we rebuilt everything in 8 months.
Product-Tech Team
 
Digital Marketing Masterclass by Lalit Sethia.
creationritu568
 
Raman Bhaumik - A Passion For Service
Raman Bhaumik
 
RECLAIM STOLEN CRYPTO REVIEW WITH RECUVA HACKER SOLUTIONS
camilamichaelj7
 
Importance of Timely Renewal of Legal Entity Identifiers.pdf
MNS Credit Management Group Pvt. Ltd.
 
The Art of Customer Journey Optimization: Crafting Seamless Experiences
RUPAL AGARWAL
 
kcb-group-plc-2024-integrated-report-and-financial-statements (3).pdf
DanielNdegwa10
 
Why Unipac Equipment Leads the Way Among Gantry Crane Manufacturers in Singap...
UnipacEquipment
 
Understanding ISO 42001 Standard: AI Governance & Compliance Insights from Ad...
Adeptiv AI
 
Ad

Module 1.pptx Angular JS FRAMEWORK WEBDEVELOPMENT

  • 1. Angular Module 1 - Introducing Angular
  • 2. Learning Objectives ➔ What is Angular? ➔ What is a Framework? ➔ What is SPA? ➔ Why Angular? ➔ Installation of NodeJS ➔ Setting up our workspace with Angular CLI ➔ Creating a new project ➔ Basics of an Angular Application
  • 3. What is Angular? ➔ Angular is a frontend JavaScript framework and it helps building interactive modern web user interfaces. ➔ Angular is a JavaScript framework which allows us to create Single Page Application(SPA).
  • 4. What is a Framework? ➔ A framework is like a platform for developing software applications. ➔ A framework simplifies the process of building complex, interactive web user interfaces. ➔ They have predefined classes and functions which provides API’s for performing different operations.
  • 11. What is SPA? ➔ SPA stands for Single Page Application. ➔ A SPA has only one HTML page and when we navigate around the menus in the web page only the content of that page changes without loading page. ➔ Here we are using JS to change the content of the page without reaching out to the server and it is much faster.
  • 12. Why Angular? ➔ If we use only Vanilla JS/ jQuery it becomes hard to maintain as the application grows. ➔ Some functionalities must be written from scratch when using JS/jQuery. ➔ Angular provides a clean structure that is easy to understand and maintain. ➔ It is also a collection of tools & features such as CLI, which help us to build from basic to complex applications. ➔ Applications built with Angular are more testable.
  • 13. Installation of NodeJS ➔ Node.js is a powerful, open-source, and cross-platform JavaScript runtime environment. ➔ It allows you to run JavaScript code outside the browser, making it ideal for building scalable server-side and networking applications. ➔ Enables the use of JavaScript for both frontend and backend development. ➔ Supports building real-time applications like chat apps and gaming servers.
  • 14. Setting up Workspace with Angular CLI Angular CLI is a command line interface which use to create new angular project or generate some boilerplate code. npm install -g @angular/cli@latest To verify ng version
  • 15. Create Angular Project To create a new angular project, we use the following command by navigating to the folder through command line. ng new projectname To compile and run ng serve
  • 16. Bootstrapping Angular Application Bootstrapping is the process of initializing the Angular application. Angular Project index.html Angular Core Libraries Angular third party libraries angular.json To locate the main entry point (main.ts) main.ts AppComponent app.component .html
  • 17. End of Module 1 Queries?