Your SlideShare is downloading. ×
0
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

12. Cloud software development - building cloud-apps-with-no sqldb-rest-html5

589

Published on

Building-Cloud-Apps-with-NoSqlDB-REST-HTML5 …

Building-Cloud-Apps-with-NoSqlDB-REST-HTML5
Telerik Software Academy: http://clouddevcourse.telerik.com/
The website and all video materials are in Bulgarian

The Photo Sharer: Idea;
3-Tier Architecture in the Cloud;
Building the Back-End;
Cloudant NoSQL DB;
DropBox File Storage;
Building the Business Tier;
WCF REST Services;
PubNub Messaging;
Building the Client;
HTML5 + JavaScript + AJAX;

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
589
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
27
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Building Cloud Applications Live Demo: Back-end based on NoSQL DB + REST Services + HTML5 Client (JavaScript + AJAX)Svetlin NakovTelerik Software Academyacademy.telerik.com
  • 2. Table of Contents The Photo Sharer: Idea 3-Tier Architecture in the Cloud Building the Back-End  Cloudant NoSQL DB  DropBox File Storage Building the Business Tier  WCF REST Services  PubNub Messaging Building the Client  HTML5 + JavaScript + AJAX 2
  • 3. The Photo SharerIdea Behind the Application
  • 4. Photo Sharer We want to build a photo sharing app Similar to TweetPic Display the shared photos in real time Share new photos 4
  • 5. 3-Tier Architecture in the CloudBack-End, Middle Tier, Front-End
  • 6. Typical 3-Tier Architecture in the Cloud Client (Front-End) Load Balancer AdministrationMonitoring Computing Computing … Computing Node Node Node Data- Storage Back-End Other bases Services Services Services 6
  • 7. Photo Sharer Architecture Client (Front-End Application) HTML5 + JavaScript + jQuery + AJAXREST Services (REST + JSON) PubNub Windows Communication Real-Time Foundation (WCF) @ AppHarbor NotificationsCloudant (NoSQL DB) DropBox Managed CouchDB Cloud File Storage Holds JSON objects and File Sharing 7
  • 8. Building the Back-EndCloudant NoSQL DB + DropBox File Storage Live Demo
  • 9. Building the Business Tier WCF REST Services + PubNub Messaging Live Demo
  • 10. Building the Front-End Client Application HTML5 + JavaScript + AJAX Live Demo
  • 11. Building Cloud Applications курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NET http://academy.telerik.com програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезаниякурсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" C# курс, програмиране, безплатно
  • 12. Homework1. Re-implement the photo sharer at home  You may use other platforms + technologies, e.g.  GAE: Java + GAE Datastore + GAE Blobstore + JAX-RS + HTML5 + JavaScript + AJAX  PhpFog: PHP + Redis or MongoDB + Google Drive + HTML5 + JavaScript + REST + JSON  Use NoSQL database to hold your data  Use cloud storage to hold the shared images  Use HTML5 + JavaScript + AJAX + REST for the front-end2. Implement "file upload" feature for sharing images from your local hard disk.
  • 13. Free Trainings @ Telerik Academy "Software Development in the Cloud" Course @ Telerik Software Academy  clouddevcourse.telerik.com Telerik Software Academy  academy.telerik.com Telerik Academy @ Facebook  facebook.com/TelerikAcademy Telerik Software Academy Forums  forums.academy.telerik.com

×