SlideShare a Scribd company logo
Introduction to Angular 2
Subramanyam M
https://www.drupal.org/u/subbu94
https://www.linkedin.com/in/subbu-subramanyam-
13ba07131/
● Introduction
● Why Angular 2
● Setting up Angular Environment
● Structure
● Angular Components
● Angular Routing
Agenda
History
1. AngularJS is first released in 2010
1. Angular 2 is released in September 2016
1. Angular 4 is released in March 2017
1. Angular 5 is released in November 2017
Future Releases:
1. Angular 6 is scheduled to March or April 2018
2. Angular 7 is scheduled to September or October 2018
INTRO
● Angular is a JavaScript Framework,which helps to build
web applications
● Angular is developed by Google
● Angular is Free and Open Source
Why Angular 2 ?
Why Angular 2 ?
➢ Performance: Angular 2 is 5 times faster than AngularJS 1
➢ Mobile Support: Angular 2 is designed from ground level with
mobile support in mind
➢ Components: in Angular 2 everything is components only
➢ Single Page Application:
➢ Unit Testing & E2E ( End to End ) Testing
➢ More Languages:
○ TypeScript
○ EcmaScript 5 & EcmaScript 6
○ PureScript,Dart etc..
What is TypeScript ?
● TypeScript is Free and Open Source programming
language developed by Microsoft
● TypeScript is a superset of Javascript
● Process called Transpilation compiles the TypeScript to
JavaScript
Requirements
1. nodeJs version 6.9.x or greater
1. npm version 3.x.x or greater
1. Angular CLI
Set up Environment
● Install the Angular CLI by running the below
command
➔ npm install -g angular@cli
Create new Project
● Create your own project, by
➔ ng new my-project (project name)
Serve the application
● Go to the project folder & then serve the application
➔ cd my-project
➔ ng serve (or) ng serve --open
QUESTIONS?
THANKS!

More Related Content

PPTX
AngularJS to Angular 2
PDF
Ng-Conf 2015 Report : AngularJS 1 & 2
PPTX
Agile coding dojo session #3 (2014 09-20)
PDF
Jees plan, second half of 2017
PDF
Angular.js for beginners
PDF
Anyone Can Code: JavaScript - 6/24/2014
PPTX
Getting Started With AngularJS
PDF
NativeScript 環境のインストールとはじめてのプロジェクト実行
AngularJS to Angular 2
Ng-Conf 2015 Report : AngularJS 1 & 2
Agile coding dojo session #3 (2014 09-20)
Jees plan, second half of 2017
Angular.js for beginners
Anyone Can Code: JavaScript - 6/24/2014
Getting Started With AngularJS
NativeScript 環境のインストールとはじめてのプロジェクト実行

What's hot (16)

PDF
Android Made Simple
PDF
Shit happens… debugging an Angular app.
PDF
Angular js - 10 reasons to choose angularjs
PPTX
Angular for rookies MS TechDays 2017
PDF
Continuous delivery journey - Montgomery county JUG
PDF
Beyond the web: Mobile apps using Drupal & Ionic 2 - Drupal Dev Days Seville ...
PPTX
UI5ConBE - OData V4 presentation
PPTX
Jump into React-Native (Class 6)
PDF
Burgas Conf 21.06.2014 - Single page application Angularjs and Nodejs
PPTX
Play framework - Bristol Java meetup
PDF
Google App Engine Developer - Day1
PPTX
A Big Picture Of AngularJS
PDF
Building at a glance
PDF
Crowdlinker Engineering (year in review 2019)
PPTX
Introduction to WordPress Translation Day 4
Android Made Simple
Shit happens… debugging an Angular app.
Angular js - 10 reasons to choose angularjs
Angular for rookies MS TechDays 2017
Continuous delivery journey - Montgomery county JUG
Beyond the web: Mobile apps using Drupal & Ionic 2 - Drupal Dev Days Seville ...
UI5ConBE - OData V4 presentation
Jump into React-Native (Class 6)
Burgas Conf 21.06.2014 - Single page application Angularjs and Nodejs
Play framework - Bristol Java meetup
Google App Engine Developer - Day1
A Big Picture Of AngularJS
Building at a glance
Crowdlinker Engineering (year in review 2019)
Introduction to WordPress Translation Day 4
Ad

Similar to Introduction to Angular 2 (20)

PDF
Angular2 tutorial
PDF
New World of Angular (v2+)
PPTX
PPT
Angular.ppt
PDF
Adventures with Angular 2
PPTX
Angular 2.0
PPTX
PPTX
Angular intro
PDF
Introduction-to-Angular-Language.pdf
PDF
Angular 2 - How we got here?
ODP
Angular 6 - The Complete Guide
ODP
A Glimpse on Angular 4
PDF
Brief introduction to Angular 2.0 & 4.0
PDF
Evolution and History of Angular as Web Development Platform.pdf
PPTX
PPTX
Reason to choose Angular JS for your Web Application
PDF
Beginner's Guide to Angular 2.0
PPTX
Angular
PDF
Angular 4 Tutorial For Beginners | Angular 4 Introduction | Angular 4 Trainin...
PDF
An Intro to Angular 2
Angular2 tutorial
New World of Angular (v2+)
Angular.ppt
Adventures with Angular 2
Angular 2.0
Angular intro
Introduction-to-Angular-Language.pdf
Angular 2 - How we got here?
Angular 6 - The Complete Guide
A Glimpse on Angular 4
Brief introduction to Angular 2.0 & 4.0
Evolution and History of Angular as Web Development Platform.pdf
Reason to choose Angular JS for your Web Application
Beginner's Guide to Angular 2.0
Angular
Angular 4 Tutorial For Beginners | Angular 4 Introduction | Angular 4 Trainin...
An Intro to Angular 2
Ad

