Architecting Microsoft Azure Solutions Training Course
This training enables participants to enhance their skills in designing Microsoft Azure solutions.
Upon completion, delegates will gain a comprehensive understanding of Azure services' features and capabilities, allowing them to evaluate trade-offs and make informed decisions when designing public and hybrid cloud solutions.
Throughout the course, participants will define suitable infrastructure and platform solutions that align with functional, operational, and deployment requirements across the entire solution lifecycle.
This course is available as onsite live training in United Arab Emirates or online live training.Course Outline
Module 1: Design Principles for Cloud Infrastructure and Development
Module 2: Designing App Service Web Apps
Module 3: Designing Application Storage & Data Access
Module 4: Securing Resources
Module 5: Design Microsoft Azure Infrastructure and Networking
Module 6: Designing an Advanced Application
Module 7: Designing a Management, Monitoring Strategy
Module 8: Designing a Business Continuity Strategy
Requirements
Previous experience in programming and development
Need help picking the right course?
Architecting Microsoft Azure Solutions Training Course - Enquiry
Testimonials (2)
The course, Trainer
Novat Adam - Tanzania Revenue Authority
Course - Architecting Microsoft Azure Solutions
I've got to try out resources that I've never used before.
Daniel - INIT GmbH
Course - Architecting Microsoft Azure Solutions
Upcoming Courses
Related Courses
Building AI Cloud Apps with Microsoft Azure
35 HoursThis instructor-led, live training in the UAE (online or onsite) targets intermediate to advanced professionals who wish to build and deploy AI-powered cloud applications using Microsoft Azure.
By the end of this training, participants will be able to:
- Develop event-driven and serverless applications using Azure Functions.
- Manage Azure storage solutions and virtual machines.
- Deploy and scale web applications using Azure App Service and Docker containers.
- Integrate AI, machine learning, and natural language processing using Azure AI Services.
- Leverage GitHub Copilot to assist in AI-driven cloud application development.
Azure Machine Learning (AML)
21 HoursThis instructor-led, live training in the UAE (online or onsite) is designed for engineers looking to leverage Azure ML's drag-and-drop platform to deploy Machine Learning workloads. Participants will avoid the need to purchase software and hardware, while also bypassing concerns related to maintenance and deployment.
Upon completing this training, participants will be able to:
- Develop highly accurate machine learning models using Python, R, or zero-code tools.
- Utilize Azure's available datasets and algorithms to train and track machine learning and deep-learning models.
- Use Azure's interactive workspace to collaboratively develop ML models.
- Select from various Azure-supported ML frameworks, including PyTorch, TensorFlow, and scikit-learn.
AZ-040T00: Automating Administration with PowerShell
35 HoursThis course equips students with the essential knowledge and skills needed to utilize PowerShell for administering and automating tasks on Windows servers. Participants will develop the ability to identify and construct the precise commands required for specific operational tasks. Additionally, students will learn to write scripts that handle advanced duties, such as automating repetitive processes and generating comprehensive reports. By providing prerequisite skills that support a wide array of Microsoft products—including Windows Server, Windows Client, Microsoft Azure, and Microsoft 365—this course aims to broaden technical proficiency. Accordingly, the curriculum does not center on any single product; however, it utilizes Windows Server, the common platform for these technologies, as the primary example to illustrate the taught techniques.
AZ-104T00-A: Microsoft Azure Administrator
28 HoursThis training program equips IT professionals with the skills to manage Azure subscriptions, secure identities, administer infrastructure, configure virtual networking, link Azure with on-premises environments, manage network traffic, implement storage solutions, deploy and scale virtual machines, establish web applications and containers, back up and share data, and monitor overall solution performance.
Designed specifically for Azure Administrators, this course covers the implementation, management, and monitoring of identity, governance, storage, compute, and virtual networks within cloud environments. Azure Administrators will learn how to provision, size, monitor, and optimize resources effectively.
AZ-140T00: Configuring and Operating Microsoft Azure Virtual Desktop
28 HoursThis course equips Azure administrators with the skills to plan, deploy, and manage virtual desktop experiences and remote applications across any device on Azure. Learners will engage in a combination of demonstrations and hands-on labs to deploy virtual desktop environments and applications on Azure Virtual Desktop, optimizing them for multi-session virtual settings.
Microsoft Azure Architect Technologies
35 HoursThis course empowers Solutions Architects to transform business requirements into secure, scalable, and dependable solutions. The curriculum covers essential areas such as virtualization, automation, networking, storage, identity, security, data platforms, and application infrastructure, illustrating how decisions in each domain influence the overall architecture.
Audience Profile
Designed for IT Professionals specializing in the design and implementation of solutions on Microsoft Azure. Participants are expected to possess comprehensive knowledge of IT operations, including networking, virtualization, identity management, security, business continuity, disaster recovery, data platforms, budgeting, and governance. While Azure Solution Architects typically begin with the Azure Portal, this course anticipates their progression to using the Command Line Interface. Candidates must demonstrate expert-level proficiency in Azure administration and have practical experience with Azure development and DevOps processes.
AZ-304T00-A: Microsoft Azure Architect Design
28 HoursThis course equips Solutions Architects with the skills to translate business requirements into secure, scalable, and reliable solutions. Key lessons cover design considerations for logging, cost analysis, authentication and authorization, governance, security, storage, high availability, and migration. Professionals in this role must make critical decisions across multiple domains that collectively shape the overall solution architecture.
AZ-305T00: Designing Microsoft Azure Infrastructure Solutions
28 HoursSkills gained
- Design a governance solution.
- Design a compute solution.
- Design an application architecture.
- Design storage, non-relational and relational.
- Design data integration solutions.
- Design authentication, authorization, and identity solutions.
- Design network solutions.
- Design backup and disaster recovery solutions.
- Design monitoring solutions.
- Design migration solutions.
AZ-400T00-A: Designing and Implementing Microsoft DevOps solutions
35 HoursThis course equips learners with the essential knowledge and skills required to design and implement robust DevOps processes and practices. Participants will gain proficiency in planning for DevOps adoption, utilizing source control, scaling Git for enterprise environments, consolidating artifacts, and designing dependency management strategies. The curriculum also covers managing secrets, implementing continuous integration, developing container build strategies, and designing comprehensive release and deployment patterns. Additionally, students will learn to set up release management workflows and optimize feedback mechanisms to enhance operational efficiency.
Audience Profile
This course is designed for students interested in designing and implementing DevOps processes or preparing for the Microsoft Azure DevOps Solutions certification exam.
Job Role: DevOps Engineer
Exam Preparation: AZ-400
Skills Gained
- Plan for the transformation with shared goals and timelines
- Select a project and identify project metrics and Key Performance Indicators (KPI's)
- Create a team and agile organizational structure
- Design a tool integration strategy
- Design a license management strategy (e.g. Azure DevOps and GitHub users)
- Design a strategy for end-to-end traceability from work items to working software
- Design an authentication and access strategy
- Design a strategy for integrating on-premises and cloud resources
- Describe the benefits of using Source Control
- Describe Azure Repos and GitHub
- Migrate from TFVC to Git
- Manage code quality including technical debt SonarCloud, and other tooling solutions
- Build organizational knowledge on code quality
- Explain how to structure Git repos
- Describe Git branching workflows
- Leverage pull requests for collaboration and code reviews
- Leverage Git hooks for automation
- Use Git to foster inner source across the organization
- Explain the role of Azure Pipelines and its components
- Configure Agents for use in Azure Pipelines
- Explain why continuous integration matters
- Implement continuous integration using Azure Pipelines
- Define Site Reliability Engineering
- Design processes to measure end-user satisfaction and analyze user feedback
- Design processes to automate application analytics
- Manage alerts and reduce meaningless and non-actionable alerts
- Carry out blameless retrospectives and create a just culture
- Define an infrastructure and configuration strategy and appropriate toolset for a release pipeline and application infrastructure
- Implement compliance and security in your application infrastructure
- Describe the potential challenges with integrating open-source software
- Inspect open-source software packages for security and license compliance
- Manage organizational security and compliance policies
- Integrate license and vulnerability scans into build and deployment pipelines
- Configure build pipelines to access package security and license ratings
AZ-500T00-A: Microsoft Azure Security Technologies
28 HoursThis course equips IT Security Professionals with the essential knowledge and skills to implement security controls, maintain organizational security posture, and identify and remediate security vulnerabilities. The curriculum covers security for identity and access, platform protection, data and applications, and security operations.
Audience profile
This course is designed for Azure Security Engineers who are preparing for the associated certification exam or who are performing security tasks in their day-to-day job. This course would also be helpful to an engineer that wants to specialize in providing security for Azure-based digital platforms and play an integral role in protecting an organization's data.
Skills gained
- Implement enterprise governance strategies including role-based access control, Azure policies, and resource locks.
- Implement an Azure AD infrastructure including users, groups, and multi-factor authentication.
- Implement Azure AD Identity Protection including risk policies, conditional access, and access reviews.
- Implement Azure AD Privileged Identity Management including Azure AD roles and Azure resources.
- Implement Azure AD Connect including authentication methods and on-premises directory synchronization.
- Implement perimeter security strategies including Azure Firewall.
- Implement network security strategies including Network Security Groups and Application Security Groups.
- Implement host security strategies including endpoint protection, remote access management, update management, and disk encryption.
- Implement container security strategies including Azure Container Instances, Azure Container Registry, and Azure Kubernetes.
- Implement Azure Key Vault including certificates, keys, and secretes.
- Implement application security strategies including app registration, managed identities, and service endpoints.
- Implement storage security strategies including shared access signatures, blob retention policies, and Azure Files authentication.
- Implement database security strategies including authentication, data classification, dynamic data masking, and always encrypted.
- Implement Azure Monitor including connected sources, log analytics, and alerts.
- Implement Azure Security Center including policies, recommendations, and just in time virtual machine access.
- Implement Azure Sentinel including workbooks, incidents, and playbooks.
Microsoft Azure Infrastructure and Deployment
35 HoursMicrosoft Azure Infrastructure and Deployment
Building AI Agents on Microsoft Azure
7 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at beginner-level, intermediate-level, and advanced-level developers and technical professionals who wish to use Microsoft Azure to build, test, and deploy AI agents for business applications.
By the end of this training, participants will be able to: understand AI agent architecture on Azure, create and configure a working agent, connect agents to business knowledge sources, evaluate and prepare agents for deployment.
Azure DevOps Fundamentals
14 HoursThis instructor-led, live training in the UAE (online or on-site) is tailored for DevOps engineers, developers, and project managers who intend to utilize Azure DevOps to construct and deploy optimized enterprise applications at a pace faster than traditional development approaches.
By the conclusion of this training, participants will be capable of:
- Understanding the foundational DevOps vocabulary and principles.
- Installing and configuring necessary Azure DevOps tools for software development.
- Utilizing Azure DevOps tools and services to continuously adapt to market demands.
- Developing enterprise applications and evaluating existing development processes via Azure DevOps solutions.
- Managing teams more efficiently and accelerating software deployment time.
- Adopting DevOps development practices within the organization.
Azure Machine Learning
14 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at data scientists who wish to use Azure Machine Learning to build end-to-end machine learning models for predictive analysis.
By the end of this training, participants will be able to:
- Build machine learning models with zero programming experience.
- Create predictive algorithms with Azure Machine Learning.
- Deploy production ready machine learning algorithms.
Azure Cloud Security
7 HoursThis instructor-led, live training in the UAE (online or onsite) is designed for security administrators aiming to secure Azure environments.
Upon completing this training, participants will be capable of:
- Managing host security, network security, and related areas.
- Configuring storage and database security within Azure.
- Implementing security monitoring via Azure resources.
- Mitigating malicious cyber attacks against data and infrastructure.