Azure Cloud Security Basic to Advanced Training Course
Azure is a cloud computing service platform by Microsoft that offers a wide collection of services to access and manage cloud resources and services.
This instructor-led, live training (online or onsite) is aimed at security administrators who wish to learn how to configure Azure cloud security to secure workloads running in Azure.
By the end of this training, participants will be able to:
- Configure host and network security.
- Configure Azure advanced security options.
- Use Azure to secure cloud computing workloads.
- Use endpoint protection services security against malware and viruses.
- Secure container workloads that are running in Azure.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction
- Overview of Azure security
- Cloud computing basics
Fundamentals of Azure
- Understanding Azure basics
- Getting started with Azure
Configuring Host-level Security
- Understanding storage account security
- Data plane security
- Understanding encryption (in transit and at rest)
- Storage analytics
- Azure storage explorer
- Configuring Azure storage account security
- Protecting the VM OS environment
- Securing a VM during deployment
Configuring Deployment-level Security
- Understanding network security group
- Load balancer and NAT
- Using forced tunneling and network security appliances
- Configuring Azure load balancer
- Configuring NSG
- Understanding role-based access control (RBAC)
- Azure Resource Manager (ARM) policies
- Testing role-based access control
- Testing ARM policies
Configuring Azure Security Center
- Understanding Azure Security Center (ASC)
- Configuring ASC
- Inspecting ASC security
- Reviewing security alerts and incidents
Configuring VM Monitoring
- VM update management
- Configuring VM update automation
- Azure Automation Desired State Configuration (DSC)
Configuring VM Endpoint Protection
- Azure VM endpoint protection
- Deploying endpoint protection
- Azure VM vulnerability management
Configuring Azure App Services Authentication and Security
- Azure app service security
- Implementing Azure app services security
Configuring Azure Containers Authentication and Security
- Azure container registry and Kubernetes services authentication
- Deploying container registry and Azure Kubernetes service
- Azure Kubernetes service authentication
Configuring Azure Kubernetes Service Security
- Azure Kubernetes service and Azure container registry security
- Azure Kubernetes service isolation
Troubleshooting
Summary and Next Steps
Requirements
- Basic knowledge of cloud computing
- Knowledge of Microsoft Azure
Audience
- Security administrators
Need help picking the right course?
uzbekistan@nobleprog.com or +919818060888
Azure Cloud Security Basic to Advanced Training Course - Enquiry
Azure Cloud Security Basic to Advanced - 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
Related Courses
MS-20487: Developing Microsoft Azure and Web Services (authorized training course)
35 HoursAbout This Course
In this course, students will learn how to design and develop services that access local and remote data from various sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Microsoft Azure.
Audience Profile
Primary: .NET developers who want to learn how to develop services and deploy them to hybrid environments.
Secondary: .NET developers with Web application development experience who are exploring developing new applications or porting existing applications to Microsoft Azure.
At Course Completion
After completing this course, students will be able to:
- Describe the basic concepts of service development and data access strategies using the .NET platform.
- Describe the Microsoft Azure cloud platform and its compute, data, and application hosting offerings.
- Design and develop a data-centric application 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 on-premises and in Microsoft Azure.
- Deploy services to both on-premises and cloud environments and manage the interface and policy for their services.
- Choose a data storage solution, cache, distribute, and synchronize data.
- Monitor, log, and troubleshoot services.
- Describe 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 knowledge required for designing Azure AI solutions by constructing a customer support chatbot utilizing artificial intelligence from the Microsoft Azure platform. This includes leveraging language understanding capabilities and pre-built AI functionality available through Azure Cognitive Services.
Microsoft Azure AI Fundamentals (authorized training course AI 900T00)
7 HoursAbout This Course
This course introduces fundamental concepts related to artificial intelligence (AI) and the services available in Microsoft Azure for building AI solutions. It is not intended to train students to become professional data scientists or software developers; rather, it aims to raise awareness of common AI workloads and equip learners with the ability to identify appropriate Azure services to support them. The course is structured as a blended learning experience, combining instructor-led sessions with online resources on the Microsoft Learn platform (https://azure.com/learn). The hands-on exercises are based on Learn modules, and students are encouraged to use Learn content as reference material to reinforce classroom learning and explore topics in greater depth.
Audience Profile
The Azure AI Fundamentals course is designed for anyone interested in understanding the types of solutions artificial intelligence (AI) enables and the Microsoft Azure services that can be used to create them. No prior experience with Microsoft Azure is required; however, a basic familiarity with computer technology and the Internet is expected. Some concepts covered in the course require a foundational understanding of mathematics, such as the ability to interpret charts. The course includes practical activities involving data handling and code execution, so a basic knowledge of programming principles will be beneficial.
At Course Completion
Upon completing this course, you will be able to:
- Describe AI workloads and key considerations
- Explain the 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 live, instructor-led training in Uzbekistan (online or onsite) is designed for intermediate to advanced-level professionals seeking 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 Uzbekistan (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 course is designed to help AWS (Amazon Web Services) developers prepare and build comprehensive end-to-end solutions on Microsoft Azure. Throughout the training, you will learn to create Azure App Service Web App solutions and Azure Functions, utilize blob storage or Cosmos DB, and implement secure cloud architectures that feature user authentication and authorization. You will also gain expertise in API management, developing event- and message-based architectures, as well as monitoring, troubleshooting, and optimizing your Azure deployments. The curriculum focuses on how developers leverage Azure services, highlighting key features and tasks that differ from AWS, and exploring what these distinctions mean for you when building applications hosted on Azure.
Audience Profile
This course is intended for experienced AWS developers who are looking to transition into or expand their skills in Azure development.
AZ-040T00: Automating Administration with PowerShell
35 HoursThis course equips students with the essential knowledge and skills necessary to administer and automate the management of Windows servers using PowerShell. Learners will develop the ability to identify and construct the specific commands required to execute particular tasks. Additionally, students will learn how to write scripts to handle advanced operations, such as automating routine processes and generating reports. By mastering these prerequisite skills, participants will be better prepared to work with a wide variety of Microsoft products, including Windows Server, Windows Client, Microsoft Azure, and Microsoft 365. While the course does not concentrate on any single product, it uses Windows Server as the primary example, as it serves as the common platform for all the aforementioned technologies.
AZ-104T00-A: Microsoft Azure Administrator
28 HoursThis course empowers IT professionals to effectively manage Azure subscriptions, safeguard identities, oversee infrastructure, configure virtual networks, link Azure with on-premises environments, handle network traffic, deploy storage solutions, build and scale virtual machines, establish web applications and containers, safeguard and share data, and monitor overall solution performance.
Designed for Azure Administrators, this training covers the implementation, management, and monitoring of identity, governance, storage, compute, and virtual networks within a cloud environment. Azure Administrators will learn to provision, size, monitor, and optimize resources as needed.
AZ-140T00: Configuring and Operating Microsoft Azure Virtual Desktop
28 HoursThis course equips Azure administrators with the knowledge 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 environments and applications on Azure Virtual Desktop, ensuring they run efficiently in multi-session virtual settings.
AZ-204T00: Developing solutions for Microsoft Azure (authorized training course)
35 HoursAbout This Course
This course equips developers with the skills needed to build comprehensive end-to-end solutions in Microsoft Azure. Learners will gain expertise in implementing Azure compute resources, creating Azure Functions, and managing web applications. The curriculum covers developing solutions with Azure storage, enforcing authentication and authorization protocols, and securing applications using Key Vault and Managed Identities. Additionally, students will learn how to integrate Azure services and third-party solutions, incorporating event-driven and message-oriented architectures. The course also emphasizes monitoring, troubleshooting, and optimizing Azure-based solutions.
Audience Profile
- This course is designed for individuals interested in Azure development or those preparing to pass the Microsoft Azure Developer Associate certification exam.
Microsoft Azure Architect Technologies
35 HoursThis course empowers Solutions Architects to translate business needs into secure, scalable, and reliable solutions. Key lessons cover virtualization, automation, networking, storage, identity, security, data platforms, and application infrastructure, outlining how decisions in each area impact the overall solution.
Audience profile
Designed for IT Professionals skilled 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 primarily use the Azure Portal, progressing to the Command Line Interface as their proficiency grows. Candidates must demonstrate expert-level Azure administration skills and experience with Azure development and DevOps processes.
AZ-304T00-A: Microsoft Azure Architect Design
28 HoursThis course equips Solutions Architects with the skills to convert business requirements into secure, scalable, and reliable solutions. Key topics include design considerations for logging, cost analysis, authentication, authorization, governance, security, storage, high availability, and migration. This role demands decision-making across multiple domains that impact the overall architectural design.
AZ-305T00: Designing Microsoft Azure Infrastructure Solutions
28 HoursSkills gained
- Formulate governance strategies.
- Create compute architectures.
- Develop application architectures.
- Plan storage solutions for both relational and non-relational data.
- Architect data integration frameworks.
- Construct identity, authentication, and authorization systems.
- Design network infrastructures.
- Establish backup and disaster recovery protocols.
- Implement monitoring frameworks.
- Plan migration strategies.
AZ-400T00-A: Designing and Implementing Microsoft DevOps solutions
35 HoursThis course delivers the essential knowledge and skills required 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, develop container build strategies, design release strategies, establish release management workflows, implement deployment patterns, and optimize feedback mechanisms.
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.
Target job role: DevOps Engineer
Exam preparation: AZ-400
Skills gained
- Plan transformations using shared goals and timelines.
- Select projects and define key performance indicators (KPIs) and metrics.
- Establish team and agile organizational structures.
- Design strategies for tool integration.
- Develop license management strategies for tools such as Azure DevOps and GitHub.
- Create end-to-end traceability strategies linking work items to deployed software.
- Design authentication and access control strategies.
- Formulate strategies for integrating on-premises and cloud resources.
- Explain the benefits of using source control.
- Describe Azure Repos and GitHub functionalities.
- Migrate from TFVC to Git.
- Manage code quality, including technical debt, using SonarCloud and other tools.
- Build organizational knowledge regarding code quality.
- Explain Git repository structuring best practices.
- Describe Git branching workflows.
- Utilize pull requests for collaboration and code reviews.
- Use Git hooks to drive automation.
- Apply Git to foster inner-sourcing across the organization.
- Explain the role and components of Azure Pipelines.
- Configure agents for use within Azure Pipelines.
- Explain the importance of continuous integration.
- Implement continuous integration using Azure Pipelines.
- Define Site Reliability Engineering (SRE).
- Design processes to measure end-user satisfaction and analyze feedback.
- Design processes to automate application analytics.
- Manage alerts and eliminate non-actionable notifications.
- Conduct blameless retrospectives and cultivate a just culture.
- Define infrastructure and configuration strategies along with appropriate toolsets for release pipelines and application infrastructure.
- Implement compliance and security within application infrastructure.
- Describe challenges associated 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 knowledge and skills necessary to implement security controls, maintain an organization’s 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 plan to take the associated certification exam or who handle security tasks in their daily roles. It is also beneficial for engineers looking to specialize in providing security for Azure-based digital platforms and play a crucial 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 secrets.
- 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.