cocoaheads rennes #16: un backend sans aucun effort (avec parse)
DESCRIPTION
J’ai une idée d’application révolutionnaire: fun, innovante et utile. Allez, je me lance ! Très vite, je me rends compte qu’il y a une grosse problématique backend; il faut « développer un serveur ». Avec tout ce que ça implique: hébergement, scalabilité, stockage, sécurité, push, envoi de mail, authentification, exposition des API, services sociaux … Devant la quantité de travail à abattre avant d’atteindre un résultat, j’abandonne… Cette histoire, beaucoup l’ont déjà vécue, et c’est frustrant ! Julien Quéré (julien-quere.fr / @Onejjy – fondateur des CocoaHeads Rennes) nous explique que tout ça: c’est fini grâce aux MBaaS (Mobile Backend as a Service). L’objectif est simple: se concentrer sur le coeur de son idée révolutionnaire et laisser toutes ces choses, qui ont déjà été faites moult fois, à ceux qui savent les faire. Julien Quéré nous présente le concept de ces MBaaS. La présentation est suivie d’une démonstration, en temps réel, de la puissance du concept. NB: ce concept ne se limite pas à l’environnement Cocoa. Ainsi, la présentation est valable pour toutes les plateformes. Mais la démonstration est faite sur iOS. Vous trouverez le code de la démonstration sur Github: github.com/CocoaHeads-Rennes/16-Backend-ParseTRANSCRIPT
![Page 1: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/1.jpg)
Cocoaheads Rennes #16 20/02/2014
Julien Quéré @onejjy
Un backend sans aucun effort
![Page 2: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/2.jpg)
Bonjour, je suis Julien Quéré
Passionné par le mobile (since 2008).
Développeur, mais pas que.
iOS, mais pas que.
![Page 3: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/3.jpg)
Un titre ?
![Page 4: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/4.jpg)
Comment faire un serveur quand on ne
sais faire que du mobile ?
![Page 5: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/5.jpg)
Un serveur à votre service.
![Page 6: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/6.jpg)
Un backend sans aucun effort.
![Page 7: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/7.jpg)
Une idée
![Page 8: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/8.jpg)
Let’s design it
![Page 9: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/9.jpg)
Let’s code it
![Page 10: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/10.jpg)
Le coté fun
![Page 11: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/11.jpg)
Le coté ennuyeux
![Page 12: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/12.jpg)
SERVEURS PHYSIQUESLOAD BALANCINGBASE DE DONNÉESSÉCURITÉ DES DONNÉESRÉSEAUCACHEMODÈLE DE DONNÉESCOMPTES UTILISATEURSAUTHENTIFICATIONSOCIALEMAILSPUSHSTOCKAGE DE FICHIERSSYNCHRONISATION
NOTRE CODEUI
![Page 13: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/13.jpg)
Mille-feuille applicatif
![Page 14: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/14.jpg)
Pas besoin de planter un pommier
![Page 15: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/15.jpg)
M!B!A!A!S
MobileBackendAs
Service
![Page 16: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/16.jpg)
Dans le cloud
![Page 17: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/17.jpg)
Fait par des pros
![Page 18: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/18.jpg)
![Page 19: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/19.jpg)
![Page 20: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/20.jpg)
Data Push Social
AnalyticsHostingCloud code
![Page 21: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/21.jpg)
![Page 22: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/22.jpg)
![Page 23: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/23.jpg)
Démo
![Page 24: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/24.jpg)
![Page 25: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/25.jpg)
Merci à vous.
![Page 26: CocoaHeads Rennes #16: Un backend sans aucun effort (avec parse)](https://reader035.vdocuments.mx/reader035/viewer/2022070321/5589c7f6d8b42a3f578b45ba/html5/thumbnails/26.jpg)
- http://www.flickr.com/photos/orangeacid/2490975442/ - http://www.flickr.com/photos/mackenziedreadful/4583819137/ - http://www.flickr.com/photos/djwtwo/8331524425/ - http://www.flickr.com/photos/marqueton/3713160193/ - Presque tout le reste: http://www.flickr.com/photos/
jdhancock/ (un magnifique travail !)
Sources photos
Merci aux photographes !