Az-305 Designing Microsoft Azure Infrastructure With Sims!
Published 6/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.65 GB | Duration: 15h 42m
Published 6/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.65 GB | Duration: 15h 42m
Get prepared for the AZ-305 exam with instructor led labs and hands on simulations available 24/7
What you'll learn
Learn the concepts and perform hands on activities needed to pass the AZ-305 exam
Gain a tremendous amount of knowledge involving advanced Azure services
Get loads of hands on experience with advanced Azure services
Utilize hands on simulations that can be access anytime, anywhere!
Requirements
Willingness to put in the time and practice the steps shown in the course
Description
We really hope you'll agree, this training is way more than the average course on Udemy! Have access to the following:Training from an instructor of over 20 years who has trained thousands of people and also a Microsoft Certified TrainerLecture that explains the concepts in an easy to learn method for someone that is just starting out with this materialInstructor led hands on and simulations to practice that can be followed even if you have little to no experienceTOPICS COVERED INCLUDING HANDS ON LECTURE AND PRACTICE TUTORIALS:IntroductionWelcome to the courseUnderstanding the Microsoft EnvironmentHaving a Solid Foundation of Active Directory DomainsHaving a Solid Foundation of RAS, DMZ, and VirtualizationHaving a Solid Foundation of the Microsoft Cloud ServicesOrder of concepts covered in the courseQuestions for John ChristopherSetting up for hands onIMPORTANT Using Assignments in the courseCreating a trial Microsoft 365/Azure AccountAdding a subscription to your Azure accountCreating some resources to use in the courseDesign a solution for logging and monitoringStarting content for AZ-305Using the appropriate level of metric logging in Azure monitorLog routing using a log analytics workspaceSetting up an alert strategy in Azure monitorUsing insights in Azure monitorUsing the Azure Advisor for strengthening your environmentImplementing a solution for DDos protectionDesign authentication and authorization solutionsAuthorization in the Microsoft cloud service environmentClarifying role-based access control (RBAC) in AzureImplementing a solution for role-based access control in AzureRole-based access control concepts with Privileged Identity Management (PIM)Using PIM to manage role-based access control in AzureIdentity management for guests using access reviews in AzureDesign governanceOrganizational and hierarchical structure for Azure resources with scopesIdentity management by utilizing access management groupsOrganizational management with administrative unitsUtilizing defender for cloud to strengthen administrative governanceUsing Microsoft Defender for Cloud to locate vulnerabilities in AzureDesign identities and access for applicationsIdentity and application access with zero trust conceptsCreating an Azure Key Vault for securing application accessAzure Key Vault access controlGenerating Azure Key Vault keys, secrets & certificates for use with app & moreKey rotation with Azure Key VaultsVisualizing application access registration concepts with Azure ADConfiguring an application registration with Azure AD, part of Microsoft EntraUsing an Azure app proxy for allowing application access through AzureExploring the configuration of an Azure application proxyRemoving un-needed resources before starting the next lesson Design a data storage solution for relational dataUnderstanding the role storage accounts play as a storage solutionAdding a storage account for use in AzureConfiguring network access to storage accountsConfiguring a storage account for Azure AD authenticationWorking with access keys on a storage accountUsing shared access signature (SAS) tokens in regards to storage accountsImplementing stored access policiesUnderstanding the use of storage redundancy in AzureImplementing storage redundancy in AzurePerforming object replicationManaging Azure file shares and storage tiersWorking with Blob storage managementBlob lifecycle management with Azure storageUnderstanding relational databasesUnderstanding database service tier sizingVisualizing solutions for database scalabilityDesign data integrationCreating an Azure VM with SQL as a relational data storage solutionAssigning a Public Azure DNS name to your Azure SQL VMUsing SSMS (SQL Server Management Studio) to connect to an Azure SQL VM solutionRemoving the un-needed SQL resourcesProviding a solution for relational data using the Azure SQL databases resourceManaging client connections with the SQL firewall settingsImplementing database auditingRecommend a data storage solutionRelational, semi-structured, and non-relational data storage solutions in AzureConfiguring a solution for data authenticationUtilizing Azure SQL dynamic maskingImplementing database encryptionRemoving existing objectsEnabling Microsoft Defender for SQLDesign a data storage solution for non-relational dataUnderstanding non-relational data and NoSQLCapacity planning to balance features, performance, and costImplementing a non-relational Cosmos database solution in AzureCreating a container for non-relational data storageUsing replication for protection and durabilityUnderstanding data lake storageHow to create a data lake storage accountUnderstanding Azure Databrick StorageVisualizing the use of Azure SynapseRegistering Synapse as a resource providerAdding a SQL DB and server for use with SynapseCreating a Synapse workspace and Data Lake Storage accountSQL Pool usage with Azure SynapseCreating a SQL Pool for usage with Azure SynapseUnderstanding the Azure Data FactorySetting up an Azure Data Factory resourcesUsing Azure Data Factory copying data into Azure Synapse AnalyticsRemoving data storage resources that are no longer neededDesign a solution for backup and disaster recoveryRecovery Time Objective [RTO], Recovery Level Objective [RLO], Recovery Point Objective [RPO]Backup and recovery solutions using a Recovery Services VaultBackup policies for Recovery Time Objectives [RTO] & Recovery Point Object [RPO]Implementing Azure backup for storage and compute resourcesViewing reporting data involving Azure backup and recoveryDesign for high availabilityUsing availability zones as a high availability solution in AzureDesign concepts for Azure Site RecoveryAzure Site Recovery networkingUnderstanding recovery plansImplementing a high availability solution for VM compute resources Testing a failover high availability solution for VM compute resourcesCreating a second storage account for storage high availabilityReplicating data storage to provide high availabilityDesign a compute solutionUnderstanding Windows 365 and Azure Virtual Desktop as a computer based solutionHost pool architectures with Azure Virtual Desktop compute solutionsUnderstanding the container-based compute solution in AzureImplementing a container-based compute solution in AzureUsing container groups to help manage multiple container-based computer solutionsUsing Azure Kubernetes Service (AKS) compute solutionsAzure Kubernetes Service scalingDesign an application architectureRecommend Azure messaging and event-driven architecture optionsInstalling Microsoft Visual Studio for application developmentSetting up Azure DevOps for application development and managementCreating a DevOps project and assigning tasksUsing Visual Studios to upload an application project to Azure DevOpsCreating a pipeline for a DevOps applicationCommitting application changes through the pipeline with Visual StudiosIntroduction to deploying a DevOps application to an App ServiceUnderstanding App Service Plans for deploying web applicationsApp Service Plan deployment in AzureImplementing App Service plan scalingCreating an App Service deploymentNetwork configuration within App ServicesApp Service deployment configuration management settingsUtilizing custom domain names with an Azure App ServicePerforming backups for an App Service deploymentAPI Management and integration in AzureDesign migrationsVisualizing migration solutions for storage, VMs, and databases to AzureUsing import and export jobs for data migrationsMigrating data with storage explorer and azcopySetup a SQL Server to migrate data fromSetup an Azure SQL Database as our migration destinationAdding a table of data to migrateInstalling Azure Data Studio and the Azure SQL Migration plugin needed for migrationMigrating SQL data from a source SQL service to a destination SQL serviceClearing resources before moving onDesign network solutionsPlan and implement network segmentation and address spacesCreating VNets based on network architecture workload requirementsProviding a connectivity solution with peeringPlanning subnets for Azure resource connectivity workload requirementsImplementing subnet delegation for supporting various Azure resource workloadsUsing prefixes with public IP addresses in Azure network architectureRecommending when its appropriate to use public IP address prefixesPlanning a custom public IP address prefix (bring your own IP) solution in AzureAllocating an address from a public IP address prefix to support workload requirementsAssociating an address from a public IP address prefix to an Azure resourceUnderstanding how NSGs and ASGs help optimize network security in AzureHow an Azure Firewall can help optimize network securityDeploy an Azure Firewall and route table to optimize network securityCleaning up existing networking resourcesUnderstanding usages for Azure load balancing solutionsUse cases for Azure load balancersSetting up a load balancing solution for VMs to host web applicationsVerifying health probes for proper load balancing traffic routing
Overview
Section 1: Introduction
Lecture 1 Welcome to the course!
Lecture 2 Understanding the Microsoft Environment
Lecture 3 Having a Solid Foundation of Active Directory Domains
Lecture 4 Having a Solid Foundation of RAS, DMZ, and Virtualization
Lecture 5 Having a Solid Foundation of the Microsoft Cloud Services
Lecture 6 Order of concepts covered in the course
Lecture 7 Questions for John Christopher
Section 2: Setting up for hands on
Lecture 8 IMPORTANT Using Assignments in the course
Lecture 9 Creating a trial Microsoft 365/Azure Account
Lecture 10 Adding a subscription to your Azure account
Lecture 11 Creating some resources to use in the course
Section 3: Design a solution for logging and monitoring
Lecture 12 Starting content for AZ-305
Lecture 13 Using the appropriate level of metric logging in Azure monitor
Lecture 14 Log routing using a log analytics workspace
Lecture 15 Setting up an alert strategy in Azure monitor
Lecture 16 Using insights in Azure monitor
Lecture 17 Using the Azure Advisor for strengthening your environment
Lecture 18 Implementing a solution for DDoS protection
Section 4: Design authentication and authorization solutions
Lecture 19 Authorization in the Microsoft cloud service environment
Lecture 20 Clarifying role-based access control (RBAC) in Azure
Lecture 21 Implementing a solution for role-based access control in Azure
Lecture 22 Role-based access control concepts with Privileged Identity Management (PIM)
Lecture 23 Using PIM to manage role-based access control in Azure
Lecture 24 Identity management for guests using access reviews in Azure
Section 5: Design governance
Lecture 25 Organizational and hierarchical structure for Azure resources with scopes
Lecture 26 Identity management by utilizing access management groups
Lecture 27 Organizational management with administrative units
Lecture 28 Utilizing defender for cloud to strengthen administrative governance
Lecture 29 Using Microsoft Defender for Cloud to locate vulnerabilities in Azure
Section 6: Design identities and access for applications
Lecture 30 Identity and application access with zero trust concepts
Lecture 31 Creating an Azure Key Vault for securing application access
Lecture 32 Azure Key Vault access control
Lecture 33 Generating Azure Key Vault keys, secrets & certificates for use with app & more
Lecture 34 Key rotation with Azure Key Vaults
Lecture 35 Visualizing application access registration concepts with Azure AD
Lecture 36 Configuring an application registration with Azure AD, part of Microsoft Entra
Lecture 37 Using an Azure app proxy for allowing application access through Azure
Lecture 38 Exploring the configuration of an Azure application proxy
Lecture 39 Removing un-needed resources before starting the next lesson
Section 7: Design a data storage solution for relational data
Lecture 40 Understanding the role storage accounts play as a storage solution
Lecture 41 Adding a storage account for use in Azure
Lecture 42 Configuring network access to storage accounts
Lecture 43 Configuring a storage account for Azure AD authentication
Lecture 44 Working with access keys on a storage account
Lecture 45 Using shared access signature (SAS) tokens in regards to storage accounts
Lecture 46 Implementing stored access policies
Lecture 47 Understanding the use of storage redundancy in Azure
Lecture 48 Implementing storage redundancy in Azure
Lecture 49 Performing object replication
Lecture 50 Managing Azure file shares and storage tiers
Lecture 51 Working with Blob storage management
Lecture 52 Blob lifecycle management with Azure storage
Lecture 53 Understanding relational databases
Lecture 54 Understanding database service tier sizing
Lecture 55 Visualizing solutions for database scalability
Section 8: Design data integration
Lecture 56 Creating an Azure VM with SQL as a relational data storage solution
Lecture 57 Assigning a Public Azure DNS name to your Azure SQL VM
Lecture 58 Using SSMS (SQL Server Management Studio) to connect to an Azure SQL VM solution
Lecture 59 Removing the un-needed SQL resources
Lecture 60 Providing a solution for relational data using the Azure SQL databases resource
Lecture 61 Managing client connections with the SQL firewall settings
Lecture 62 Implementing database auditing
Section 9: Recommend a data storage solution
Lecture 63 Relational, semi-structured, and non-relational data storage solutions in Azure
Lecture 64 Configuring a solution for data authentication
Lecture 65 Utilizing Azure SQL dynamic masking
Lecture 66 Implementing database encryption
Lecture 67 Removing existing objects
Lecture 68 Enabling Microsoft Defender for SQL
Section 10: Design a data storage solution for non-relational data
Lecture 69 Understanding non-relational data and NoSQL
Lecture 70 Capacity planning to balance features, performance, and cost
Lecture 71 Implementing a non-relational Cosmos database solution in Azure
Lecture 72 Creating a container for non-relational data storage
Lecture 73 Using replication for protection and durability
Lecture 74 Understanding data lake storage
Lecture 75 How to create a data lake storage account
Lecture 76 Understanding Azure Databrick Storage
Lecture 77 Visualizing the use of Azure Synapse
Lecture 78 Registering Synapse as a resource provider
Lecture 79 Adding a SQL DB and server for use with Synapse
Lecture 80 Creating a Synapse workspace and Data Lake Storage account
Lecture 81 SQL Pool usage with Azure Synapse
Lecture 82 Creating a SQL Pool for usage with Azure Synapse
Lecture 83 Understanding the Azure Data Factory
Lecture 84 Setting up an Azure Data Factory resources
Lecture 85 Using Azure Data Factory copying data into Azure Synapse Analytics
Lecture 86 Removing data storage resources that are no longer needed
Section 11: Design a solution for backup and disaster recovery
Lecture 87 Recovery Time Objective, Recovery Level Objective, Recovery Point Objective
Lecture 88 Backup and recovery solutions using a Recovery Services Vault
Lecture 89 Backup policies for Recovery Time Objectives [RTO] & Recovery Point Object [RPO]
Lecture 90 Implementing Azure backup for storage and compute resources
Lecture 91 Viewing reporting data involving Azure backup and recovery
Section 12: Design for high availability
Lecture 92 Using availability zones as a high availability solution in Azure
Lecture 93 Design concepts for Azure Site Recovery
Lecture 94 Azure Site Recovery networking
Lecture 95 Understanding recovery plans
Lecture 96 Implementing a high availability solution for VM compute resources
Lecture 97 Testing a failover high availability solution for VM compute resources
Lecture 98 Creating a second storage account for storage high availability
Lecture 99 Replicating data storage to provide high availability
Section 13: Design a compute solution
Lecture 100 Understanding Windows 365 and Azure Virtual Desktop as a computer based solution
Lecture 101 Host pool architectures with Azure Virtual Desktop compute solutions
Lecture 102 Understanding the container-based compute solution in Azure
Lecture 103 Implementing a container-based compute solution in Azure
Lecture 104 Using container groups to help manage multiple container-based computer solution
Lecture 105 Using Azure Kubernetes Service (AKS) compute solutions
Lecture 106 Azure Kubernetes Service scaling
Section 14: Design an application architecture
Lecture 107 Recommend Azure messaging and event-driven architecture options
Lecture 108 Installing Microsoft Visual Studio for application development
Lecture 109 Setting up Azure DevOps for application development and management
Lecture 110 Creating a DevOps project and assigning tasks
Lecture 111 Using Visual Studios to upload an application project to Azure DevOps
Lecture 112 Creating a pipeline for a DevOps application
Lecture 113 Committing application changes through the pipeline with Visual Studios
Lecture 114 Introduction to deploying a DevOps application to an App Service
Lecture 115 Understanding App Service Plans for deploying web applications
Lecture 116 App Service Plan deployment in Azure
Lecture 117 Implementing App Service plan scaling
Lecture 118 Creating an App Service deployment
Lecture 119 Network configuration within App Services
Lecture 120 App Service deployment configuration management settings
Lecture 121 Utilizing custom domain names with an Azure App Service
Lecture 122 Performing backups for an App Service deployment
Lecture 123 API Management and integration in Azure
Section 15: Design migrations
Lecture 124 Visualizing migration solutions for storage, VMs, and databases to Azure
Lecture 125 Using import and export jobs for data migrations
Lecture 126 Migrating data with storage explorer and azcopy
Lecture 127 Setup a SQL Server to migrate data from
Lecture 128 Setup an Azure SQL Database as our migration destination
Lecture 129 Adding a table of data to migrate
Lecture 130 Installing Azure Data Studio and the Azure SQL Migration plugin for migration
Lecture 131 Migrating SQL data from a source SQL service to a destination SQL service
Lecture 132 Clearing resources before moving on
Section 16: Design network solutions
Lecture 133 Plan and implement network segmentation and address spaces
Lecture 134 Creating VNets based on network architecture workload requirements
Lecture 135 Providing a connectivity solution with peering
Lecture 136 Planning subnets for Azure resource connectivity workload requirements
Lecture 137 Implementing subnet delegation for supporting various Azure resource workloads
Lecture 138 Using prefixes with public IP addresses in Azure network architecture
Lecture 139 Recommending when its appropriate to use public IP address prefixes
Lecture 140 Planning a custom public IP address prefix (bring your own IP) solution in Azure
Lecture 141 Allocating an address from a public IP address prefix to support workloads
Lecture 142 Associating an address from a public IP address prefix to an Azure resource
Lecture 143 Understanding how NSGs and ASGs help optimize network security in Azure
Lecture 144 How an Azure Firewall can help optimize network security
Lecture 145 Deploy an Azure Firewall and route table to optimize network security
Lecture 146 Cleaning up existing networking resources
Lecture 147 Understanding usages for Azure load balancing solutions
Lecture 148 Use cases for Azure load balancers
Lecture 149 Setting up a load balancing solution for VMs to host web applications
Lecture 150 Verifying health probes for proper load balancing traffic routing
Section 17: FINAL - Where do I go from here?
Lecture 151 BONUS Lecture
IT people interested in learning and passing the Microsoft AZ-305 exam!