Windows Azure and SQL Database V.2: Updated curriculum.
This curriculum provides foundation information about Cloud Computing in general and Windows Azure and SQL Database in particular. The tutorials cover how to develop for the Windows Azure environment and how to use SQL Database as the back-end RDBMS. Creating Virtual Machines and using the web sites feature of Windows Azure is also included.
The content can be used in class as part of a Cloud Computing course, as a course on Windows Azure, or for self-paced independent learning. This material is an intermediate level and the prerequisites are a beginner level of C# Programming Skills, the ability to use basic features of Visual Studio and a conceptual understanding of Relational Databases. The Lab Environment is a minimum VS 2010 or VS 2012 Express for Web, 4 GB RAM, and Internet access.
The audience for this material is students who have completed an Introduction to Programming course and have basic programming skills. No previous knowledge of Cloud Computing is required. The first module starts from the basics and builds the knowledge required for more advanced topics.
Because this content is designed to be used as part of an academic class it includes background information, describes terminology that relates to Cloud Computing and also discusses Cloud Computing offerings from other vendors.
The following 6 modules are included in this content:
- Module 1: Overview of Cloud Computing
- Module 2: Windows Azure Fundamentals
- Module 3: Windows Azure Storage
- Module 4: Windows Azure SQL Database – The Fundamentals
- Module 5: More about Windows Azure SQL Database
- Module 6: Virtual Machines and Web Sites
- Module 7: Windows Azure Mobile Service
- Module 8: Windows Azure Applications
Each module consists of a lecture and a lab. The lab exercises are designed for 2 hour sessions for a student who has completed an introductory course on programming, preferably using C#.
In addition to the material above there are Lab Solutions that contain the answers to Labs, 2, 3, 4, 5, 7 and 8. See the Related Resources section below for a link to the Lab Solution material.