parse: backend as a service @ allfacebook developer conference
DESCRIPTION
Vortrag "Parse: Backend as a Service" von Klaus Breyer auf der AllFacebook Developer Conference in Berlin 2013. Mehr Informationen zur Konferenz und zum Slot: http://conference.allfacebook.de/devcon/berlin2013/programm/#2 Mehr zu Klaus und Buddybrand: http://www.buddybrand.com/TRANSCRIPT
![Page 1: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/1.jpg)
![Page 2: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/2.jpg)
06.11.13
Parse: Backend as a Service
AllFacebook Developer Conference
!2
![Page 3: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/3.jpg)
![Page 4: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/4.jpg)
![Page 5: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/5.jpg)
500 Apps - Alle ähnlich, keine gleich.
![Page 6: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/6.jpg)
Problem: Logik versteckt sich in Backend und DB.
![Page 7: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/7.jpg)
Lösung: Logik im Frontend und Backend auslagern.
![Page 8: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/8.jpg)
Backend as a Service.
![Page 9: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/9.jpg)
Ein komplettes Backend - Out Of The Box!
![Page 10: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/10.jpg)
Integration per SDK.
![Page 11: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/11.jpg)
Parse Services
![Page 12: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/12.jpg)
06.11.13
Parse Data• Komplette Datenhaltung einer
Anwendung • Relationale Datenbank
• Daten speichern • Daten auslesen • Daten verknüpfen
• Data-Browser • Daten einsehen • Daten bearbeiten
!12
![Page 13: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/13.jpg)
![Page 14: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/14.jpg)
06.11.13
Parse Push• Push-Notifications
• iOS • Android • Windows
• Per Web-Interface • Oder per SDK
!14
![Page 15: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/15.jpg)
![Page 16: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/16.jpg)
06.11.13
Parse Social• Nutzermanagement
• Name / Passwort • Facebook • Twitter
• Rechtemanagement • ACL (Access Control List) • Schreibrechte auf Zeilen
!16
![Page 17: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/17.jpg)
06.11.13
Parse Analytics• Tracking aller Kennzahlen • Custom-Tracking • Auswertung von Push-
Kampagnen
!17
![Page 18: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/18.jpg)
![Page 19: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/19.jpg)
06.11.13
Parse Cloud Code• NodeJS Infrastruktur • Cronjobs • Hooks (z.b. beforeSave) • Module
• Mail-Versand • Bildbearbeitung • Payment • ..
!19
![Page 20: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/20.jpg)
06.11.13
Parse Hosting• Microsite • Statische Inhalte der App • Zugriff auf CloudCode via
Javascript
!20
![Page 21: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/21.jpg)
06.11.13
One platform to rule them all.
!21
iOS OSX Android Javascript Windows Phone 8
Windows 8 .NET Xamarin Unity REST API
![Page 22: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/22.jpg)
Live-Beispiel
![Page 23: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/23.jpg)
06.11.13
Live-Beispiel DevDo• Der Klassiker: Eine Todo-App
• HTML5/JS • jQuery • Bootstrap
• Integration von: • Parse Data • Parse Social • Parse Cloud Code • Parse Hosting • Facebook Login
!23
![Page 24: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/24.jpg)
Résumé
![Page 25: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/25.jpg)
Reduzierung der Komplexität.
![Page 26: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/26.jpg)
Focus - Do one thing well!
![Page 27: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/27.jpg)
Fail early, fail often.
![Page 28: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/28.jpg)
Für Rapid Prototyping.
![Page 29: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/29.jpg)
Für Hackathons.
![Page 30: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/30.jpg)
TextVon Facebook, für Facebook.
![Page 31: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/31.jpg)
![Page 32: Parse: Backend as a Service @ AllFacebook Developer Conference](https://reader034.vdocument.in/reader034/viewer/2022042601/548df0d0b47959640d8b4894/html5/thumbnails/32.jpg)
06.11.13
buddybrand GmbH Rudi-Dutschke-Straße 26 10969 Berlin !!!!!!Die in dieser Präsentation dokumentierten Gedanken und Ideen sind stets Eigentum der buddybrand GmbH. Der gesamte Inhalt ist durch das deutsche Urheberrecht geschützt. Eine auch nur auszugsweise Nutzung oder Weitergabe an Dritte bedarf in jedem Fall der ausdrücklichen, schriftlichen Genehmigung durch die buddybrand GmbH.
Klaus Breyer E: [email protected] T: +49 30 446779310 F: +49 30 446779325
Impressum
!32
!http://facebook.com/klausbreyer http://twitter.com/klausbreyer http://klausbreyer.de