How to teach cloud computing – The Windows Azure Platform – Step 1

  Huge Opportunity For Developers
  IDC predicts that the cloud service market will grow to $55 billion by 2014 at a CAGR (Compound Annual Growth Rate) of 29%. That's right - about 30%. If you aren't learning about cloud computing, you are going to miss opportunity.
  Traditional software is expected to grow at a CAGR of 5%; to a market size of $460 billion. Even though cloud market is 12% of the traditional software market by 2014, due to the accelerated growth rate, there will be a time when cloud will take the leadership position in the market place.
  Everybody agrees the cloud makes sense because the cloud offers:

bullet

pay-per-use

bullet

easy/fast deployment

  The challenges remain:

bullet

Security

bullet

Availability

bullet

Performance and Cost

  Learn to Teach Cloud Computing

image

  If your goal is to teach cloud computing, then the next several posts will jump start you and get you to be in front of a group and teaching Windows Azure.

 

  What is Azure?
  Windows Azure provides developers with on-demand compute and storage to host, scale and manage Web applications on the Internet through Microsoft data centers.
  How about an excellent and to-the-point FAQ. Well then, try https://www.microsoft.com/windowsazure/faq/.
  These posts speak to my heart – it is what I am (or was) – a teacher, an instructor for many years. I’ve been a developer for many years as well.
  I’ve taught all kinds of classes in many, many countries and dozens of cities throughout the US, Canada, and Mexico. I’ve taught in Asia (Korea, Taiwan, Japan, and Singapore). I’ve taught all over Latin America, including Costa Rica, Brazil, Mexico. My point is simple. I want to continue teaching, and better yet, teach you how to teach Azure.
  Teach Azure Now
  The point of my series of posts is to help individuals and companies teach cloud computing. It will start from the beginning and the posts will help you teach others how to code for Azure. I need this for myself, as an evangelist, to do my job.
  I will walk you through some of the labs in the training kit and even talk about a couple of cloud projects I’ve done, some of the blogged about already.
  The audience I’m targeting is basic .NET programmers who know C#.
  Windows Azure Platform Training Kit
  The point is to leverage any resources you can to teach Azure. Let’s start with some training kits.

image 

  The link is here:
  https://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&displaylang=en
  The first thing we want to do is look at the training kit and get started. Notice that we have a lot of great sections to look at:

bullet

Home

bullet

Hands-on

bullet

Labs

bullet

Demos

bullet

Samples

bullet

Presentations

bullet

Prerequisites

bullet

Online Resources

image

hyperlink2  

Download the training kit

  Also, install the Windows Azure AppFabric SDK V1.0

image

hyperlink2  

Download AppFabric SDK

  This is the end of Step 1 – Getting your environment ready.