SlideShare a Scribd company logo
Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Firebase
Guten Abend!
made with keynote by andrew hask
@ladyleet
Material Design
How many of you are using Angular 2?
by andrew haskin
@ladyleet
@ladyleethttps://www.youtube.com/watch?v=1NXhOChi54U
Tracy Lee
@ladyleet
github.com/ladyleet
modern-web.org
medium.com/@ladyleet
@ladyleet
Entrepreneur
sold my startup Dishcrawl
Junior Developer
Playing with frameworks & JS
Traveling Entrepreneur
New company, #digitalnomad
Who Knows?
LYFE. #YOLO
@ladyleet
Bit About My Life
@ladyleet
Reason is Easy?
• Angular-CLI (thx ember-cli)
• Convention over configuration
• Scaling across larger teams
• Quicker ramp time
Community that’s helped me along
@ladyleet
Angular Bootcamp
@angularbootcamp
One Hungry Mind Training
@simpulton
Angular Master Class
@pascalprecht
The Ben Lesh
@benlesh
Material Design
Today I want to show you how easy it is
to build an Angular 2 app
with Angular CLI on the fly.
by andrew haskin
@ladyleet
@ladyleet
We’re prototyping the ng-tattoo app
Create angular-cli ng2 app
@ladyleet
Here’s the journey we’re about to take
Configure materialize-css
Ng2 ng-cli app structure
Creating components
Using ngFor to display data
Using the new router
Deploying to firebase
Create angular-cli ng2 app
@ladyleet
Angular 2
Configure materialize-css
Ng2 ng-cli app structure
Creating components
Using ngFor to display data
Using the new router
Deploying to firebase
Material Design
$ npm install -g angular-cli
$ ng new {{name-of-app}}
by andrew haskin
@ladyleet
Create angular-cli ng2 app
@ladyleet
Configure materialize-css
Ng2 ng-cli app structure
Creating components
Using ngFor to display data
Using the new router
Deploying to firebase
Angular 2
Material Design
$ npm install materialize-css
by andrew haskin
@ladyleet
Material Design
add to your angular-cli-build.js file
‘materialize-css/bin/materialize.css’
‘materialize-css/bin/materialize.js’
add to your index.html file
<script src=”https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.3/
jquery.js"></script>
<link rel=”stylesheet” href=”https://cdnjs.cloudflare.com/ajax/libs/
materialize/0.97.6/css/materialize.min.css”>
<script src=”https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.6/
js/materialize.min.js"></script>
by andrew haskin
@ladyleet
Create angular-cli ng2 app
@ladyleet
Configure materialize-css
Ng2 ng-cli app structure
Creating components
Using ngFor to display data
Using the new router
Deploying to firebase
Angular 2
Create angular-cli ng2 app
@ladyleet
Configure materialize-css
Ng2 ng-cli app structure
Creating components
Using ngFor to display data
Using the new router
Deploying to firebase
Angular 2
Create angular-cli ng2 app
@ladyleet
Configure materialize-css
Ng2 ng-cli app structure
Creating components
Using ngFor to display data
Using the new router
Deploying to firebase
Angular 2
Create angular-cli ng2 app
@ladyleet
Configure materialize-css
Ng2 ng-cli app structure
Creating components
Using ngFor to display data
Using the new router
Deploying to firebase
Angular 2
Create angular-cli ng2 app
@ladyleet
Configure materialize-css
Ng2 ng-cli app structure
Creating components
Using ngFor to display data
Using the new router
Deploying to firebase
Angular 2
Create angular-cli ng2 app
@ladyleet
What we’ve learned today
Configure materialize-css
Ng2 ng-cli app structure
Creating components
Using ngFor to display data
Using the new router
Deploying to firebase
made with keynote
Danke!
@ladyleet
Resources
Github starter repo: https://github.com/ladyleet/ngtattoo-ngexample
App on Firebase: https://ngtattooexample.firebaseapp.com/
Slides: http://www.slideshare.net/ladyleet
Post: How to use materialize-css with Angular 2
https://medium.com/@ladyleet/using-materializecss-with-your-angular-2-angular-cli-
app-2eb64b05a1d2#.28mbpguuv
Post: Using Angular 2’s new router
https://medium.com/@ladyleet/using-angular-2s-brand-new-router-
a868fdc23503#.ubyiddj7n
Post: Displaying data using ngFor
https://medium.com/@ladyleet/displaying-data-with-the-ngfor-directive-in-your-
angular-2-app-1b72cab1121e#.vpiznb2bi
Tracy Lee
@ladyleet
github.com/ladyleet
modern-web.org
medium.com/@ladyleet
Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Firebase

