Get started
Démarrage rapide
18 min
back4app est une plateforme backend low code qui simplifie la création d'applications modernes ce guide vous aidera à configurer rapidement back4app et à commencer à enregistrer des données principales fonctionnalités de back4app base de données (capacité en temps réel) fonctions cloud code apis (graphql et rest) stockage de fichiers authentification déploiement web notifications push démarrage rapide en 5 minutes après avoir créé votre compte back4app et votre première application, allez sur votre tableau de bord d'application et obtenez vos clés d'application sous paramètres de l'application > sécurité et clés paramètres de l'application > sécurité et clés (voir l'image ci dessous) notez que vous aurez toujours besoin de deux clés pour vous connecter à back4app, le id d'application id d'application , et une autre clé selon le sdk sdk que vous utiliserez 1\ installer et configurer le sdk parse pour intégrer le sdk parse, suivez ces étapes générales installer le sdk parse javascript / node js npm install parse save react native npm install parse @react native async storage/async storage save , puis exécutez cd ios && pod install flutter ajoutez parse server sdk flutter à pubspec yaml android (java) ajoutez le build gradle de votre application dans dependencies{} build gradle implementation "com github parse community parse sdk android\ parse\ latest version" ios (swift) installez cocoapods (sudo gem install cocoapods) et ajoutez parse à votre podfile initialisez le sdk parse avec votre id d'application et la clé appropriée parse initialize('your application id', 'your javascript key'); parse serverurl = 'https //parseapi back4app com/'; l'exemple ci dessus est pour javascript/node js ajustez en conséquence pour votre plateforme 2\ enregistrer des données sur back4app créez et enregistrez un objet d'exemple pour confirmer que le sdk est correctement configuré utilisez l'exemple ci dessous et adaptez le à votre langage de programmation async function savenewplayer() { const player = new parse object('player'); player set('name', 'alex'); player set('yearofbirth', 1997); player set('emailcontact', 'alex\@email com'); player set('attributes', \['fast', 'good endurance']); try { const result = await player save(); console log('new object created with id ', result id); } catch (error) { console error('failed to save object ', error message); } } après l'enregistrement, vous pouvez vérifier les données dans le tableau de bord de l'application sur back4app 3\ configuration spécifique à la plateforme javascript react / angular installez le sdk npm install parse save initialisez avec vos clés d'application et l'url du serveur back4app flutter ajouter parse server sdk flutter dans votre pubspec yaml pubspec yaml dependencies parse server sdk flutter ^latest version 2\ initialiser parse dans main dart await parse() initialize('your application id', 'https //parseapi back4app com', clientkey 'your client key'); android (kotlin/java) inclure le sdk dans build gradle et configurer les permissions réseau dans androidmanifest xml initialiser dans app kt parse initialize(new parse configuration builder(this) applicationid(getstring(r string back4app app id)) clientkey(getstring(r string back4app client key)) server(getstring(r string back4app server url)) build() ); ios (swift) ajoutez parseswift à votre projet en utilisant cocoapods initialisez parse dans appdelegate swift appdelegate swift let configuration = parseclientconfiguration { $0 applicationid = "your application id" $0 clientkey = "your client key" $0 server = "https //parseapi back4app com" } parse initialize(with configuration) php installez le sdk avec composer en créant un composer json avec composer json { "require" { "parse/php sdk" "1 6 " } } ensuite, exécutez composer install 2\ initialiser parse dans votre script php require 'vendor/autoload php'; parseclient initialize('your app id', 'your rest key', 'your master key'); parseclient setserverurl('https //parseapi back4app com', '/'); 3\ sauvegarder les données en php composer json $player = new parseobject("player"); $player >set("name", "alex"); $player >set("yearofbirth", 1997); $player >set("emailcontact", "alex\@email com"); $player >setarray("attributes", \["fast", "good endurance"]); $player >save(); net (c#) installer le sdk parse via le gestionnaire de packages nuget dans visual studio initialiser parse dans votre application parseclient initialize(new parseclient configuration { applicationid = "your app id", server = "https //parseapi back4app com", clientkey = "your client key" }); 3\ sauvegarder des données en c# var player = new parseobject("player") { \["name"] = "alex", \["yearofbirth"] = 1997, \["emailcontact"] = "alex\@email com", \["attributes"] = new list\<object> { "fast", "good endurance" } }; await player saveasync(); api rest sauvegarder des données via rest en envoyant une requête post curl x post \\ h "x parse application id your app id" \\ h "x parse rest api key your rest key" \\ h "content type application/json" \\ d '{"name" "alex", "yearofbirth" 1997, "emailcontact" "alex\@email com", "attributes" \["fast", "good endurance"]}' \\ https //parseapi back4app com/classes/player 4\ ressources et exemples supplémentaires il existe de nombreuses applications d'exemple et projets de démarrage pour commencer https //github com/templates back4app/react js slack clone un modèle react utilisant des requêtes relationnelles en temps réel et une authentification https //github com/templates back4app/flutter user signup un modèle d'inscription/connexion utilisateur flutter utilisant parse user parse user classe https //github com/templates back4app/react native js associations un modèle sur react native approfondissant les associations et les requêtes relationnelles utilisant pointeurs pointeurs et relations relations https //www back4app com/docs/flutter/parse sdk/flutter save file sauvegarder des fichiers depuis une application flutter https //github com/templates back4app/androidgeolocationkotlin exploration des geopointers dans android https //github com/templates back4app/ios template todo list un exemple de liste de tâches en swift trouvez plus d'exemples dans https //github com/templates back4app que faire ensuite ? après avoir terminé le démarrage rapide, nous vous encourageons à explorer les fonctionnalités clés de back4app à travers les guides ci dessous vous apprendrez à stocker et interroger des données relationnelles, à implémenter des fonctions cloud pour la logique backend, à utiliser des abonnements en temps réel pour tenir les utilisateurs informés, à gérer le stockage de fichiers, à envoyer des notifications push et à configurer l'authentification sélectionnez la technologie qui convient le mieux à votre projet et profitez du voyage ! https //www back4app com/docs/react native/parse sdk/react native sdk https //www back4app com/docs/flutter/parse sdk/parse flutter sdk https //www back4app com/docs/android/android project with source code download https //www back4app com/docs/ios/ios app template https //www back4app com/docs/javascript/parse javascript sdk https //www back4app com/docs/parse graphql/graphql getting started https //www back4app com/docs/js framework/ionic/ionic template https //www back4app com/docs/xamarin/xamarin templates