Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Halifax Angular Meetup - Introduction to Angular
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Wagner Moreira
May 14, 2019
Programming
53
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Halifax Angular Meetup - Introduction to Angular
Wagner Moreira
May 14, 2019
Other Decks in Programming
See All in Programming
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
35
17k
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
180
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
290
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
1
430
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
220
R8 の設定見直しでアプリサイズ削減
andpad
0
220
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Optimising Largest Contentful Paint
csswizardry
37
4k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
990
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Paper Plane
katiecoart
PRO
5
54k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Transcript
ANGULAR WORKSHOP 1st Session - NG INIT
OUTLINE • What is Angular • Why use Angular •
Community • CLI • Typescript • Angular Workspace • Components • Life Cycles • Decorators • Directives • Demo Post Component
Install At this point you must have node and NPM
installed https://angular.io/guide/quickstart
What is Angular? • Angular is a SPA framework for
building web apps • It’s written in TypeScript • Developed by google • Open source
Why would you learn Angular? Components - make reuse of
html and functionality Data Binding - communication between components Modularity and Dependency Injection Good documentation and libraries
Differences between Angular and other options
Interest over time
Community • Angular 160.1k questions • Vue.js 32.4k questions •
React.js 131.2k questions EVENTS
Overview • Learn the basics of Angular • Code along
the first part of a social media app that we will be building throughout this series of workshops http://bit.ly/ng-halifax-repo
Component Life Cycle • ngOnChanges - called when an input
binding value changes. • ngOnInit - after the first ngOnChanges. • ngOnDestroy - just before the component is destroyed. ngOnChanges ngOnInit ngOnDestroy
WORKSHOP
Overview • What is Angular • Why use Angular •
Community • CLI • Typescript • Angular Workspace • Components • Life Cycles • Decorators • Directives • Demo Post Component
You made it!
What’s next • Services • Dependency Injection • HTTP Client
Resources https://angular.io https://angular.io/resources https://github.com/avatsaev/angu lar-learning-resources https://github.com/halifax-angular -meetup/Yakking/tree/post-feed