More Related Content

What's hot (18)

PDF
Building Cloud Native Progressive Web Apps with Angular and Spring Boot - Dev...
Matt Raible
 
PPTX
SharePoint Fest Chicago 2017 - SharePoint Framework, Angular & Azure Functions
Sébastien Levert
 
PDF
20210411 全端網頁開發起手式:建構並佈署Angular網頁應用程式至GCP
Kun-Neng Hung
 
PDF
Say hello world with angular 5
Abhishek Mallick
 
PDF
Get Hip with Java Hipster - JavaOne 2017
Matt Raible
 
PPTX
Gdg makurdi
Nishu Goel
 
PDF
Polymer and Firebase: Componentizing the Web in Realtime
Juarez Filho
 
PDF
Beginner's Guide to Angular 2.0
All Things Open
 
PDF
Angular 2.0
THanekamp
 
PDF
Up & running with ECMAScript6
Nir Kaufman
 
PDF
Webpack and angularjs
Nir Kaufman
 
PDF
Angular vs React Smackdown - Devoxx BE 2017
Matt Raible
 
PDF
React Native - Getting Started
Tracy Lee
 
PDF
Angular is on Fire(base) - Shmuela Jacobs - Codemotion Amsterdam 2017
Codemotion
 
PDF
A Practical Approach to React Native at All Things Open Conference
Tracy Lee
 
PDF
RxJS: A Beginner & Expert's Perspective - ng-conf 2017
Tracy Lee
 
PPTX
North American Collaboration Summit 2018 - SharePoint Framework, Angular & Az...
Sébastien Levert
 
PDF
Develop Hip APIs and Apps with Spring Boot and Angular - Connect.Tech 2017
Matt Raible
 
Building Cloud Native Progressive Web Apps with Angular and Spring Boot - Dev...
Matt Raible
 
SharePoint Fest Chicago 2017 - SharePoint Framework, Angular & Azure Functions
Sébastien Levert
 
20210411 全端網頁開發起手式:建構並佈署Angular網頁應用程式至GCP
Kun-Neng Hung
 
Say hello world with angular 5
Abhishek Mallick
 
Get Hip with Java Hipster - JavaOne 2017
Matt Raible
 
Gdg makurdi
Nishu Goel
 
Polymer and Firebase: Componentizing the Web in Realtime
Juarez Filho
 
Beginner's Guide to Angular 2.0
All Things Open
 
Angular 2.0
THanekamp
 
Up & running with ECMAScript6
Nir Kaufman
 
Webpack and angularjs
Nir Kaufman
 
Angular vs React Smackdown - Devoxx BE 2017
Matt Raible
 
React Native - Getting Started
Tracy Lee
 
Angular is on Fire(base) - Shmuela Jacobs - Codemotion Amsterdam 2017
Codemotion
 
A Practical Approach to React Native at All Things Open Conference
Tracy Lee
 
RxJS: A Beginner & Expert's Perspective - ng-conf 2017
Tracy Lee
 
North American Collaboration Summit 2018 - SharePoint Framework, Angular & Az...
Sébastien Levert
 
Develop Hip APIs and Apps with Spring Boot and Angular - Connect.Tech 2017
Matt Raible
 

Viewers also liked (20)

PPTX
PhoneGap Day 2016 EU: Creating the Ideal Cordova Dev Environment
Ryan J. Salva
 
PPTX
An evening with Angular 2
Mike Melusky
 
PDF
Power Bi and Power Bi Embedded for .Net Developers
Heather Spetalnick
 
PDF
An Intro to Angular 2
Ron Heft
 
PPT
single page application
Ravindra K
 
PPTX
Angular 2 with TypeScript
Cipriano Freitas
 
PDF
Single-Page Web Application Architecture
Eray Arslan
 
PPTX
Rits Brown Bag - TypeScript
Right IT Services
 
PPTX
Angular 2 + TypeScript = true. Let's Play!
Sirar Salih
 
PPTX
Angular 2 with TypeScript
Shravan Kumar Kasagoni
 
