SlideShare a Scribd company logo
Start an Angular Project Fast
and then go faster!
INTRO
Who am I?
INTRO
https://github.com/backand/simple-noterious-app
INTRO
http://noterious.backand.net/
Start an Angular project fast, then go faster using AWS and Back&
Start an Angular project fast, then go faster using AWS and Back&
INTRO
Easy data models
[

{

"name": "tasks",

"fields": {

"description": { "type": "string" },

"completed": { "type": "boolean" }
}

}
]
INTRO
Advanced data models
[

{

"name": "tasks",

"fields": {

"description": { "type": "string" },

"completed": { "type": "boolean" },

"members": { "collection": "members", "via": "task" }

}

},

{

"name": "members",

"fields": { 

"name": { "type": "string" },

"task": { "object": "tasks" }

}

}

]
INTRO
REST API for free!
INTRO
Server-side logic
INTRO
Security &
user management
INTRO
Social signup
INTRO
3rd party
integration
INTRO
3rd party
integration
INTRO
Scalable & in the cloud
INTRO
Free-forever account!!!
THE GENERAL IDEA
Read
Configure secure calls
Connect
Add module dependencies
Include script dependencies
<!-- We use client cookies to save the REST API token -->

<script src="//code.angularjs.org/1.3.14/angular-cookies.min.js"></script>



<!-- Backand SDK for Angular -->

<script src="//cdn.backand.net/backand/dist/1.7.1/backand.min.js"></script>
//app.js

angular.module('YOUR-APP-NAME', ['backand', 'ngCookies'])
//Update Angular configuration section

myApp.config(function (BackandProvider) {

BackandProvider.manageDefaultHeaders();
//BackandProvider.setAnonymousToken('Your App Name');

//BackandProvider.setAnonymousToken('Your Anonymous Token');

//BackandProvider.setSignUpToken('Your SignUp Token');

})
// SignInCtrl.js

function SignInCtrl(Backand, $cookieStore) {

$scope.signIn = function() {

Backand.signin($scope.username, $scope.password)

.then(

function (response) {

//Do good for the world

},

function (data, status, headers, config) {

//handle error

}

);

}

}
//dataService.js

function dataService($http, Backand) {

var self = this;

//get the object name and optional parameters

self.getList = function(name, sort, filter) {

return $http({

method: 'GET',

url: Backand.configuration.apiUrl + '/1/objects/' + name,

params: {

filter: filter || '',

sort: sort || ''

}

});

}

}
GETTING STARTED
Set Your API Keys
Download the App
Create Your Database
Create Your App
Create Your Account
CONFIGURING YOUR APPLICATION
Add validation upon creating a
new board
CONFIGURING YOUR APPLICATION
Send email when new board is
created
CONFIGURING YOUR APPLICATION
Enable member selection
CONFIGURING YOUR APPLICATION
Show boards based on members
CONFIGURING YOUR APPLICATION
Keep track of changes
CONFIGURING YOUR APPLICATION
Restrict access to board objects
CONFIGURING YOUR APPLICATION
New user registration
PROTIP!
Make your app public
CONFIGURING YOUR APPLICATION
Public access with anonymous
CONFIGURING YOUR APPLICATION
Upload to AWS S3
OUTRO
Resources
https://github.com/backand/simple-noterious-app
https://www.backand.com/how-to-videos/
http://blog.backand.com/questions/
http://onehungrymind.com/
OUTRO
Thanks!

More Related Content

Similar to Start an Angular project fast, then go faster using AWS and Back& (18)

PPTX
The future of web development write once, run everywhere with angular.js and ...
Mark Roden
 
PDF
The future of web development write once, run everywhere with angular js an...
Mark Leusink
 
PDF
Instant download Angular 2 Cookbook Frisbie pdf all chapter
solvorpohlak24
 
PDF
Download full ebook of Mean Web Development 2nd Amos Q Haviv instant download...
eilkfbiznc943
 
