We provide course about Azure for Developers. Cloud development with Azure might be overwhelming when you start working with it. It might even be if you already did a project. In this course we will teach you all the elements you need to know how to build distributed systems with Azure successfully.
Course description:
And you will leave with the knowledge on when to use what. The course is build around practical exercises and years of experience on build Azure based systems.
Course outline:
Module 1 - Introduction to Azure:
• What is IaaS, PaaS & SaaS
• Core Cloud computing concepts
• Overview of Azure Service
• Exploring the Azure Portal
Module 2 - Running your apps on Azure:
• Constructing Azure Web Apps
• Hosting Web applications
• Creating Web Jobs
• Introduction to Azure Functions, Function Apps & Logic Apps
• Scaling (up or out)
• Introduction to clusters:
• Service Fabric &
• Azure Kubernetes Services
Module 3 - Storage in the cloud:
• Storing files in Azure Blob & File storage
• Tabular data: Azure Tables
• Introduction to Azure SQL & Data Storage
• Introduction to NoSQL on Azure: CosmosDB
• Overview of moving data around: Data Factory
Module 4 - Building a communication strategy for your applications:
• Storage Queues
• Service Bus Queues & Topics
• Service Bus Relay
• Working with Data Streams
Module 5 - Overview of Azure Networking, Azure Security & Identity
Module 6 - Monitoring & Tooling:
• Logging options
• Application Insights
• Azure SDKs
• Azure PowerShell
• Azure Resource Manager
• Working with Visual Studio Online / Team Services
Instructor: Ronald Harmsen
Ronald Harmsen is a senior consultant and instructor based in the Netherlands. Ronald has been professionally developing software since 1997 and has chosen .NET as his primary development environment since version 1.0. He has extensive experience in developing web applications with ASP.NET, ASP.NET MVC, WCF, Silverlight and HTML5.
Ronald is passionate about software architecture and improving performance of both applications and development teams. He focuses on building high quality software and is member of the board at the Institute for Software Quality.
Target audience:
The course is targeted at developers who have a basic understanding of building web applications. .NET experience is great, but not required. The excersises can be done in Javascript (NodeJS), Java, Python and of course C#.
Language:
• English course material, english speaking instructor