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
490
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
81
Mengukur dan meningkatkan performa website
mazipan
1
190
Testing JavaScript
mazipan
0
120
Membuat Website Zaman Sekarang
mazipan
0
460
Kinerja Web 101 - Edisi 2022
mazipan
1
420
Layout Repaint & The Lessons Learned
mazipan
0
380
Bagaimana implementasi mockup design
mazipan
0
450
Memulai karir sebagai web programmer
mazipan
0
700
Membuat laporan kecepatan web untuk blog
mazipan
0
500
Other Decks in Programming
See All in Programming
Rubyと自由とAIと
yotii23
6
1.9k
ナレッジイネイブリングにAIを活用してみる ゆるSRE勉強会 #9
nealle
0
170
Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた
akihisaikeda
1
160
15分で学ぶDuckDBの可愛い使い方 DuckDBの最近の更新
notrogue
3
830
コードを読んで理解するko build
bells17
1
110
Lambdaの監視、できてますか?Datadogを用いてLambdaを見守ろう
nealle
2
730
Datadog DBMでなにができる? JDDUG Meetup#7
nealle
0
160
機能が複雑化しても 頼りになる FactoryBotの話
tamikof
1
240
LINE messaging APIを使ってGoogleカレンダーと連携した予約ツールを作ってみた
takumakoike
0
130
Drawing Heighway’s Dragon- Recursive Function Rewrite- From Imperative Style in Pascal 64 To Functional Style in Scala 3
philipschwarz
PRO
0
150
Generating OpenAPI schema from serializers throughout the Rails stack - Kyobashi.rb #5
envek
1
420
ABEMA iOS 大規模プロジェクトにおける段階的な技術刷新 / ABEMA iOS Technology Upgrade
akkyie
1
240
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
328
21k
How GitHub (no longer) Works
holman
314
140k
What's in a price? How to price your products and services
michaelherold
244
12k
YesSQL, Process and Tooling at Scale
rocio
172
14k
It's Worth the Effort
3n
184
28k
BBQ
matthewcrist
87
9.5k
Being A Developer After 40
akosma
89
590k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Writing Fast Ruby
sferik
628
61k
Git: the NoSQL Database
bkeepers
PRO
428
65k
Producing Creativity
orderedlist
PRO
344
40k
Statistics for Hackers
jakevdp
797
220k
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