New curriculum resources for teaching Cloud Computing topics using Windows Azure are now available on Faculty Connection.
This new modular course provides information about Cloud Computing in general and Windows Azure and Windows Azure 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 Web Sites so the new Azure functionality 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 requires 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.
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
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#.