10157130Azure Administration
Course Information
Description
Students will gain an understanding of the Microsoft Azure cloud environment covering computing, networking, storage and applications. Implementing and administering solutions to information technology challenges through the lens of hosting web applications in Azure will be covered through class discussions and hands-on work in Azure. Students will deploy infrastructure and platform as a serviceĀ solutions as well as learn how to use each solution to host web-focused software applications. Students will leave with a working knowledge of implementation and administration of a Windows Azure environment as seen through the lens of web and mobile application hosting as they intersect with software development.
Total Credits
3
Course Competencies
-
Create cloud hosted Web application using Azure App ServiceAssessment StrategiesLab assignments, skill demonstration, ExamCriteriaCreate Azure App Service ResourcesDeploy web application files for hostingValidate web application for proper functionality
-
Implement Git version controlAssessment StrategiesLab assignment, skill demonstration, class discussionCriteriaCreate repositoryUse GIT commands to pull, commit and push changesCreate branches and approve pull requestsRollback to older versions of code/filesSetup remote repository with Azure DevOps platform
-
Utilize Azure Blob storage and Azure SQL database resourcesAssessment StrategiesLab assignment, skill demonstration, projectCriteriaCreate Azure Blob Storage resourceStore images in Azure Blob storageProvision an Azure SQL Database to store application dataRetrieve images from blob storage using Shared Access Signature (SAS) tokens
-
Deploy Azure Resource Manager (ARM) templatesAssessment StrategiesLab assignment, skill demonstration, examCriteriaCreate scripts and templates for Azure cloud infrastructureDeploy and update infrastructure to Azure Portal
-
Setup networking and virtual machine resourcesAssessment StrategiesLab assignment, skill demonstration, class discussion, examCriteriaDefine Infrastructure as a Service (IaaS) resourcesDeploy Virtual Network ResourcesDeploy Virtual Machine ResourcesDeploy Public IP Address ResourcesCoordinate usage of IaaS resources to display default IIS website
-
Setup an AMP web application stack on an Azure virtual machine resourceAssessment StrategiesLab assignment, skill demonstration, projectCriteriaCreate basic PHP web application for deployment to VMUse Azure CLI commands to deploy web application filesStore script in Git version controlDisplay PHP info page hosted on Virtual Machine Resource
-
Explore Azure cognitive services APIsAssessment StrategiesLab assignment, examCriteriaDiscuss Azure Cognitive Service API offeringsImplement text sentiment analysis in an Azure Serverless FunctionSort messages into different cloud queues based on text sentiment analysis