More from valuebound (20)

PDF
Scaling Drupal for High Traffic Websites
PDF
Drupal 7 to Drupal 10 Migration A Fintech Strategic Blueprint (1).pdf
PDF
How to Use DDEV to Streamline Your Drupal Development Process.
PDF
How to Use AWS to Automate Your IT Operation| Valuebound
PDF
How to Use Firebase to Send Push Notifications to React Native and Node.js Apps
PDF
Mastering Drupal Theming
PDF
The Benefits of Cloud Engineering
PDF
Cloud Computing
PDF
The Future of Cloud Engineering: Emerging Trends and Technologies to Watch in...
PDF
Deep dive into ChatGPT
PDF
Content Creation Solution | Valuebound
PPTX
Road ahead for Drupal 8 contributed projects
PPTX
Chatbot with RASA | Valuebound
PDF
Drupal and Artificial Intelligence for Personalization
PPTX
Drupal growth in last year | Valuebound
PPTX
BE NEW TO THE WORLD "BRAVE FROM CHROME"
PPTX
Event loop in browser
PPTX
The Basics of MongoDB
PPTX
React JS: A Secret Preview
PPTX
Dependency Injection in Drupal 8
Scaling Drupal for High Traffic Websites
Drupal 7 to Drupal 10 Migration A Fintech Strategic Blueprint (1).pdf
How to Use DDEV to Streamline Your Drupal Development Process.
How to Use AWS to Automate Your IT Operation| Valuebound
How to Use Firebase to Send Push Notifications to React Native and Node.js Apps
Mastering Drupal Theming
The Benefits of Cloud Engineering
Cloud Computing
The Future of Cloud Engineering: Emerging Trends and Technologies to Watch in...
Deep dive into ChatGPT
Content Creation Solution | Valuebound
Road ahead for Drupal 8 contributed projects
Chatbot with RASA | Valuebound
Drupal and Artificial Intelligence for Personalization
Drupal growth in last year | Valuebound
BE NEW TO THE WORLD "BRAVE FROM CHROME"
Event loop in browser
The Basics of MongoDB
React JS: A Secret Preview
Dependency Injection in Drupal 8

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Spectroscopy.pptx food analysis technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Spectral efficient network and resource selection model in 5G networks
Empathic Computing: Creating Shared Understanding
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Chapter 3 Spatial Domain Image Processing.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Review of recent advances in non-invasive hemoglobin estimation
Network Security Unit 5.pdf for BCA BBA.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation_ Review paper, used for researhc scholars
Spectroscopy.pptx food analysis technology

Introduction to Angular 2

  • 1. Introduction to Angular 2 Subramanyam M https://www.drupal.org/u/subbu94 https://www.linkedin.com/in/subbu-subramanyam- 13ba07131/
  • 2. ● Introduction ● Why Angular 2 ● Setting up Angular Environment ● Structure ● Angular Components ● Angular Routing Agenda
  • 3. History 1. AngularJS is first released in 2010 1. Angular 2 is released in September 2016 1. Angular 4 is released in March 2017 1. Angular 5 is released in November 2017 Future Releases: 1. Angular 6 is scheduled to March or April 2018 2. Angular 7 is scheduled to September or October 2018
  • 4. INTRO ● Angular is a JavaScript Framework,which helps to build web applications ● Angular is developed by Google ● Angular is Free and Open Source
  • 6. Why Angular 2 ? ➢ Performance: Angular 2 is 5 times faster than AngularJS 1 ➢ Mobile Support: Angular 2 is designed from ground level with mobile support in mind ➢ Components: in Angular 2 everything is components only ➢ Single Page Application: ➢ Unit Testing & E2E ( End to End ) Testing ➢ More Languages: ○ TypeScript ○ EcmaScript 5 & EcmaScript 6 ○ PureScript,Dart etc..
  • 7. What is TypeScript ? ● TypeScript is Free and Open Source programming language developed by Microsoft ● TypeScript is a superset of Javascript ● Process called Transpilation compiles the TypeScript to JavaScript
  • 8. Requirements 1. nodeJs version 6.9.x or greater 1. npm version 3.x.x or greater 1. Angular CLI
  • 9. Set up Environment ● Install the Angular CLI by running the below command ➔ npm install -g angular@cli
  • 10. Create new Project ● Create your own project, by ➔ ng new my-project (project name)
  • 11. Serve the application ● Go to the project folder & then serve the application ➔ cd my-project ➔ ng serve (or) ng serve --open