• 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 ■ Fall 2022 ■ Mart Doyle
  • Home
  • AWS Academy
  • Announcements
  • Project
  • Assignments
  • About
    • Course details
    • Course materials
    • Grading
    • Gradebook
    • Instructor
  • File Upload Area

Schedule

 

DATE TOPIC DUE
8/23

Topics
1. Course Introduction

 
8/25
In-Class Activity
1. Course Introduction – ICA – Creating Your First Instance Based Web Server
 
AWS Academy Cloud Foundations
Introduction Module
Module 1 – Cloud Concepts Overview
  • Introduction to Cloud Computing
  • Advantages of the Cloud
  • Introduction to AWS
Code and data files needed for this unit can be found here

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

8/30
Topic
2. Cloud native applications

AWS Academy Cloud Foundations
Module 3 – AWS Global Infrastructure Overview
  • AWS Services & Service Categories
Module 7 – Storage
  • AWS S3
AWS Academy Cloud Developing
Module 3: Developing Storage Solutions
  • Introducing Amazon S3
  • Creating S3 buckets

 

 

9/1

In-Class Activity
2. Cloud-Native Applications – ICA – Serving Web Pages with CloudFront Content Delivery Network (CDN)

Code and data files needed for this unit can be found here

ICA 1 Answer Sheet (before start of class)

9/6
Topic
3. Networks and the AWS Platform
 
AWS Academy Cloud Foundations
Module 5 – Networking and Content Delivery
  • Networking Basics
  • Amazon VPC
  • VPC Security
  • CloudFront
 
9/8 In-Class Activity
3. Networks and the AWS Platform – ICA – Creating and Securing a VPC
ICA 2 Answer Sheet (before start of class)
9/13
Topic
4. Well-Architected Framework
 
AWS Academy Cloud Foundations
Module 9 – Cloud Architecture
  • AWS Well-Architected Framework Design Principles
  • Operational Excellence
  • Security
  • Reliability
  • Performance Efficiency
  • Cost Optimization
  • Reliability & High Availability                

 

9/15 In-Class Activity
4. Well-Architected Framework – ICA – Cloud Native Design Exercise
ICA 3 Answer Sheet (before start of class)
9/20
Topic
5. Storage in the Cloud (RDS&DDB)
 
AWS Academy Cloud Foundations
Module 8 – Databases
  • Amazon RDS
  • Amazon DynamoDB
AWS Academy Cloud Developing
Module 5: Developing Flexible NoSQL Solutions
  • Key concepts for DynamoDB

Code and data files needed for this unit can be found here

 

9/22

In-Class Activity
5a. Storage in the Cloud (RDS&DDB) – ICA – RDS
5b. Storage in the Cloud (RDS&DDB) – ICA – DynamoDB

Code and data files needed for this unit can be found here

ICA 4 Answer Sheet (before start of class)
9/27
Topic
6. Introduction to Node.js
 
AWS Academy Cloud Foundations
Module 6 – Compute
  • Introduction to AWS Lambda
AWS Academy Cloud Developing
Module 7: Developing Event-Driven Serverless Solutions
  • Introducing Serverless Computing
  • Introducing Lambda

 

9/29
 
In-Class Activity
6. Introduction to Node.js – ICA – Node.js-Lambda
ICA 5a & 5b Answer Sheets (before start of class)
10/4

Topic
Exam Prep

Project Part 1 (before start of class)
10/6 Topic
Exam #1 – Only units 1-5
 
10/11

Topic
7. Consuming APIs

Download files needed for class and next ICA here

 
10/13 In-Class Activity
7. Consuming APIs – ICA

ICA 6 Answer Sheet (before start of class)

10/18

Topic
8. RESTful APIs with Node.js

AWS Academy Cloud Developing
Module 6: Developing REST APIs
  • Introducing APIs
  • Part 1: Introducing API Gateway

Code and data files needed for this unit can be found here

Programming Assignment 1 – Lambda Functions
10/20

In-Class Activity
8. RESTful APIs with Node.js – ICA – GuessANumber1

ICA 7 Answer Sheet (before start of class)
10/25

Topic
9. Building an API – Taking Parameters

 
10/27

In-Class Activity
9. Building out an API – Taking Parameters – ICA – GuessANumber2

ICA 8 Answer Sheet (before start of class)
11/1 Topic
10. Building an API – Consuming RDS data
 
11/3 In-Class Activity
10. Building out an API – Consuming RDS Data – ICA – GuessANumber3

ICA 9 Answer Sheet (before start of class)

11/8

Topic
11. Building an API – Consuming DynamoDB data

AWS Academy Cloud Developing
Module 4: Securing Access to Cloud Resources
  • Introducing IAM
Programming Assignment 2 – APIs
11/10 In-Class Activity
11. Building out an API – Consuming DynamoDB Data – ICA – GuessANumber4

ICA 10 Answer Sheet (before start of class)

11/15

Topic
12. Building Out an API: APIs Consuming APIs

Code and data files needed for this unit can be found here

Project Part 2 (before start of class)
11/17 In-Class Activity
12. Building Out an API: APIs Consuming APIs
ICA 11 Answer Sheet (before start of class)
11/29 In-Class Activity
13. Exploring AWS 
ICA 12 Answer Sheet (before start of class)
12/1

Topic
Exam #2 Review

ICA 13 Answer Sheet (before start of class)

12/6  

Project Part 3 (Due at 9:30 AM)

12/8 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