Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
BLIBLIDOTCOM - ANGULARJS
Search
Irfan Maulana
March 14, 2017
Programming
1
480
BLIBLIDOTCOM - ANGULARJS
BLIBLIDOTCOM - ANGULARJS
Irfan Maulana
March 14, 2017
Tweet
Share
More Decks by Irfan Maulana
See All by Irfan Maulana
Mengukur dan meningkatkan performa website
mazipan
1
150
Testing JavaScript
mazipan
0
110
Membuat Website Zaman Sekarang
mazipan
0
380
Kinerja Web 101 - Edisi 2022
mazipan
1
310
Layout Repaint & The Lessons Learned
mazipan
0
280
Bagaimana implementasi mockup design
mazipan
0
320
Memulai karir sebagai web programmer
mazipan
0
590
Membuat laporan kecepatan web untuk blog
mazipan
0
390
Bongkar Dapur Webnya #PHPID-OL
mazipan
0
370
Other Decks in Programming
See All in Programming
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
230
"config" ってなんだ? / What is "config"?
okashoi
0
210
ログラスを支える設計標準について / loglass-design-standards
urmot
10
2.1k
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
18
4.8k
PostmanでAPIの動作確認が楽になった話
h455h1
0
120
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
350
Git Lint
bkuhlmann
4
740
Elm Form Validation
bkuhlmann
0
500
StreamlitとTerraformでデータカタログを作った話
gussan0223
0
300
Semantic search with Django and pgvector
pauloxnet
0
230
スクラムチームと認知負荷 - ニフティのスクラムトーク Vol2. / NIFTY Tech Talk #18
niftycorp
PRO
1
120
SpringBoot+MyBatisで例外が出たときどこを見るか
syukai
0
110
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
Optimizing for Happiness
mojombo
370
69k
Fireside Chat
paigeccino
20
2.6k
Agile that works and the tools we love
rasmusluckow
324
20k
Building an army of robots
kneath
300
41k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
A Philosophy of Restraint
colly
196
16k
Producing Creativity
orderedlist
PRO
336
39k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
A better future with KSS
kneath
231
16k
Transcript
ANGULARJS v.1.x BY IRFAN MAULANA
ABOUT ME • Name : Irfan Maulana • Job :
Software Development Engineer • Role : Front End Developer
WEB - BEFORE • Javascript DOM Manipulation Browser compatibility problem
WEB - BEFORE • jQuery + DOM Manipulation DOM Manipulation
Browser compatibility problem
WEB NOWADAYS
ANGULARJS Developed by Google Javascript Framework for Modern Web Application
MVC ARCHITECTURE
> MODEL Entire javascript’s object that reflect data structure and
wrapped in $scope.
> MODEL > VIEW HTML template that references the data
to model
> MODEL > VIEW > CONTROLLER All the logic that
control the model than react all changes triggered by view
EXAMPLE 1 : Data Binding File created : 1. Application.js
2. AppController.js 3. index.html
EXAMPLE 1 : Data Binding 1. Application.js
EXAMPLE 1 : Data Binding 2. AppController.js
EXAMPLE 1 : Data Binding 3. index.html
EXAMPLE 1 : Data Binding Source code : https://github.com/mazipan/angularjs-basic- tutorial/tree/master/example1-data-binding
You Learn : + How to create AngularJS webapp + Data binding to view
EXAMPLE 2 : Request Data Source code : https://github.com/mazipan/angularjs-basic- tutorial/tree/master/example2-request-data
You Learn : + How to create GET request in AngularJS + Iterate data in view
EXAMPLE 3 : Services Source code : https://github.com/mazipan/angularjs-basic- tutorial/tree/master/example3-services You
Learn : + How to create service in AngularJS + Inject service to controller + Instance many controller in One WebApp + Sharing data between controller
EXAMPLE 4 : Routing Source code : https://github.com/mazipan/angularjs-basic- tutorial/tree/master/example4-routing You
Learn : + How to create routing in AngularJS
Exercise Create AngularJS Web Application that have CRUD interaction base
on below API : https://jsonplaceholder.typicode.com/
THANK YOU