PPTX
Introducing Power BI Embedded
Mostafa
 
PDF
Single page application
Jeremy Lee
 
PPTX
Angular 1.x vs 2 - In code level
Anuradha Bandara
 
PPTX
Single page application
Ismaeel Enjreny
 
PPTX
02 Node introduction
Ahmed Elbassel
 
PDF
Angular 2 kickstart
Geoffrey Filippi
 
PPTX
Node js for beginners
Arjun Sreekumar
 
PPTX
An afternoon with angular 2
Mike Melusky
 
PPTX
Node js introduction
Joseph de Castelnau
 
PDF
Node js
Rohan Chandane
 
PhoneGap Day 2016 EU: Creating the Ideal Cordova Dev Environment
Ryan J. Salva
 
An evening with Angular 2
Mike Melusky
 
Power Bi and Power Bi Embedded for .Net Developers
Heather Spetalnick
 
An Intro to Angular 2
Ron Heft
 
single page application
Ravindra K
 
Angular 2 with TypeScript
Cipriano Freitas
 
Single-Page Web Application Architecture
Eray Arslan
 
Rits Brown Bag - TypeScript
Right IT Services
 
Angular 2 + TypeScript = true. Let's Play!
Sirar Salih
 
Angular 2 with TypeScript
Shravan Kumar Kasagoni
 
Introducing Power BI Embedded
Mostafa
 
Single page application
Jeremy Lee
 
Angular 1.x vs 2 - In code level
Anuradha Bandara
 
Single page application
Ismaeel Enjreny
 
02 Node introduction
Ahmed Elbassel
 
Angular 2 kickstart
Geoffrey Filippi
 
Node js for beginners
Arjun Sreekumar
 
An afternoon with angular 2
Mike Melusky
 
Node js introduction
Joseph de Castelnau
 
Ad

Similar to Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Firebase (20)

PDF
From 0 to Developer - Silicon Valley Code Camp
Tracy Lee
 
PPTX
Frontend Workflow
DelphiCon
 
PDF
Yeoman AngularJS and D3 - A solid stack for web apps
climboid
 
PPT
AngularJS for Legacy Apps
Peter Drinnan
 
PDF
Front End Development for Back End Developers - vJUG24 2017
Matt Raible
 
PDF
Kickstarter Your Node.JS Application
Hengki Sihombing
 
PDF
Node.JS Workshop
Hengki Sihombing
 
PDF
implement lighthouse-ci with your web development workflow
WordPress
 
PDF
BackEnd-Roadmap.pdf
Mohankumar975815
 
PDF
TechEvent BASTA von WPF nach Angular in 60 Minuten
Trivadis
 
PDF
The Tale of the 3 CLIs - jDays2017
Tracy Lee
 
PDF
Grunt.js and Yeoman, Continous Integration
David Amend
 
PPTX
Beer City Code 2024 - Configurable Cloud Native Applications with .NET Aspire
Brian McKeiver
 
PDF
SF Gradle Meetup - Netflix OSS
Justin Ryan
 
DOCX
Vitaliy Kryvonos_CV_up
Vitaliy Kryvonos
 
PDF
AngularJS best-practices
Henry Tao
 
PPTX
BDD with CucumberJS and WebdriverIO
M Rizwanur Rashid
 
PDF
The Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
RapidValue
 
PPTX
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB
 
PPTX
Nativescript with angular 2
Christoffer Noring
 
From 0 to Developer - Silicon Valley Code Camp
Tracy Lee
 
Frontend Workflow
DelphiCon
 
Yeoman AngularJS and D3 - A solid stack for web apps
climboid
 
AngularJS for Legacy Apps
Peter Drinnan
 
Front End Development for Back End Developers - vJUG24 2017
Matt Raible
 
Kickstarter Your Node.JS Application
Hengki Sihombing
 
Node.JS Workshop
Hengki Sihombing
 
implement lighthouse-ci with your web development workflow
WordPress
 
BackEnd-Roadmap.pdf
Mohankumar975815
 
TechEvent BASTA von WPF nach Angular in 60 Minuten
Trivadis
 
The Tale of the 3 CLIs - jDays2017
Tracy Lee
 
Grunt.js and Yeoman, Continous Integration
David Amend
 
