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,822