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
510
BLIBLIDOTCOM - ANGULARJS
BLIBLIDOTCOM - ANGULARJS
Irfan Maulana
March 14, 2017
Tweet
Share
More Decks by Irfan Maulana
See All by Irfan Maulana
Panduan untuk mempublikasikan kode ke publik
mazipan
0
150
Mengukur dan meningkatkan performa website
mazipan
1
240
Testing JavaScript
mazipan
0
170
Membuat Website Zaman Sekarang
mazipan
0
530
Kinerja Web 101 - Edisi 2022
mazipan
1
490
Layout Repaint & The Lessons Learned
mazipan
0
430
Bagaimana implementasi mockup design
mazipan
0
530
Memulai karir sebagai web programmer
mazipan
0
760
Membuat laporan kecepatan web untuk blog
mazipan
0
550
Other Decks in Programming
See All in Programming
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
4
390
文字コードの話
qnighy
43
17k
15年目のiOSアプリを1から作り直す技術
teakun
1
600
2026/02/04 AIキャラクター人格の実装論 口 調の模倣から、コンテキスト制御による 『思想』と『行動』の創発へ
sr2mg4
0
680
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
150
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
170
Unity6.3 AudioUpdate
cova8bitdots
0
110
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
160
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
7.5k
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
130
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
280
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
480
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
84
Abbi's Birthday
coloredviolet
2
5.1k
The Pragmatic Product Professional
lauravandoore
37
7.2k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
sira's awesome portfolio website redesign presentation
elsirapls
0
170
Designing Experiences People Love
moore
143
24k
WENDY [Excerpt]
tessaabrams
9
36k
Music & Morning Musume
bryan
47
7.1k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
230
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
200
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
280
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