dreamfactory essentials webinar

Post on 27-Aug-2014

318 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

This webinar deck provides a primer on DreamFactory's open source REST API platform, including: - Cloud installation options - Configuring an application - Connecting to a SQL database - Setting up role permissions - Performing database queries with the REST API - Making API calls to your database using DreamFactory's mobile SDKs

TRANSCRIPT

dreamfactoryBen Busse

Todd Appleton

DreamFactory Essentials

Mobilize Your Data

DreamFactory provides REST API Services to your

data

Build apps for phone, tablet,

desktop or device

Install Connect Develop

+ =Install

DreamFactory on cloud or server

Native SDKs

• User Management• Roles &

Permissions• Enterprise Security• Application

Hosting

SQL

PostgreSQL, SQL Server, MySQL

Automatically provide REST

API

Hook up any backend system

NoSQL

MongoDB, CouchDBDynamoDB, Azure

Tables

Files

S3, Cloud Files,Azure Blob, Local

DSP

HTML5 SDKs

Simple Development Paradigm

Client Side REST

JSON

DSP

Step 1 – Get DreamFactory

A few options…

1. DreamFactory Hosted Account (Free)2. Bitnami Hosted Account3. Bitnami Installers (Server, VM, or

Cloud)4. GitHub Package (Mac, Linux, Windows)

Details at https://github.com/dreamfactorysoftware/dsp-core/wiki/Usage-Options

Step 2 – Register Your App

A few options…

1. App code resides in your DreamFactory instance

2. App code resides on desktop or mobile device

3. App code resides on your own server

Note: App name is your API key

Step 3 – Connect to SQL

Securely connect…

• Select vendor (MySQL, Postgres, SQL Server)

• Specify database connection string• Specify database credentials

Note 1: You can also connect to NoSQL, files, and external REST APIs

Note 2: Oracle and DB2 on 2014 roadmap

Step 4 – Set up Roles

Specify role permissions…

• Which users belong to this role• Which apps can this role access• Which data can this role access

Note: Users and roles have a REST API (e.g. self-register users from your app)

Step 5 – Use REST API for SQL

Browse the live Swagger API docs…

• REST API for both SQL records and schema

• CRUD operations on single or multiple records

• API returns SQL data in JSON or XML format

• API supports query filters, limits, order by, related data, and more

Step 6 – Make API Calls with SDKs

REST API is conveniently exposed with SDKs

• Follow directions in Quickstart tab• Download SDKs in the Apps tab• SDKs for: iOS, Android, Windows,

Titanium, Javascript, AngularJS

Note: SDKs are not mandatory, but should make your life easier

Demo Time!

Install On Any Server

Available in many cloud marketplacesSupport for Macintosh, Windows, and Linux

Connect To Any Database

Connect to any local or remote data sourceSQL, NoSQL, and BLOB Storage

Develop For Any Device

Client SDK for HTML5 / JavaScriptCode library for native mobile

Learn More

Blog Postshttps://github.com/dreamfactorysoftware/dsp-core/wiki/Blogshttp://blog.dreamfactory.com/add-a-rest-api-to-any-sql-db-in-minutes

http://blog.dreamfactory.com/sql-and-rest-working-with-related-data http://blog.dreamfactory.com/blog/bid/316052/Demo-How-to-Make-Relationship-Queries-with-DreamFactory-s-REST-API

Screencastshttps://github.com/dreamfactorysoftware/dsp-core/wiki/Screencasts

Docshttps://github.com/dreamfactorysoftware/dsp-core/wiki

Developer Forumhttp://community.dreamfactory.com/

DreamFactory Support Plans

Q&A

Thank You!

QUESTIONS

benbusse@dreamfactory.comtoddappleton@dreamfactory.com

top related