Parse
Transcript of Parse
![Page 2: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/2.jpg)
Parse
iOS OS X Android Windows Phone Windows
Javascript .NET Unity PHP Xamarin
![Page 3: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/3.jpg)
Parse
Parse Core Parse Push Parse Analytics
![Page 4: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/4.jpg)
Parse Core
Veritabanı
![Page 5: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/5.jpg)
Veri Tipler
• String
• Number
• Boolean
• Date
• Array
• Object
• File
• GeoPoint
• Pointer
• Relation
![Page 6: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/6.jpg)
Data Browser
![Page 7: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/7.jpg)
Parse Core
Veritaban
API
![Page 8: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/8.jpg)
APIURL HTTP Verb Fonksiyon
/1/classes/<className> GET Nesnelerin Listesini Döner
/1/classes/<className> POST Yeni Bir Nesne Oluşturur
/1/classes/<className>/<objectId> GET İstenen Nesneyi Döner
/1/classes/<className>/<objectId> PUT Nesne Verilerini Günceller
/1/classes/<className>/<objectId> DELETE Nesneyi Siler
![Page 9: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/9.jpg)
APIRequest
GET https://api.parse.com/1/classes/Todo
Response
{ "results": [ { "content": "Pull Requestlere Bak", "done": false, "createdAt": "2014-11-19T10:19:16.540Z", "updatedAt": "2014-11-19T10:19:50.868Z", "objectId": "RXGnPomLkJ" } ]}
![Page 10: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/10.jpg)
APIRequest
GET https://<ApplicationID>:javascript-key=<JS Key>@api.parse.com/1/classes/Todo
Response
{ "results": [ { "content": "Pull Requestlere Bak", "done": false, "createdAt": "2014-11-19T10:19:16.540Z", "updatedAt": "2014-11-19T10:19:50.868Z", "objectId": "RXGnPomLkJ" } ]}
![Page 11: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/11.jpg)
Parse Core
Veritaban
API
Kullanıcılar
![Page 12: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/12.jpg)
Kullanıcılar• Email ile Giriş
• Facebook, Twitter Desteği
• Roller
![Page 13: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/13.jpg)
Parse Core
Veritaban
API
Kullanıcılar
Cloud Code
![Page 14: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/14.jpg)
Cloud Code• Sunucu Tarafında Çalışan JS
• Özel Fonksiyonlar
• Data Validation
• Parse’a Özel Modüller
![Page 15: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/15.jpg)
Cloud CodeParse.Cloud.beforeSave("Article", function(request, response) { var article = request.object; if (!article.get("title")) { response.error("Every article must have a title."); } else { response.success(); }});
![Page 16: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/16.jpg)
Fonksiyon TanımlamaParse.Cloud.define("ping", function(request, response) { response.success("pong!");});
Request
GET https://api.parse.com/1/functions/ping
Response
{ "result": “pong!"}
![Page 17: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/17.jpg)
Parse Core
Veritaban
API
Kullanıcılar
Cloud Code
Background Jobs
![Page 18: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/18.jpg)
Background JobsParse.Cloud.job("jobName", function(request, status) { ... ... status.success(result);}
![Page 19: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/19.jpg)
Background Jobs
![Page 20: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/20.jpg)
Parse Core
Veritaban
API
Kullanıcılar
Hosting
Cloud Code
Background Jobs
![Page 21: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/21.jpg)
Hosting• Statik dosya depolama
• Landing Page
• Custom Domain
• Dinamik Web Sitesi (Express.js ile)
![Page 22: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/22.jpg)
Parse Core
Veritaban
API
Kullanıcılar
Hosting
Cloud Code
Background Jobs
Otomatik Ölçekleme
![Page 23: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/23.jpg)
DEMOTODO List
![Page 24: Parse](https://reader033.fdocuments.in/reader033/viewer/2022042716/55c3f359bb61eb89068b4642/html5/thumbnails/24.jpg)