If you going to develop an application for a large number of users, then you are highly recommended to built it over cloud. And hence you need to develop your application in a multi-tenant format, so your application can better utilize the cloud resources.
This course is given with two languages, English and Arabic.
1- Your First step into cloud

| Hours | |
| Introduction to cloud computing | 4 |
| SaaS business model | 4 |
| SaaS Technologies and principles | 8 |
(16 hours)
This course is suitable for developers, IT professionals, and even business men or company owners who want to know and have a good understanding of cloud business.
No pre-requisite is needed.
2- Architecture of SaaS applications
This course is for expert people in software development (software geeks, architects, team leaders and senior developers) (16 hours).
3- Introduction to JavaScript

8 hours course.
No pre-requisite.
4- Jquery

8 hours course.
Pre-requisite: Course#3, Introduction to JavaScript.
5- Single page application

| Hours | |
| SPA Architecture | 4 |
| Introduction to WebAPI and RESTFull web-service | 8 |
| Jquery using Ajax to interact with WebAPI | 8 |
(20 hours)
Pre-requisite: Course#4, Jquery
6- Angular JS
![]()
| Hours | |
| Introduction to JavaScript frameworks | 4 |
| Angular JS and MV* Patterns | 4 |
| SPA using angular js | 16 |
7- Design Patterns
– Repository Pattern
– Inversion of Control
– Dependency Injection
– Unit of Work
– MVC
(16 Hours).
Pre-requisites: Good knowledge of development using C# and ASP.net
8-Introduction to windows azure
![]()
– Create windows azure application.
– Windows Azure Deployment model.
– Windows Azure selling model.
(16 Hours)
Pre-requisites: Good knowledge of development using C# and ASP.net
9- Introduction to Azure data management and storage

– Introduction to SQL azure.
– Introduction to DocumentDB
– Introduction to Azure other storage models for files, tables, and queues
This course is suitable also for IT specialists who plan for being azure admins.
(24 Hours)
Pre-requisites: Just programming background
10- SaaS applications on windows azure

| Hours | |
| Multi-tenant and Single tenant applications | 8 |
| Multi-tenant and SQL federation | 4 |
(12 hours)
Pre-requisites:
Course#8: Introduction to windows azure.
Course#9: Introduction to SQL azure.
11- Windows Azure advanced topics
– Cache Management
– Access Control Layer and Federations
– Hosting web-services on Windows Azure
(16 hours)
Pre-requisites: Course#8: Introduction to windows azure.

Interested in this track, please fill in the form below…