database as a service
Justin James
- 15+ years of programming experience
- Mainly Focused on Web Development
- Spoken at events throughout the United States and Europe
- Organize Ionic Arizona and Phoenix Version Control meetups
- Active blogger at http://digitaldrummerj.me
Justin James
Our Agenda: 4 Questions
First Question
Why Backend-as-a-Service?
FOCUS ON WHAT REALLY MATTERS
Beautifully Crafted Front Ends
Full Server for
your application
No Installations
Second Question
Why Back&?
What Can You Do With Back&
Cloud Server
Free DB
Server Side
Logic
User
Mgmt
Data Model with REST Api
Build Model in JSON
Back& will automatically:
-
Create a Database
-
Generate a REST Api
Data Model Built Visually
Model Built Use Web Based Editor
Back& automatically updates JSON model
Generated Rest Api
return $http ({
method: 'GET',
url: Backand.getApiUrl() + '/1/objects/project',
params: {
pageSize: 20,
pageNumber: 1,
filter: null,
sort: ''
}
});
Server Side Logic
-
On Demand Or Triggers
-
Can Run:
-
Javascript
-
Send Emails
-
Execute SQL
-
Custom Queries
NoSQL or SQL Scripts
Unique url
REST Api
Test Results
User Management
Backand.signin(email, password);
Back& User Api
Backand.signin(email, password);
Backand.signup(
firstName, lastName,
email, password, confirmPassword);
Back& User Api
Backand.signin(email, password);
Backand.signup(
firstName, lastName,
email, password, confirmPassword);
Backand.signout();
Back& User Api
Backand.signin(email, password);
Backand.signup(
firstName, lastName,
email, password, confirmPassword);
Backand.signout();
Backand.socialSignIn(provider);
Back& User Api
Backand.signin(email, password);
Backand.signup(
firstName, lastName,
email, password, confirmPassword);
Backand.signout();
Backand.socialSignIn(provider);
Backand.socialSignUp(provider);
Back& User Api
Backand.signin(email, password);
Backand.signup(
firstName, lastName,
email, password, confirmPassword);
Backand.signout();
Backand.socialSignIn(provider);
Backand.socialSignUp(provider);
Backand.getUserDetails()
Back& User Api
Backand.signin(email, password);
Backand.signup(
firstName, lastName,
email, password, confirmPassword);
Backand.signout();
Backand.socialSignIn(provider);
Backand.socialSignUp(provider);
Backand.getUserDetails()
Backand.getToken()
Back& User Api
3rd Party Services
Database Integrations
Third Question
What works the best with Back&?
Backand Quick-Start Apps
Parse -> Back&
Fourth Question
How do I use it?
Project Tasks
Manager
thank you
https://slides.com/digitaldrummerj/backand-intro
http://twitter.com/digitaldrummerj
http://digitaldrummerj.me
Back& Intro
By Justin James
Back& Intro
- 2,749