Introduction to Azure Training Course
Azure provides a robust suite of cloud services designed to help developers, IT specialists, and organizations create, deploy, and manage applications and infrastructure.
In this instructor-led, live training (available onsite or remotely), participants will explore the core concepts, components, and services of Microsoft Azure while building a sample cloud application step-by-step.
Upon completing this course, participants will be able to:
- Grasp the fundamental principles of Microsoft Azure
- Gain insight into the various tools and services available within Azure
- Acquire the skills needed to develop cloud applications using Azure
Target Audience
- Developers
- IT Professionals
- Engineers
- Business Managers
Course Format
- A blend of lectures, discussions, exercises, and extensive hands-on practice
Course Outline
Introduction
Overview of Microsoft Azure
- Understanding Azure Services and Concepts
- Introduction to the Azure Portal
- Introduction to Azure SDKs and Tools
Overview of Azure Cloud Services
Overview of Azure Networking
Overview of Azure Storage
Installing the SDK
Building Cloud Solutions with Azure
Using the Cloud Emulator
Deploying Your Application on Azure
- Using the Azure Management Portal
- Configuring Deployment from Visual Studio
Working with Azure Storage
- Using the Storage Emulator
- Using the Storage Client API
- Working with Tables
- Using Queues for Message Sending
- Understanding Blob Storage
Working with the Azure SQL Database
- Overview of SQL Azure
- Preparing Databases
- Adding Provider Support for ASP.NET
- Utilizing Entity Framework
Using the Cache
Using the Service Bus
Using Access Control
Troubleshooting
Closing Remarks
Requirements
- A foundational understanding of cloud computing
Open Training Courses require 5+ participants.
Introduction to Azure Training Course - Booking
Introduction to Azure Training Course - Enquiry
Introduction to Azure - Consultancy Enquiry
Testimonials (2)
Examples and their usage
Dariusz Frycz - WASKO SPOLKA AKCYJNA
Course - AZ-040T00: Automating Administration with PowerShell
Everything, is a new platform for me and everything was interesting.
Sergiu
Course - AZ-104T00-A: Microsoft Azure Administrator
Upcoming Courses
Related Courses
MS-20487: Developing Microsoft Azure and Web Services (authorized training course)
35 HoursAbout This Course
Through this course, learners will acquire the skills to design and build services that retrieve local and remote data from diverse sources. Additionally, participants will learn how to develop and deploy these services within hybrid environments, spanning on-premises servers and Microsoft Azure.
Audience Profile
Primary audience: .NET developers seeking to learn service development and deployment to hybrid environments.
Secondary audience: .NET developers with experience in web application development who are interested in building new applications or migrating existing ones to Microsoft Azure.
At Course Completion
Upon finishing this course, students will be able to:
- Explain fundamental concepts of service development and data access strategies within the .NET platform.
- Describe the Microsoft Azure cloud platform, including 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 through ASP.NET Core.
- Host services both on-premises and in Microsoft Azure.
- Deploy services to on-premises and cloud environments while managing their interfaces and policies.
- Select appropriate data storage solutions and manage caching, distribution, and synchronization of data.
- Monitor, log, and troubleshoot services effectively.
- Describe claim-based identity concepts and standards, and implement authentication and authorization using Azure Active Directory.
- Create scalable service applications.
Designing and Implementing an Azure AI Solution (authorized training course AI 100T01)
21 HoursAcquire the essential skills to design Azure AI solutions by constructing a customer support chatbot that leverages artificial intelligence from the Microsoft Azure platform. This includes implementing language understanding and utilizing pre-built AI capabilities provided by Azure Cognitive Services.
Microsoft Azure AI Fundamentals (authorized training course AI 900T00)
7 HoursAbout This Course
This course provides an overview of fundamental concepts related to artificial intelligence (AI) and the Microsoft Azure services available for developing AI solutions. Rather than aiming to train students to become professional data scientists or software developers, the course focuses on building awareness of common AI workloads and enabling participants to 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 course includes hands-on exercises based on Learn modules, and students are encouraged to use Learn content as a reference to reinforce their 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 that artificial intelligence (AI) enables, as well as the Microsoft Azure services used to build them. Prior experience with Microsoft Azure is not required, but a basic familiarity with computer technology and the Internet is assumed. Some concepts covered require a fundamental understanding of mathematics, such as the ability to interpret charts. Since the course includes hands-on activities involving data manipulation and code execution, a foundational knowledge of programming principles will be beneficial.
At Course Completion
After completing this course, you will be able to:
- Describe AI workloads and key considerations
- Describe the fundamental principles of machine learning on Azure
- Describe the features of computer vision workloads on Azure
- Describe the features of Natural Language Processing (NLP) workloads on Azure
- Describe the features of conversational AI workloads on Azure
Building AI Cloud Apps with Microsoft Azure
35 HoursThis instructor-led, live training in Slovakia (online or onsite) is tailored for intermediate to advanced professionals seeking to build and deploy AI-enhanced cloud applications on Microsoft Azure.
Upon completion of this training, participants will be capable of:
- Developing event-driven and serverless applications using Azure Functions.
- Managing Azure storage resources and virtual machines.
- Deploying and scaling web applications via Azure App Service and Docker containers.
- Integrating artificial intelligence, machine learning, and natural language processing capabilities through Azure AI Services.
- Utilizing GitHub Copilot to support AI-driven cloud application development.
Azure Machine Learning (AML)
21 HoursThis instructor-led, live training in Slovakia (online or onsite) is aimed at engineers who wish to use Azure ML's drag-and-drop platform to deploy Machine Learning workloads without having to purchase software and hardware and without having to worry about maintenance and deployment.
By the end of this training, participants will be able to:
- Write highly-accurate machine learning models using Python, R, or zero-code tools.
- Leverage Azure's available data sets and algorithms to train and track machine learning and deep-learning models.
- Use Azure's interactive workspace to collaboratively develop ML models.
- Choose from different Azure-supported ML frameworks such as PyTorch, TensorFlow, and scikit-learn.
AZ-020: Microsoft Azure solutions for AWS developers (authorized training course)
21 HoursAbout This Course
This three-day program is designed to equip AWS (Amazon Web Services) developers with the knowledge required to build comprehensive end-to-end solutions on Microsoft Azure. Throughout the course, participants will construct Azure App Service Web Apps and Azure Functions, utilize blob storage or Cosmos DB within their solutions, and implement secure cloud architectures that incorporate user authentication and authorization. The curriculum also covers API management and the development of event- and message-driven solutions. Participants will gain skills in monitoring, troubleshooting, and optimizing Azure solutions. The focus is on understanding how developers leverage Azure services, with particular emphasis on features and tasks that differ from AWS, and what these differences imply for application development on the Azure platform.
Audience Profile
This course is intended for AWS developers with professional experience who are looking to transition to or expand their skills in Azure development.
AZ-040T00: Automating Administration with PowerShell
35 HoursThis course equips students with the essential knowledge and skills required to utilize PowerShell for the administration and automation of Windows server environments. Participants will develop the ability to identify and construct the specific commands needed to execute designated tasks. Furthermore, students will learn how to create scripts to handle advanced responsibilities, such as automating repetitive processes and generating detailed reports. This course delivers prerequisite competencies that support a wide array of Microsoft products, including Windows Server, Windows Client, Microsoft Azure, and Microsoft 365. Aligned with this objective, the course does not concentrate exclusively on any single product; however, Windows Server serves as the primary example platform for demonstrating the techniques taught, as it underpins all of these Microsoft solutions.
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, connect Azure with on-premises environments, manage network traffic, implement storage solutions, create and scale virtual machines, deploy web apps and containers, back up and share data, and monitor overall solutions.
Designed for Azure Administrators, this training covers the implementation, management, and monitoring of identity, governance, storage, compute, and virtual networks within cloud environments. Azure Administrators will learn to provision, size, monitor, and adjust resources as needed.
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. Participants will engage in a combination of demonstrations and hands-on labs to deploy virtual desktops and applications on Azure Virtual Desktop, optimizing them for multi-session virtual environments.
AZ-204T00: Developing solutions for Microsoft Azure (authorized training course)
35 HoursAbout This Course
This course instructs developers on how to build comprehensive end-to-end solutions within Microsoft Azure. Students will gain proficiency in implementing Azure compute resources, creating Azure Functions, deploying and managing web applications, and developing solutions that leverage Azure storage. The curriculum also covers the implementation of authentication and authorization mechanisms, as well as securing solutions through the use of KeyVault and Managed Identities. Additionally, students will learn to connect to and utilize both Azure and third-party services, incorporating event-driven and message-based architectures into their designs. The course concludes with guidance on monitoring, troubleshooting, and optimizing Azure-based solutions.
Audience Profile
- This course is designed for students interested in Azure development or preparing to pass the Microsoft Azure Developer Associate certification exam.
Microsoft Azure Architect Technologies
35 HoursThis course equips Solutions Architects with the skills to translate business requirements into secure, scalable, and reliable solutions. The curriculum covers virtualization, automation, networking, storage, identity, security, data platforms, and application infrastructure, outlining how decisions in each of these areas impact the overall solution.
Audience profile
This course is designed for IT Professionals who specialize in designing and implementing solutions on Microsoft Azure. Participants should possess broad knowledge of IT operations, including networking, virtualization, identity, security, business continuity, disaster recovery, data platforms, budgeting, and governance. Azure Solution Architects utilize the Azure Portal and, as they become more proficient, the Command Line Interface. Candidates must demonstrate expert-level Azure administration skills along with experience in 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 Azure 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 strategic decisions across multiple domains to shape the overall solution architecture.
AZ-305T00: Designing Microsoft Azure Infrastructure Solutions
28 HoursKey competencies
- Formulate a governance strategy.
- Architect a computing solution.
- Develop application architecture.
- Plan storage solutions for both relational and non-relational data.
- Construct data integration frameworks.
- Establish identity, authentication, and authorization systems.
- Design network infrastructure.
- Implement backup and disaster recovery strategies.
- Create monitoring solutions.
- Plan migration strategies.
AZ-400T00-A: Designing and Implementing Microsoft DevOps solutions
35 HoursThis course equips learners with the knowledge and skills necessary to design and implement DevOps processes and practices. Participants will learn how to plan for DevOps adoption, utilize source control, scale Git for enterprise environments, consolidate artifacts, design dependency management strategies, manage secrets, implement continuous integration, establish container build strategies, design release strategies, set up release management workflows, implement deployment patterns, and optimize feedback mechanisms.
Audience Profile
This course is ideal for students interested in designing and implementing DevOps processes or those preparing for the Microsoft Azure DevOps Solutions certification exam.
Job Role: DevOps Engineer
Exam Preparation: AZ-400
Skills Gained
- Plan for transformation using shared goals and timelines
- Select projects and identify key project metrics and Key Performance Indicators (KPIs)
- Create teams and establish agile organizational structures
- Design tool integration strategies
- Design license management strategies (e.g., for Azure DevOps and GitHub users)
- Develop strategies for end-to-end traceability from work items to working software
- Design authentication and access strategies
- Design strategies 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 regarding code quality
- Explain how to structure Git repositories
- 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 required to implement security controls, maintain an organization’s security posture, and identify and resolve security vulnerabilities. The curriculum covers identity and access security, platform protection, data and application security, and security operations.
Audience profile
This course is designed for Azure Security Engineers who intend to take the associated certification exam or who perform security-related tasks in their daily roles. It is also beneficial for engineers aiming to specialize in securing Azure-based digital platforms and playing a pivotal role in safeguarding an organization’s data.
Skills gained
- Implement enterprise governance strategies, including role-based access control, Azure policies, and resource locks.
- Deploy an Azure AD infrastructure comprising users, groups, and multi-factor authentication.
- Configure Azure AD Identity Protection, including risk policies, conditional access, and access reviews.
- Set up Azure AD Privileged Identity Management for Azure AD roles and Azure resources.
- Implement Azure AD Connect, covering authentication methods and on-premises directory synchronization.
- Deploy perimeter security strategies, such as Azure Firewall.
- Establish network security strategies, including Network Security Groups and Application Security Groups.
- Enforce host security strategies, including endpoint protection, remote access management, update management, and disk encryption.
- Secure container environments, including Azure Container Instances, Azure Container Registry, and Azure Kubernetes.
- Utilize Azure Key Vault for managing certificates, keys, and secrets.
- Implement application security strategies, including app registration, managed identities, and service endpoints.
- Secure storage using shared access signatures, blob retention policies, and Azure Files authentication.
- Secure databases through authentication, data classification, dynamic data masking, and Always Encrypted.
- Deploy Azure Monitor for connected sources, log analytics, and alerts.
- Configure Azure Security Center with policies, recommendations, and just-in-time virtual machine access.
- Set up Azure Sentinel, including workbooks, incidents, and playbooks.