• Log In
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Cloud Architecture

Department of Management Information Systems, Temple University

Cloud Architecture

MIS 3406.002 ■ Spring 2022 ■ Mart Doyle
  • Home
  • AWS Academy
  • Announcements
  • Project
  • Assignments
  • About
    • Course details
    • Course materials
    • Grading
    • Gradebook
    • Instructor
  • Zoom Virtual Classroom

Schedule

As announced by President Wingard, classes will be conducted online from January 10th through January 21st.  The link you will use to access our virtual classroom can be found here:

https://temple.zoom.us/my/ProfDoyle

DATE TOPIC DUE
1/11

Topics
Course Introduction
Introduction to Cloud Computing

AWS Academy Cloud Foundations
Introduction Module

Link to Virtual Zoom Classroom: https://temple.zoom.us/my/ProfDoyle

 
1/13
Topic
Introduction to Cloud Computing (continued)
 
In-Class Activity
Creating Your First Instance
 
AWS Academy Cloud Foundations
Module 1 – Cloud Concepts Overview
Module 3 – AWS Global Infrastructure Overview
 
Link to Virtual Zoom Classroom: https://temple.zoom.us/my/ProfDoyle

All students must set up their Amazon Free Tier account before the start of class.

Module 1 Knowledge Check

1/18
Topic
Virtual Networks and the Internet 1

AWS Academy Cloud Foundations
Module 5 – Networking and Content Delivery
– Introduction Video through Section 3 Video – VPC Networking only
 
Link to Virtual Zoom Classroom: https://temple.zoom.us/my/ProfDoyle

 

Module 3 Knowledge Check

1/20
In-Class Activity
Creating a VPC
 
Link to Virtual Zoom Classroom: https://temple.zoom.us/my/ProfDoyle
 
1/25
Topic
Virtual Networks and the Internet 2
 
AWS Academy Cloud Foundations
Module 5 – Networking and Content Delivery – Section 4 Video – VPC Security through end of module
Module 5 Knowledge Check
1/27
In-Class Activity
Securing a VPC
 
2/1
Topic
Servers, Virtual Machines and Instances
 
AWS Academy Cloud Foundations
Module 6 – Compute
                    
Module 6 Knowledge Check 
2/3
In-Class Activity
Creating Your Own AMI
Project Part 1
2/8
Topic
The Well-Architected Framework: Load Balancing, Redundancy and Auto Scaling
 
AWS Academy Cloud Foundations
Module 9 – Cloud Architecture
Module 10 – Auto Scaling and Monitoring

Module 9 Knowledge Check

Module 10 Knowledge Check

2/10
In-Class Activity
The Well-Architected Framework, Load Balancing, Redundancy and Auto Scaling
 
2/15
Topic
Cloud Storage, Elastic Block Storage (EBS) and Simple Storage Service (S3)
 
In-Class Activity
EBS
 
AWS Academy Cloud Foundations
Cloud Foundations 7 – Storage

Module 7 Knowledge Check

 

 

2/17
Topic
Cloud Storage, Relational Database Services (RDS) and DynamoDB
 
In-Class Activity
RDS
 
AWS Academy Cloud Foundations
Module 8 – Databases

Scripts used in in-class activities can be found here

Module 8 Knowledge Check
2/22
Topic
Guest Speaker

 

2/24 Topic
Exam Prep
 
3/8 Exam #1  
3/10

Topic
Introduction to Node.js

Required Viewing:
We will be using the command prompt (Windows) and terminal (Mac) extensively during the Node.js portions of this course.  Most students are not familiar with the command prompt and terminal.  You will find that once you learn how to use the command prompt/terminal, it can be the most efficient and effective way to perform many tasks.  The sooner you learn and embrace the command prompt, the better off you will be.  Please not only watch but work through using the commands that are introduced in the following videos.  Get good at using these commands.  There are separate sets of videos depending on if you are a Windows person or a Mac person.  

Windows Videos:
Windows Command Line Tutorial – 1 – Introduction to the Command Prompt
Windows Command Line Tutorial – 2 – Listing Files and Directories
Windows Command Line Tutorial – 3 – Opening Files and History
Windows Command Line Tutorial – 4 – Creating and Removing Directories

Mac Videos:
Linux/Mac Terminal Tutorial: Navigating your Filesystem
Linux/Mac Terminal Tutorial: Create, Copy, Move, Rename and Delete Files and Directories

 
3/15

In-Class Activities
GuessANumber1
Profits
LandCalculator
GuessANumber2
DaysOfTheWeek
AreassOfRectangle

Starter files for in-class activities can be found here.

Project Part 2
3/17

Topic
RESTful APIs with Node.js

The code used in class can be found here.

 
3/22 In-Class Activity
GuessANumber1
Programming Assignment #1
3/24 Topic
Building out an API – Taking Parameters
 
3/29 In-Class Activity
GuessANumber2
 
3/31 Topic
Building out an API – Retrieving Data from an RDS Instance
Programming Assignment #2
4/5 In-Class Activity
GuessANumber3
 
4/7 Topic
Deploying Cloud Software – Instance-Based
 
4/12 In-Class Activity
GuessANumber4
 
4/14

Topic
Deploying Cloud Software – Application-Based

The files used in class can be found here.

Project Part 3
4/19 In-Class Activity
GuessANumber5
 
4/21 Course Wrap-up

Project Part 4 (due 9:00 AM on Tuesday, April 26th)

PRO Points Assignment (optional)(due 9:00 AM on Tuesday, April 26th)

4/28 Exam #2 – (8:00-10:00)  

 

Primary Sidebar

RECENT ANNOUNCEMENTS

Welcome to MIS 3406

Hello and welcome to MIS 3406, Cloud Architecture.  We do not have a … [More...] about Welcome to MIS 3406

[More Announcements...]

Copyright © 2025 · Department of Management Information Systems · Fox School of Business · Temple University