I am happy to announce that I have two new courses published today on Lynda.com! These courses are designed to take you from the very basic concepts of cloud computing, to installing the tools and then all the way up to creating a fully functional cloud application. Full source code is included along with chapter-by-chapter code snippets and Visual Studio solutions. I hope you enjoy watching them as much as I did creating them.
Windows Azure is an open and flexible cloud platform that enables developers to quickly build, deploy, and manage applications across a global network of Microsoft-managed datacenters. If you have been wondering how you can take advantage of "the cloud" and integrate it into your existing IT environment, this course is for you. David Isbitski covers everything from the basics of signing up for a free Azure account to using the free developer tools, and covers each of the six major offerings from Azure: virtual machines; website development; Mobile Services for authenticating users and storing data; the Cloud Services API development and deployment tools; Data Services, which incorporates SQL, Table, and Blob storage; and app services like Service Bus for messaging. At the end, you'll tie it all together in a 5-node cloud service that processes operations through Web and Workers roles, communicates through a Service Bus message queue, and saves data to the cloud.
- What is cloud computing?
- What is Windows Azure?
- Creating a Windows Azure virtual machine
- Creating and deploying an Azure website
- Adding Worker and Web roles to your cloud service
- Creating a new SQL database
- Writing and reading from the Service Bus queue
- Saving queue messages to Table storage
- Setting up Visual Studio, Node.js, and the Azure Mobile Services SDK
- Creating a new Azure Mobile Service instance
- Connecting an app to a new service
- Creating and managing storage tables
- Setting up Facebook authorization
- Storing app data in the cloud
- Sending out push notifications
- Setting up an API service
- Adding custom logging