Architecting Microsoft Azure Solutions Training Course
This training enables participants to enhance their skills in designing Microsoft Azure solutions.
Upon completion, attendees will gain a comprehensive understanding of Azure service features and capabilities, allowing them to evaluate trade-offs and make informed decisions for designing public and hybrid cloud solutions.
Throughout the course, participants will define the appropriate infrastructure and platform solutions necessary to meet functional, operational, and deployment requirements across the entire solution lifecycle.
This course is available as onsite live training in Serbia 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
Open Training Courses require 5+ participants.
Architecting Microsoft Azure Solutions Training Course - Booking
Architecting Microsoft Azure Solutions Training Course - Enquiry
Architecting Microsoft Azure Solutions - Consultancy 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
MS-20487: Developing Microsoft Azure and Web Services (authorized training course)
35 HoursAbout This Course
This course teaches students how to design and build services that retrieve local and remote data from a variety of sources. Participants will also learn how to develop and deploy these services within hybrid environments, encompassing both on-premises servers and Microsoft Azure.
Audience Profile
Primary: .NET developers aiming to learn how to develop services and deploy them to hybrid environments.
Secondary: .NET developers with experience in Web application development who are interested in creating new applications or migrating existing ones to Microsoft Azure.
At Course Completion
Upon finishing this course, students will be able to:
- Explain the fundamental concepts of service development and data access strategies using the .NET platform.
- Describe the Microsoft Azure cloud platform along with its compute, data, and application hosting capabilities.
- Design and develop data-centric applications using Visual Studio 2017 and Entity Framework Core.
- Design, implement, and consume HTTP services using ASP.NET Core.
- Extend HTTP services using ASP.NET Core.
- Host services both on-premises and in Microsoft Azure.
- Deploy services to on-premises and cloud environments, managing their interfaces and policies.
- Select appropriate data storage solutions, cache, distribute, and synchronize data.
- Monitor, log, and troubleshoot services.
- Explain claim-based identity concepts and standards, and implement authentication and authorization with Azure Active Directory.
- Create scalable service applications.
Designing and Implementing an Azure AI Solution (authorized training course AI 100T01)
21 HoursAcquire the essential expertise required to design Azure AI solutions. You will gain hands-on experience building a customer support chatbot powered by artificial intelligence via the Microsoft Azure platform, leveraging language understanding capabilities and pre-built AI features within Azure Cognitive Services.
Microsoft Azure AI Fundamentals (authorized training course AI 900T00)
7 HoursAbout This Course
This course provides an introduction to the core concepts of artificial intelligence (AI) and the Microsoft Azure services available for building AI solutions. Rather than aiming to train students to become professional data scientists or software developers, the course focuses on raising awareness of common AI workloads and helping participants identify the appropriate Azure services to support those workloads. Designed as a blended learning experience, it combines instructor-led training with online materials hosted on the Microsoft Learn platform (https://azure.com/learn). The hands-on exercises are aligned with Learn modules, and students are encouraged to use the Learn platform as a reference to reinforce classroom learning and explore topics in greater depth.
Audience Profile
The Azure AI Fundamentals course is designed for individuals interested in understanding the types of solutions made possible by artificial intelligence (AI) and the Microsoft Azure services available to create them. No prior experience with Microsoft Azure is required, though a basic familiarity with computer technology and the Internet is assumed. Some concepts covered require a fundamental understanding of mathematics, particularly the ability to interpret charts. Additionally, the course includes hands-on activities involving data manipulation and code execution, so knowledge of basic programming principles will be beneficial.
At Course Completion
After completing this course, you will be able to:
- Describe AI workloads and their associated considerations
- Explain fundamental principles of machine learning on Azure
- Outline the features of computer vision workloads on Azure
- Outline the features of Natural Language Processing (NLP) workloads on Azure
- Outline the features of conversational AI workloads on Azure
Building AI Cloud Apps with Microsoft Azure
35 HoursThis instructor-led, live training in Serbia (available online or onsite) is designed for intermediate to advanced professionals who wish to construct and deploy AI-powered cloud applications using Microsoft Azure.
By the conclusion of this training, participants will be able to:
- Create 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 via Azure AI Services.
- Leverage GitHub Copilot to aid in AI-driven cloud application development.
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 the management of Windows servers. Learners will develop the ability to identify and construct the specific commands required to execute particular tasks. Furthermore, students will learn how to write scripts to handle advanced operations, such as automating repetitive processes and generating reports. The course provides prerequisite skills that support a wide array of Microsoft products, including Windows Server, Windows Client, Microsoft Azure, and Microsoft 365. Consistent with this objective, the course does not focus on any single product; however, Windows Server, being the common platform for all these technologies, serves as the primary example for teaching these techniques.
AZ-104T00-A: Microsoft Azure Administrator
28 HoursThis course equips IT professionals with the skills to manage Azure subscriptions, secure identities, administer infrastructure, configure virtual networking, integrate Azure with on-premises environments, manage network traffic, implement storage solutions, deploy and scale virtual machines, create web applications and containers, back up and share data, and monitor solutions.
Designed for Azure Administrators, this training covers the implementation, management, and monitoring of identity, governance, storage, compute, and virtual networks in cloud environments. Participants will learn to provision, size, monitor, and adjust resources effectively.
AZ-140T00: Configuring and Operating Microsoft Azure Virtual Desktop
28 HoursThis course equips Azure administrators with the skills to plan, deliver, and manage virtual desktop experiences and remote applications for any device on Azure. Through a combination of demonstrations and hands-on lab exercises, students will learn to deploy and optimize virtual desktop experiences and applications on Azure Virtual Desktop within multi-session virtual environments.
Microsoft Azure Architect Technologies
35 HoursThis program equips Solutions Architects with the skills to translate business requirements into secure, scalable, and reliable solutions. Key topics include virtualization, automation, networking, storage, identity, security, data platforms, and application infrastructure. The course highlights how decisions in each of these areas influence the overall solution architecture.
Audience profile
This course is designed for IT Professionals who specialize in designing and implementing solutions on Microsoft Azure. Participants should possess broad IT operations knowledge, including networking, virtualization, identity, security, business continuity, disaster recovery, data platforms, budgeting, and governance. Azure Solution Architects utilize the Azure Portal and, as proficiency increases, the Command Line Interface. Candidates must demonstrate expert-level skills in Azure administration and have 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 topics include design considerations for logging, cost analysis, authentication and authorization, governance, security, storage, high availability, and migration. This role involves making critical decisions across multiple areas that influence the overall design solution.
AZ-305T00: Designing Microsoft Azure Infrastructure Solutions
28 HoursKey Skills Acquired
- Develop comprehensive governance strategies.
- Architect robust compute solutions.
- Design scalable application architectures.
- Create effective storage strategies for both relational and non-relational data.
- Implement seamless data integration solutions.
- Establish identity, authentication, and authorization frameworks.
- Configure advanced network architectures.
- Plan backup and disaster recovery protocols.
- Set up proactive monitoring solutions.
- Formulate effective cloud migration plans.
AZ-500T00-A: Microsoft Azure Security Technologies
28 HoursDesigned for IT security professionals, this course equips participants with the essential knowledge and skills to implement security controls, sustain an organization's security posture, and detect and remediate vulnerabilities. The curriculum encompasses security for identity and access, platform protection, data and applications, and security operations.
Audience profile
This course is ideal for Azure Security Engineers who are preparing for the associated certification exam or who perform security tasks in their daily roles. It is also beneficial for engineers seeking to specialize in securing Azure-based digital platforms and playing a critical role in protecting organizational data.
Skills gained
- Deploy enterprise governance strategies, including role-based access control, Azure policies, and resource locks.
- Establish an Azure AD infrastructure, including users, groups, and multi-factor authentication.
- Configure Azure AD Identity Protection, incorporating risk policies, conditional access, and access reviews.
- Deploy Azure AD Privileged Identity Management for managing Azure AD roles and Azure resources.
- Configure Azure AD Connect, covering authentication methods and on-premises directory synchronization.
- Deploy perimeter security strategies, such as Azure Firewall.
- Deploy network security strategies, including Network Security Groups and Application Security Groups.
- Deploy host security strategies, including endpoint protection, remote access management, update management, and disk encryption.
- Deploy container security strategies, including Azure Container Instances, Azure Container Registry, and Azure Kubernetes.
- Configure Azure Key Vault, managing certificates, keys, and secrets.
- Deploy application security strategies, including app registration, managed identities, and service endpoints.
- Deploy storage security strategies, including shared access signatures, blob retention policies, and Azure Files authentication.
- Deploy database security strategies, including authentication, data classification, dynamic data masking, and always encrypted.
- Configure Azure Monitor, including connected sources, log analytics, and alerts.
- Configure Azure Security Center, including policies, recommendations, and just-in-time virtual machine access.
- Configure Azure Sentinel, including workbooks, incidents, and playbooks.
AZ-900T00 Microsoft Azure Fundamentals
7 HoursThis instructor-led, live training in Serbia (online or onsite) is designed for beginner-level IT professionals interested in learning about Microsoft Azure and cloud computing.
By the conclusion of this training, participants will be able to:
- Understand basic cloud concepts.
- Identify core Azure services.
- Describe core solutions and management tools in Azure.
- Understand general security and network security features.
- Understand identity, governance, privacy, and compliance features.
- Understand Azure cost management and Service Level Agreements (SLAs).
Building AI Agents on Microsoft Azure
7 HoursThis instructor-led, live training in Serbia (online or onsite) targets beginner, intermediate, and advanced-level developers and technical professionals who wish to utilize Microsoft Azure to build, test, and deploy AI agents for business applications.
By the end of this training, participants will be able to: comprehend AI agent architecture on Azure, create and configure a functional agent, link agents to business knowledge sources, and evaluate and prepare agents for deployment.
Azure DevOps Fundamentals
14 HoursThis instructor-led, live training in Serbia (online or onsite) is designed for DevOps engineers, developers, and project managers who intend to use Azure DevOps to build and deploy optimized enterprise applications more quickly than traditional development approaches allow.
By the end of this training, participants will be able to:
- Understand the fundamental DevOps vocabulary and principles.
- Install and configure the necessary Azure DevOps tools for software development.
- Utilize Azure DevOps tools and services to continuously adapt to the market.
- Build enterprise applications and evaluate current development processes upon Azure DevOps solutions.
- Manage teams more efficiently and accelerate software deployment time.
- Adopt DevOps development practices within the organization.
Azure Cloud Security
7 HoursThis instructor-led, live training in Serbia (online or onsite) is aimed at security administrators who wish to secure Azure workloads.
By the end of this training, participants will be able to:
- Administrate host security, network security, and more.
- Set up storage and database security in Azure.
- Implement security monitoring using Azure resources.
- Prevent malicious cyber attacks on data and infrastructures.