In this course, developers will learn how to build end-to-end solutions in Microsoft Azure. Students will learn how to implement Azure compute solutions, create Azure Functions, deploy and manage web applications, develop solutions using Azure storage, implement authentication and authorisation, and secure their solutions using KeyVault and managed identities. Students will also learn how to connect to and utilise Azure and third-party services and incorporate event and message-based models into their solutions. The course also covers monitoring, troubleshooting and optimisation of Azure solutions.