Get started
Inicio Rápido
18 min
back4app es una plataforma de backend de bajo código que simplifica la construcción de aplicaciones modernas esta guía te ayudará a configurar rápidamente back4app y comenzar a guardar datos características principales de back4app base de datos (capacidad en tiempo real) funciones de cloud code apis (graphql y rest) almacenamiento de archivos autenticación despliegue web notificaciones push inicio rápido en 5 minutos después de crear tu cuenta de back4app y tu primera aplicación, ve a tu panel de aplicaciones y obtén tus claves de aplicación en configuración de la aplicación > seguridad y claves configuración de la aplicación > seguridad y claves (mira la imagen de abajo) ten en cuenta que siempre necesitarás dos claves para conectarte con back4app, la id de aplicación id de aplicación , y otra clave según el sdk sdk que utilizarás 1\ instalar y configurar el sdk de parse para integrar el sdk de parse, sigue estos pasos generales instalar el sdk de parse javascript / node js npm install parse save react native npm install parse @react native async storage/async storage save , luego ejecuta cd ios && pod install flutter agrega parse server sdk flutter a pubspec yaml android (java) agrega el build gradle de tu aplicación dentro de dependencies{} build gradle implementation "com github parse community parse sdk android\ parse\ latest version" ios (swift) instala cocoapods (sudo gem install cocoapods) y agrega parse a tu podfile inicializa el sdk de parse con tu id de aplicación y la clave correspondiente parse initialize('your application id', 'your javascript key'); parse serverurl = 'https //parseapi back4app com/'; el ejemplo anterior es para javascript/node js ajusta según sea necesario para tu plataforma 2\ guardar datos en back4app crea y guarda un objeto de muestra para confirmar que el sdk está configurado correctamente usa el ejemplo a continuación y adáptalo a tu lenguaje de programación 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); } } después de guardar, puedes verificar los datos en el app dashboard en back4app 3\ configuración específica de la plataforma javascript react / angular instalar el sdk npm install parse save inicializar con tus claves de aplicación y la url del servidor de back4app flutter agrega parse server sdk flutter en tu pubspec yaml pubspec yaml dependencies parse server sdk flutter ^latest version 2\ inicializa parse en main dart await parse() initialize('your application id', 'https //parseapi back4app com', clientkey 'your client key'); android (kotlin/java) incluye el sdk en build gradle y configura los permisos de red en androidmanifest xml inicializa en 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) agrega parseswift a tu proyecto usando cocoapods inicializa parse en 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 instala el sdk con composer creando un composer json con composer json { "require" { "parse/php sdk" "1 6 " } } luego, ejecuta composer install 2\ inicializa parse en tu script php require 'vendor/autoload php'; parseclient initialize('your app id', 'your rest key', 'your master key'); parseclient setserverurl('https //parseapi back4app com', '/'); 3\ guardar datos 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#) instalar parse sdk a través del administrador de paquetes nuget en visual studio inicializar parse en tu aplicación parseclient initialize(new parseclient configuration { applicationid = "your app id", server = "https //parseapi back4app com", clientkey = "your client key" }); 3\ guardar datos 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 guardar datos a través de rest enviando una solicitud 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\ recursos adicionales y ejemplos hay muchas aplicaciones de ejemplo y proyectos iniciales para comenzar reactjs slack clone una plantilla de react que utiliza consultas relacionales en tiempo real y autenticación flutter user login/signup una plantilla de inicio de sesión/registro de usuario en flutter utilizando parse user parse user clase react native associations una plantilla en react native que profundiza en asociaciones y consultas relacionales utilizando pointers pointers y relations relations flutter file storage guardando archivos desde una aplicación flutter geopointers en kotlin android explorando geopointers en android ejemplo de lista de tareas en swift ios un ejemplo de lista de tareas en swift encuentra más ejemplos en plantillas de back4app ¿qué hacer a continuación? después de completar el inicio rápido, te animamos a explorar las características clave de back4app a través de las guías a continuación aprenderás cómo almacenar y consultar datos relacionales, implementar funciones en la nube para la lógica del backend, utilizar suscripciones en tiempo real para mantener a los usuarios actualizados, gestionar el almacenamiento de archivos, enviar notificaciones push y configurar la autenticación selecciona la tecnología que mejor se adapte a tu proyecto y disfruta del viaje! react native flutter android ios javascript graphql iónico xamarin