Beer City Code 2024 - Configurable Cloud Native Applications with .NET Aspire
Brian McKeiver
 
SF Gradle Meetup - Netflix OSS
Justin Ryan
 
Vitaliy Kryvonos_CV_up
Vitaliy Kryvonos
 
AngularJS best-practices
Henry Tao
 
BDD with CucumberJS and WebdriverIO
M Rizwanur Rashid
 
The Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
RapidValue
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB
 
Nativescript with angular 2
Christoffer Noring
 
Ad

More from Tracy Lee (17)

PDF
Contributing to Open Source - Angular World Tour
Tracy Lee
 
PDF
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
Tracy Lee
 
PDF
Angular Girls Kansas City - The Power of Open Source and Social Media
Tracy Lee
 
PDF
Diversity & Inclusion Conference Talk - Refactr
Tracy Lee
 
PDF
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Tracy Lee
 
PDF
RxJS Operators - Real World Use Cases (FULL VERSION)
Tracy Lee
 
PDF
RxJS Operators - Real World Use Cases - AngularMix
Tracy Lee
 
PDF
Diversity, Inclusive Mindsets, and Architecture
Tracy Lee
 
PDF
Diversity & Inclusion Keynote at Open Source 101
Tracy Lee
 
PDF
Reactive programming with RxJS - ByteConf 2018
Tracy Lee
 
PDF
The Power of RxJS in Nativescript + Angular
Tracy Lee
 
PDF
RxJS - The Basics & The Future
Tracy Lee
 
PDF
An Introduction Into Using Angular’s Material Design
Tracy Lee
 
PDF
Angular Material (2) - NgVikingsConf
Tracy Lee
 
PDF
Learning the New Tech Lingua Franca: Social Media
Tracy Lee
 
PDF
Ember.js - Harnessing Convention Over Configuration
Tracy Lee
 
PDF
From 0 to Ember
Tracy Lee
 
Contributing to Open Source - Angular World Tour
Tracy Lee
 
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
Tracy Lee
 
Angular Girls Kansas City - The Power of Open Source and Social Media
Tracy Lee
 
Diversity & Inclusion Conference Talk - Refactr
Tracy Lee
 
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Tracy Lee
 
RxJS Operators - Real World Use Cases (FULL VERSION)
Tracy Lee
 
RxJS Operators - Real World Use Cases - AngularMix
Tracy Lee
 
Diversity, Inclusive Mindsets, and Architecture
Tracy Lee
 
Diversity & Inclusion Keynote at Open Source 101
Tracy Lee
 
Reactive programming with RxJS - ByteConf 2018
Tracy Lee
 
The Power of RxJS in Nativescript + Angular
Tracy Lee
 
RxJS - The Basics & The Future
Tracy Lee
 
An Introduction Into Using Angular’s Material Design
Tracy Lee
 
Angular Material (2) - NgVikingsConf
Tracy Lee
 
Learning the New Tech Lingua Franca: Social Media
Tracy Lee
 
Ember.js - Harnessing Convention Over Configuration
Tracy Lee
 
From 0 to Ember
Tracy Lee
 

Recently uploaded (20)

PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
PPTX
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
PDF
“MPU+: A Transformative Solution for Next-Gen AI at the Edge,” a Presentation...
Edge AI and Vision Alliance
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PDF
From Chatbot to Destroyer of Endpoints - Can ChatGPT Automate EDR Bypasses (1...
Priyanka Aash
 
PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
PDF
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
PDF
The Growing Value and Application of FME & GenAI
Safe Software
 
PDF
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
PDF
Open Source Milvus Vector Database v 2.6
Zilliz
 
PDF
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
PPTX
Simplifica la seguridad en la nube y la detección de amenazas con FortiCNAPP
Cristian Garcia G.
 
PDF
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
“MPU+: A Transformative Solution for Next-Gen AI at the Edge,” a Presentation...
Edge AI and Vision Alliance
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
Practical Applications of AI in Local Government
OnBoard
 
From Chatbot to Destroyer of Endpoints - Can ChatGPT Automate EDR Bypasses (1...
Priyanka Aash
 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
The Growing Value and Application of FME & GenAI
Safe Software
 
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
Open Source Milvus Vector Database v 2.6
Zilliz
 
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
Simplifica la seguridad en la nube y la detección de amenazas con FortiCNAPP
Cristian Garcia G.
 
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 

Creating an Angular 2 Angular CLI app in 15 Minutes Using MaterializeCSS & Firebase

  • 2. Guten Abend! made with keynote by andrew hask @ladyleet
  • 3. Material Design How many of you are using Angular 2? by andrew haskin @ladyleet
  • 6. Entrepreneur sold my startup Dishcrawl Junior Developer Playing with frameworks & JS Traveling Entrepreneur New company, #digitalnomad Who Knows? LYFE. #YOLO @ladyleet Bit About My Life
  • 7. @ladyleet Reason is Easy? • Angular-CLI (thx ember-cli) • Convention over configuration • Scaling across larger teams • Quicker ramp time
  • 8. Community that’s helped me along @ladyleet Angular Bootcamp @angularbootcamp One Hungry Mind Training @simpulton Angular Master Class @pascalprecht The Ben Lesh @benlesh
  • 9. Material Design Today I want to show you how easy it is to build an Angular 2 app with Angular CLI on the fly. by andrew haskin @ladyleet
  • 11. Create angular-cli ng2 app @ladyleet Here’s the journey we’re about to take Configure materialize-css Ng2 ng-cli app structure Creating components Using ngFor to display data Using the new router Deploying to firebase
  • 12. Create angular-cli ng2 app @ladyleet Angular 2 Configure materialize-css Ng2 ng-cli app structure Creating components Using ngFor to display data Using the new router Deploying to firebase
  • 13. Material Design $ npm install -g angular-cli $ ng new {{name-of-app}} by andrew haskin @ladyleet
  • 14. Create angular-cli ng2 app @ladyleet Configure materialize-css Ng2 ng-cli app structure Creating components Using ngFor to display data Using the new router Deploying to firebase Angular 2
  • 15. Material Design $ npm install materialize-css by andrew haskin @ladyleet
  • 16. Material Design add to your angular-cli-build.js file ‘materialize-css/bin/materialize.css’ ‘materialize-css/bin/materialize.js’ add to your index.html file <script src=”https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.3/ jquery.js"></script> <link rel=”stylesheet” href=”https://cdnjs.cloudflare.com/ajax/libs/ materialize/0.97.6/css/materialize.min.css”> <script src=”https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.6/ js/materialize.min.js"></script> by andrew haskin @ladyleet
  • 17. Create angular-cli ng2 app @ladyleet Configure materialize-css Ng2 ng-cli app structure Creating components Using ngFor to display data Using the new router Deploying to firebase Angular 2
  • 18. Create angular-cli ng2 app @ladyleet Configure materialize-css Ng2 ng-cli app structure Creating components Using ngFor to display data Using the new router Deploying to firebase Angular 2
  • 19. Create angular-cli ng2 app @ladyleet Configure materialize-css Ng2 ng-cli app structure Creating components Using ngFor to display data Using the new router Deploying to firebase Angular 2
  • 20. Create angular-cli ng2 app @ladyleet Configure materialize-css Ng2 ng-cli app structure Creating components Using ngFor to display data Using the new router Deploying to firebase Angular 2
  • 21. Create angular-cli ng2 app @ladyleet Configure materialize-css Ng2 ng-cli app structure Creating components Using ngFor to display data Using the new router Deploying to firebase Angular 2
  • 22. Create angular-cli ng2 app @ladyleet What we’ve learned today Configure materialize-css Ng2 ng-cli app structure Creating components Using ngFor to display data Using the new router Deploying to firebase
  • 24. @ladyleet Resources Github starter repo: https://github.com/ladyleet/ngtattoo-ngexample App on Firebase: https://ngtattooexample.firebaseapp.com/ Slides: http://www.slideshare.net/ladyleet Post: How to use materialize-css with Angular 2 https://medium.com/@ladyleet/using-materializecss-with-your-angular-2-angular-cli- app-2eb64b05a1d2#.28mbpguuv Post: Using Angular 2’s new router https://medium.com/@ladyleet/using-angular-2s-brand-new-router- a868fdc23503#.ubyiddj7n Post: Displaying data using ngFor https://medium.com/@ladyleet/displaying-data-with-the-ngfor-directive-in-your- angular-2-app-1b72cab1121e#.vpiznb2bi Tracy Lee @ladyleet github.com/ladyleet modern-web.org medium.com/@ladyleet