Professional Documents
Culture Documents
Svetlin Nakov
Manager Technical Training
http://www.nakov.com
Telerik Software Academy
academy.telerik.com
Table of Contents
NoSQL Databases Overview
Redis
Strings
Lists
Hash tables
Sets / sorted sets
8
Hosted Redis Providers
Redis Cloud
github.com/ServiceStack/ServiceStack.Redis
Sample C# code:
github.com/mongodb/mongo-csharp-driver
Sample C# code:
15
MongoLab
Live Demo
CouchDB
JSON-based Document
Database with RESTful API
What is CouchDB?
Apache CouchDB
19
C# API for CouchDB
Many CouchDB C# APIs
github.com/soitgoes/LoveSeat
Sample C# code:
20
Cloudant
Live Demo
NoSQL Databases
курсове и уроци по програмиране, уеб дизайн – безплатно 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# курс, програмиране, безплатно
Exercises
1. Register for a free Cloudant account at
https://cloudant.com.
2. Write a simple "Dictionary" application in C# or
JavaScript to perform the following in Cloudant:
Add a dictionary entry (word + translation)
List all words and their translations
Find the translation of given word
The UI of the application is up to you (it could be
Web-based, GUI or console-based).
You may download a Cloudant client library from
http://wiki.apache.org/couchdb/Related_Projects
23
Exercises (2)
3. Implement the previous task ("Dictionary") with
Redis
Register for a free "Redis To Go" account at:
https://redistogo.com
Download the client libraries for your favorite
programming language from http://redis.io/clients
4. Implement the previous task ("Dictionary") with
MongoDB (register at MongoLab or MongoHQ)
24
Free Trainings @ Telerik Academy
Telerik School Academy
schoolacademy.telerik.com