What you will learn
- Understand the core Azure services and tools for application development
- Learn how to build and deploy web applications, APIs, and microservices on Azure
- Gain proficiency in using Azure DevOps for continuous integration and deployment (CI/CD)
- Develop skills to integrate Azure services into applications for storage, messaging, and authentication
- Explore best practices for optimizing application performance, security, and scalability on Azure
- Learn how to monitor and troubleshoot applications deployed on Azure
- Gain insights into emerging trends and technologies in cloud-native application development
Beneficial for
- Software Developers
- Full-stack Developers
- Web Developers
- Mobile App Developers
- DevOps Engineers
Course Pre-requisite
- Proficiency in a programming language such as C#, Java, or Python
- Basic understanding of cloud computing concepts
- Familiarity with web development frameworks (beneficial but not mandatory)
Course Outline
Overview of Azure services and tools for developers
Understanding the Azure portal and Azure CLI for managing resources
Deploying web applications to Azure App Service
Implementing serverless computing with Azure Functions
Designing and implementing microservices on Azure Kubernetes Service (AKS)
Leveraging Azure Service Fabric for microservices orchestration
Using Azure Storage for scalable and durable storage
Implementing databases on Azure, including Azure SQL Database and Cosmos DB
Integrating Azure services into applications using Azure Logic Apps
Implementing messaging patterns with Azure Service Bus and Event Grid
Securing applications with Azure Active Directory (AAD) authentication
Implementing role-based access control (RBAC) and data encryption on Azure
Monitoring application performance and health using Azure Monitor
Implementing logging, tracing, and diagnostics in Azure applications
Implementing continuous integration and deployment (CI/CD) pipelines with Azure DevOps
Automating infrastructure deployment and management with ARM templates