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

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

on

  • 886 views

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;

Statistics

Views

Total Views
886
Views on SlideShare
886
Embed Views
0

Actions

Likes
1
Downloads
23
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • Building Cloud Applications Live Demo: Back-end based on NoSQL DB + REST Services + HTML5 Client (JavaScript + AJAX)Svetlin NakovTelerik Software Academyacademy.telerik.com
  • 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
  • The Photo SharerIdea Behind the Application
  • Photo Sharer We want to build a photo sharing app Similar to TweetPic Display the shared photos in real time Share new photos 4
  • 3-Tier Architecture in the CloudBack-End, Middle Tier, Front-End
  • 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
  • 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
  • Building the Back-EndCloudant NoSQL DB + DropBox File Storage Live Demo
  • Building the Business Tier WCF REST Services + PubNub Messaging Live Demo
  • Building the Front-End Client Application HTML5 + JavaScript + AJAX Live Demo
  • 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# курс, програмиране, безплатно
  • 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.
  • 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