際際滷

際際滷Share a Scribd company logo
M.E.A.N
MongoDB,Express Js, Angular
js, dan Node js
About Me
- CEO gdevelop
- CTO office look
- CTO famtri
- M.E.A.N stack developer
- Github: juancesar123
- Wa: 0895345546308
Apa itu Mongo DB?
Mean
 Mongo db adalah DBMS yang memiliki
struktur NoSQL dan tipe datanya berbentuk
BSON(Binary javascript Object Notation).
Kelebihan Mongodb
 Performa lebih cepat disbanding MySQL
 Replikasi dilakukan secara realtime
 Auto sharding  fitur memecah database yang besar menjadi
beberapa bagian
 Mendukung beberapa macam bahasa pemrograman
 Dapat digunakan di berbagai macam platform seperti
Windows, Linux dll
 CRUD (Create Read Update Delete) sangat ringan
 GridFS, Spesifikasi yang digunakan untuk menyimpan data
yang sangat besar
 Dengan konsep key-value, setiap document otomatis memiliki
index id yang unik.
Sintaks-sintaks yang ada di
mongodb
 Db.collection.find()
 Db.collection.insert()
 Db.collection.update({id},{set value})
 Db.collection.remove()
 Db.createCollection(nama collection)
 Db.collection.Drop()
 <nama db>
DBMS NoSql
 Cassandra
 couchDB
 Redis
 Riak
 Neo4j
 OrientDB
APA ITU EXPRESS JS?
 Express js adalah sebuah framework
javascript yang berada di server side dan juga
sekaligus sebagai web server
Macam-macam template engine
di express js
 Jade/pug template engine
 Ejs
Apa itu jade?
 Jade adalah template engine yang digunakan
untuk merubah html menjadi minified. Jade
termasuk ke dalam tabbed programming.
Kelebihan jade
 Dapat minifed html
 Lebih clean code karena tidak ada tag
 Loading page lebih cepat.
Hasil rendering jade
EJS(Embeded Javascript)
Kelebihan EJS
 Clean code
 Mudah dalam hal eror handling
 Waktu eksekusi sangat cepat
 Sintaks simple
Apa itu angular js?
 AngularJS atau biasa disebut Angular (saja) adalah
sebuah framework aplikasi berbasis web yang
dikembangkan secara open-source oleh Google dan
komunitas programmer dan perusahaan yang
berkepentingan untuk membuat aplikasi yang berjalan
dalam satu halaman saja.
 Angular mencoba menyederhanakan proses
development dan testing aplikasi dengan arsitektur
framework MVC (model-view-controller) untuk sisi klien
(client-side). Banyak yang menyebut aplikasi-aplikasi
yang dikembangkan dari Angular adalah termasuk rich
internet application.
Kelebihan angular js
 DOM sangat mudah
 Clean code
 S.P.A(Single Page Application)
 Full rest Api
Contoh code DOM di angular
 Ng-show/ng-hide
 Filter
 Ng-infinte
 Dir paginate
Apa itu Node js
 Node.js adalah sebuah perangkat lunak
yang didisain untuk mengembangkan aplikasi
berbasis WEB.Node.js dieksekusi sebagai
aplikasi server. Platform ini menggunakan
bahasa pemrograman javascript dan
menggunakan teknik non-bloking untuk
mempercepat proses.
Kelebihan node js
 Performa lebih cepat
 Keamanan terjamin
 Bisa digunakan untuk I.O.T(Internet Of
Things)

More Related Content

Mean

  • 2. About Me - CEO gdevelop - CTO office look - CTO famtri - M.E.A.N stack developer - Github: juancesar123 - Wa: 0895345546308
  • 5. Mongo db adalah DBMS yang memiliki struktur NoSQL dan tipe datanya berbentuk BSON(Binary javascript Object Notation).
  • 6. Kelebihan Mongodb Performa lebih cepat disbanding MySQL Replikasi dilakukan secara realtime Auto sharding fitur memecah database yang besar menjadi beberapa bagian Mendukung beberapa macam bahasa pemrograman Dapat digunakan di berbagai macam platform seperti Windows, Linux dll CRUD (Create Read Update Delete) sangat ringan GridFS, Spesifikasi yang digunakan untuk menyimpan data yang sangat besar Dengan konsep key-value, setiap document otomatis memiliki index id yang unik.
  • 7. Sintaks-sintaks yang ada di mongodb Db.collection.find() Db.collection.insert() Db.collection.update({id},{set value}) Db.collection.remove() Db.createCollection(nama collection) Db.collection.Drop() <nama db>
  • 8. DBMS NoSql Cassandra couchDB Redis Riak Neo4j OrientDB
  • 10. Express js adalah sebuah framework javascript yang berada di server side dan juga sekaligus sebagai web server
  • 11. Macam-macam template engine di express js Jade/pug template engine Ejs
  • 12. Apa itu jade? Jade adalah template engine yang digunakan untuk merubah html menjadi minified. Jade termasuk ke dalam tabbed programming.
  • 13. Kelebihan jade Dapat minifed html Lebih clean code karena tidak ada tag Loading page lebih cepat.
  • 16. Kelebihan EJS Clean code Mudah dalam hal eror handling Waktu eksekusi sangat cepat Sintaks simple
  • 18. AngularJS atau biasa disebut Angular (saja) adalah sebuah framework aplikasi berbasis web yang dikembangkan secara open-source oleh Google dan komunitas programmer dan perusahaan yang berkepentingan untuk membuat aplikasi yang berjalan dalam satu halaman saja. Angular mencoba menyederhanakan proses development dan testing aplikasi dengan arsitektur framework MVC (model-view-controller) untuk sisi klien (client-side). Banyak yang menyebut aplikasi-aplikasi yang dikembangkan dari Angular adalah termasuk rich internet application.
  • 19. Kelebihan angular js DOM sangat mudah Clean code S.P.A(Single Page Application) Full rest Api
  • 20. Contoh code DOM di angular Ng-show/ng-hide Filter Ng-infinte Dir paginate
  • 22. Node.js adalah sebuah perangkat lunak yang didisain untuk mengembangkan aplikasi berbasis WEB.Node.js dieksekusi sebagai aplikasi server. Platform ini menggunakan bahasa pemrograman javascript dan menggunakan teknik non-bloking untuk mempercepat proses.
  • 23. Kelebihan node js Performa lebih cepat Keamanan terjamin Bisa digunakan untuk I.O.T(Internet Of Things)