PDF
Download full ebook of Angular 2 Cookbook Frisbie instant download pdf
kovencoitofm
 
PPTX
MEAN.js Workshop
Michael Haberman
 
PPTX
Using-AngularJS-with-Sitefinity.pptx
kisofe
 
PPTX
AngularJS: What's the Big Deal?
Jim Duffy
 
PDF
Data models in Angular 1 & 2
Adam Klein
 
PPTX
Single Page Applications in SharePoint with Angular
Sparkhound Inc.
 
PDF
Introduction to angular js july 6th 2014
Simona Clapan
 
PPTX
REST Easy with AngularJS - ng-grid CRUD EXAMPLE
reneechemel
 
PPTX
REST Easy with AngularJS - ng-grid CRUD Example
Backand Cohen
 
PDF
FITC presents: Mobile & offline data synchronization in Angular JS
FITC
 
PDF
MEAN Web Development 2nd Edition Amos Q. Haviv All Chapters Instant Download
gbreeldushor
 
PDF
MEAN Web Development 2nd Edition Amos Q. Haviv All Chapters Instant Download
lobosleasy64
 
PPTX
Angular js 1.3 presentation for fed nov 2014
Sarah Hudson
 
PDF
Writing RESTful web services using Node.js
FDConf
 
The future of web development write once, run everywhere with angular.js and ...
Mark Roden
 
The future of web development write once, run everywhere with angular js an...
Mark Leusink
 
Instant download Angular 2 Cookbook Frisbie pdf all chapter
solvorpohlak24
 
Download full ebook of Mean Web Development 2nd Amos Q Haviv instant download...
eilkfbiznc943
 
Download full ebook of Angular 2 Cookbook Frisbie instant download pdf
kovencoitofm
 
MEAN.js Workshop
Michael Haberman
 
Using-AngularJS-with-Sitefinity.pptx
kisofe
 
AngularJS: What's the Big Deal?
Jim Duffy
 
Data models in Angular 1 & 2
Adam Klein
 
Single Page Applications in SharePoint with Angular
Sparkhound Inc.
 
Introduction to angular js july 6th 2014
Simona Clapan
 
REST Easy with AngularJS - ng-grid CRUD EXAMPLE
reneechemel
 
REST Easy with AngularJS - ng-grid CRUD Example
Backand Cohen
 
FITC presents: Mobile & offline data synchronization in Angular JS
FITC
 
MEAN Web Development 2nd Edition Amos Q. Haviv All Chapters Instant Download
gbreeldushor
 
MEAN Web Development 2nd Edition Amos Q. Haviv All Chapters Instant Download
lobosleasy64
 
Angular js 1.3 presentation for fed nov 2014
Sarah Hudson
 
Writing RESTful web services using Node.js
FDConf
 

More from Backand Cohen (7)

PDF
Five Common Angular Mistakes
Backand Cohen
 
PDF
How to Build Dynamic Forms in Angular Directive with a Backend
Backand Cohen
 
PDF
Testing Two-Way Data Binding in AngularJS
Backand Cohen
 
PPTX
Backand Presentation
Backand Cohen
 
PDF
AngularJS with Slim PHP Micro Framework
Backand Cohen
 
PDF
How-to Increase User Engagement by 25% with User Segmented Push Notifications
Backand Cohen
 
PDF
The Enterprise Excel Hell
Backand Cohen
 
Five Common Angular Mistakes
Backand Cohen
 
How to Build Dynamic Forms in Angular Directive with a Backend
Backand Cohen
 
Testing Two-Way Data Binding in AngularJS
Backand Cohen
 
Backand Presentation
Backand Cohen
 
AngularJS with Slim PHP Micro Framework
Backand Cohen
 
How-to Increase User Engagement by 25% with User Segmented Push Notifications
Backand Cohen
 
The Enterprise Excel Hell
Backand Cohen
 
Ad

Recently uploaded (20)

PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Ad

Start an Angular project fast, then go faster using AWS and Back&