Difference between revisions of "OPS705 Weekly Schedule"
(5 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
!style="width: 10%"|Week | !style="width: 10%"|Week | ||
!style="width: 30%"|Objectives and Tasks | !style="width: 30%"|Objectives and Tasks | ||
− | !References | + | !References / Additional Resources |
!style="width: 30%"|Labs | !style="width: 30%"|Labs | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
Line 14: | Line 14: | ||
*Using DevTest Labs | *Using DevTest Labs | ||
*Testing With A Web App Instance | *Testing With A Web App Instance | ||
− | | | + | |Learn More About: [https://docs.microsoft.com/en-in/azure/devtest-labs/devtest-lab-overview DevTest Labs] |
+ | In-Depth DevTest Labs Features: [https://docs.microsoft.com/en-in/azure/devtest-labs/devtest-lab-concepts DevTest Lab Concepts] | ||
|[[OPS705 Lab 1|Lab 1: Connecting to Microsoft Azure]] | |[[OPS705 Lab 1|Lab 1: Connecting to Microsoft Azure]] | ||
Line 20: | Line 21: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|'''Week 2:'''<br>Sep 21-27 | |'''Week 2:'''<br>Sep 21-27 | ||
− | |'''Creating | + | |'''Creating and Using Azure Virtual Machines''' |
− | * | + | *Creating a Windows Server 2016 VM |
− | * | + | *Creating a CentOS Virtual Machine |
− | | | + | *Remote Connections with RDP |
− | * | + | *Remote Connections with SSH |
+ | *Managing VMs Through Azure's UI | ||
+ | |What is a Virtual Machine? | ||
+ | *[https://azure.microsoft.com/en-us/overview/what-is-a-virtual-machine/ Microsoft's Quick Version] | ||
+ | *[https://en.wikipedia.org/wiki/Virtual_machine Longer Wikipedia entry with scenarios and history] | ||
+ | Creating Virtual Machines | ||
+ | *[https://docs.microsoft.com/en-ca/azure/devtest-labs/devtest-lab-add-vm Adding a VM in DevTest Labs] | ||
+ | *[https://docs.microsoft.com/en-ca/azure/virtual-machines/windows/overview Creating a Windows VM in Azure] | ||
+ | *[https://docs.microsoft.com/en-ca/azure/virtual-machines/linux/overview Creating a Linux VM in Azure] | ||
|[[OPS705 Lab 2|Lab 2: Creating and Connecting to Azure Virtual Machines]] | |[[OPS705 Lab 2|Lab 2: Creating and Connecting to Azure Virtual Machines]] | ||
Line 30: | Line 39: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|'''Week 3:'''<br>Sep 28-Oct 4 | |'''Week 3:'''<br>Sep 28-Oct 4 | ||
− | |''' | + | |'''Unix Command-line Basics''' |
− | * | + | *File System Navigation |
− | * | + | *Moving and Copying |
− | * | + | *File Permissions |
− | + | *Reading Text Files | |
− | * | + | *Editing Text Files |
− | * | + | | |
− | | | + | |Lab 3: Unix/Linux Command-line Basics |
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|'''Week 4:'''<br>Oct 5-11 | |'''Week 4:'''<br>Oct 5-11 | ||
− | |''' | + | |'''Managing Azure VMs with PowerShell:''' |
− | * | + | *Powering on and off a VM |
− | * | + | *Creating a VM |
− | * | + | *Modifying Existing VMs |
− | + | *Deleting a VM | |
− | * | + | *Scripting VM Creation |
− | * | + | | |
− | | | + | |Lab 4: Managing Azure VMs with PowerShell |
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|'''Week 5:'''<br>Oct 12-18 | |'''Week 5:'''<br>Oct 12-18 | ||
− | |''' | + | |'''Apache Web Server:''' |
− | * | + | *What is Apache? |
− | * | + | *Installing yum packages (Repositories, Packages, Software) |
− | + | *Managing System Services | |
− | + | *Basic HTML with vim | |
− | + | | | |
− | *Managing | + | |Lab 5: Installing and Configuring an Apache Web Server |
− | * | ||
− | | | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|'''Week 6:'''<br>Oct 19-25 | |'''Week 6:'''<br>Oct 19-25 | ||
− | |''' | + | |'''Introduction to Networking:''' |
− | * | + | *Example: Accessing a Webpage |
− | * | + | *Server VS Client |
− | * | + | *IP addresses, Ports, FQDNs |
+ | *Firewalls | ||
+ | *What is IIS? | ||
| | | | ||
− | + | |Lab 6: Installing an IIS Webserver | |
Line 80: | Line 89: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|'''Week 7:'''<br>Nov 2-14 | |'''Week 7:'''<br>Nov 2-14 | ||
− | |''' | + | |'''Resources, Resource Groups, and Users''' |
− | * | + | *What is a resource? |
− | * | + | *What is a resource group? |
− | * | + | *What is a security group? |
− | + | | | |
− | | | + | |Lab 7: Setting Up a Project Group in Azure |
− | |||
− | |||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|'''Week 8:'''<br>Nov 9-15 | |'''Week 8:'''<br>Nov 9-15 | ||
− | |''' | + | |'''Platform-as-a-Service (PaaS)''' |
− | * | + | *What is a container? What is Docker? |
− | * | + | *Containers VS Virtual Machines |
− | + | *What is a container image? | |
− | * | + | | |
− | + | |Lab 8: Creating a Web App Instance | |
− | | | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|'''Week 9:'''<br>Nov 16-22 | |'''Week 9:'''<br>Nov 16-22 | ||
− | |''' | + | |'''App Persistence''' |
− | * | + | *What is persistence? |
− | * | + | * Ephemeral Containers w/Persistant Storage |
− | + | | | |
− | | | + | |Lab 9: Creating a Web App with Persistent Storage |
− | |||
− | |||
− | |||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|'''Week 10:'''<br>Nov 23-29 | |'''Week 10:'''<br>Nov 23-29 | ||
− | |''' | + | |'''Networking, Part 2:''' |
− | + | *Internal Networks (Container-to-container) | |
− | + | *INternal Networks VS Exposed Ports | |
− | + | | | |
− | * | + | |Lab 10: Creating a Blog through Web App Containers |
− | * | ||
− | | | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|'''Week 11:'''<br>Nov 30-Dec 6 | |'''Week 11:'''<br>Nov 30-Dec 6 | ||
− | |''' | + | |'''Case Study: Dynamic Webpages Using Containers''' |
− | + | | | |
− | | | + | | |
− | |||
− | | | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|'''Week 12:'''<br>Dec 7-13 | |'''Week 12:'''<br>Dec 7-13 | ||
− | |''' | + | |'''Dedicated Lab Time and Interactive Help''' |
− | |||
− | |||
− | |||
| | | | ||
| | | |
Latest revision as of 10:22, 22 September 2020
Fall 2020
This schedule is a considered to be a general guideline for week-by-week content. Due dates may vary per instructor.
Week | Objectives and Tasks | References / Additional Resources | Labs |
---|---|---|---|
Week 1: Sep 14-18 |
Introduction to Microsoft Azure:
|
Learn More About: DevTest Labs
In-Depth DevTest Labs Features: DevTest Lab Concepts |
Lab 1: Connecting to Microsoft Azure
|
Week 2: Sep 21-27 |
Creating and Using Azure Virtual Machines
|
What is a Virtual Machine?
Creating Virtual Machines |
Lab 2: Creating and Connecting to Azure Virtual Machines
|
Week 3: Sep 28-Oct 4 |
Unix Command-line Basics
|
Lab 3: Unix/Linux Command-line Basics
| |
Week 4: Oct 5-11 |
Managing Azure VMs with PowerShell:
|
Lab 4: Managing Azure VMs with PowerShell
| |
Week 5: Oct 12-18 |
Apache Web Server:
|
Lab 5: Installing and Configuring an Apache Web Server
| |
Week 6: Oct 19-25 |
Introduction to Networking:
|
Lab 6: Installing an IIS Webserver
| |
Study Week: Oct 26 - Nov 1 | |||
Week 7: Nov 2-14 |
Resources, Resource Groups, and Users
|
Lab 7: Setting Up a Project Group in Azure
| |
Week 8: Nov 9-15 |
Platform-as-a-Service (PaaS)
|
Lab 8: Creating a Web App Instance
| |
Week 9: Nov 16-22 |
App Persistence
|
Lab 9: Creating a Web App with Persistent Storage
| |
Week 10: Nov 23-29 |
Networking, Part 2:
|
Lab 10: Creating a Blog through Web App Containers
| |
Week 11: Nov 30-Dec 6 |
Case Study: Dynamic Webpages Using Containers |
| |
Week 12: Dec 7-13 |
Dedicated Lab Time and Interactive Help |