Geeks With Blogs

CloudCasts Blog Webcasts in the Cloud

I’ve been developing delivering training courses in the Azure technologies and services since 2010. During that time we have seen Azure evolve rapidly, with the addition new services and continued evolution of existing services. Currently there are over 40 services available in production, if you count the services in preview the total is over 50.

Developing and delivering Azure training courses and keeping them up to date is challenging. During one course last year I modified a slide in front of the students to update the maximum capacity of a storage account, only to have to modify it again the next day after an announcement that the capacity had increased again. Whilst there is a rapid evolution on the Azure platform and services, there are a lot of areas where the theory and practices have remained constant. The way that applications use the storage services, the design patterns we use when working with non-relational Table Storage and the best practices used when building a cloud-based or hybrid application have remained very similar.

With over 50 services available for customers to use and preview, there is also a challenge in what to cover during an Azure course. For public classes, where the attendees come from a range of backgrounds, I focus on what I call the core Azure services. Many of the Azure projects that I have worked tend to focus on leveraging services like Azure Storage, Azure Service Bus, Azure SQL Database, Azure Websites and occasionally Azure Worker Roles. Having a good understanding of these core services will allow developers to start building real-world application in the cloud. There are many other services that will only be used in a minority of applications, such as Azure Media Services or Azure Machine Learning. Having a good overview of the core Azure services will give developers a head start when exploring these new services.

Many of the training engagements I deliver are custom engagements for organizations who are leveraging Azure in one of their projects. In these scenarios the content of the course can be tailored to match both the requirements of the team, and their existing knowledge of Azure and .NET development. One customer may want to have very deep coverage of Azure Service Bus Brokered Messaging, whilst another may want to focus on Azure Web Sites and Azure Media Services. Providing this kind of customized training for a development team can provide a lot more value for the company than the developers attending public courses, where only a fraction of the content will be relevant to the project, and coverage of the relevant sections may not be of sufficient depth.

If you are interested in attending one of my public classes or workshops, the following dates are scheduled at the AddSkills training center in Stockholm, Sweden.

Microsoft Azure Service Bus In-Depth 23rd – 24th April

Microsoft Azure In-Depth 27th – 29th April

Azure Racing Game Workshop – 8th May

These courses are targeted at experienced .NET developers and many of the labs have additional challenge exercises for those who complete the lab quickly and would like to reinforce their new skills by solving an additional scenario. All training materials are kept fully up to date with the latest developments in the Azure technologies and services. All the training and materials are in English.

If you are interested in custom on-site training, I can put together a course tailored to meet the requirements of your team. Feel free to contact me at

I also deliver the official Microsoft Azure training courses, my full training schedule is available at

If you are based in Europe it would be worth a trip to Stockholm to attend a course, and spring is one of the best times to visit.

Posted on Thursday, February 26, 2015 11:00 AM | Back to top

Comments on this post: Azure Training Courses in Stockholm, Sweden

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © Alan Smith | Powered by: