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
500
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
120
Mengukur dan meningkatkan performa website
mazipan
1
220
Testing JavaScript
mazipan
0
150
Membuat Website Zaman Sekarang
mazipan
0
500
Kinerja Web 101 - Edisi 2022
mazipan
1
450
Layout Repaint & The Lessons Learned
mazipan
0
410
Bagaimana implementasi mockup design
mazipan
0
500
Memulai karir sebagai web programmer
mazipan
0
740
Membuat laporan kecepatan web untuk blog
mazipan
0
530
Other Decks in Programming
See All in Programming
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
130
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
18
9.8k
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
420
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
380
tool ディレクティブを導入してみた感想
sgash708
1
160
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
480
私の後悔をAWS DMSで解決した話
hiramax
4
190
AWS発のAIエディタKiroを使ってみた
iriikeita
1
160
オープンセミナー2025@広島LT技術ブログを続けるには
satoshi256kbyte
0
160
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
420
AIコーディングAgentとの向き合い方
eycjur
0
260
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
240
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
Code Review Best Practice
trishagee
70
19k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
A better future with KSS
kneath
239
17k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Code Reviewing Like a Champion
maltzj
525
40k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
GraphQLとの向き合い方2022年版
quramy
49
14k
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