• 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 2023 ■ Mart Doyle
  • Home
  • AWS Academy
  • Announcements
  • Project
  • Assignments
  • About
    • Course details
    • Course materials
    • Grading
    • Gradebook
    • Instructor
  • Class Capture

Schedule

 

DATE TOPIC DUE
1/17

Topics
1. Course Introduction

 
1/19
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.

1/24
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

 

 

1/26

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)

1/31
Topic
3. Networks and the AWS Platform
 
AWS Academy Cloud Foundations
Module 5 – Networking and Content Delivery
  • Networking Basics
  • Amazon VPC
  • VPC Security
  • CloudFront
 
2/2 In-Class Activity
3. Networks and the AWS Platform – ICA – Creating and Securing a VPC
ICA 2 Answer Sheet (before start of class)
2/7
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                

 

2/9 In-Class Activity
4. Well-Architected Framework – ICA – Cloud Native Design Exercise
ICA 3 Answer Sheet (before start of class)
2/14
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

 

2/16

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)
2/21
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

 

2/23
 
In-Class Activity
6. Introduction to Node.js – ICA – Node.js-Lambda
ICA 5a & 5b Answer Sheets (before start of class)
2/28

Topic
Exam Prep

Project Part 1 (before start of class)
3/2 Topic
Exam #1 – Only units 1-5
 
3/14

Topic
7. Consuming APIs

Download files needed for class and next ICA here

 
3/16

In-Class Activity
7. Consuming APIs – ICA

Here is a helpful tool: JSON Selector Generator

ICA 6 Answer Sheet (before start of class)

3/21

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 – *** Due date for this assignment moved to 3/23 at the start of class ***
3/23

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

ICA 7 Answer Sheet (before start of class)
3/28

Topic
9. Building an API – Taking Parameters

 
3/30

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

ICA 8 Answer Sheet (before start of class)
4/4

Topic
10. Building an API – Consuming RDS data

sync-mysql

 
4/6 In-Class Activity
10. Building out an API – Consuming RDS Data – ICA – GuessANumber3

ICA 9 Answer Sheet (before start of class)

4/11

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
4/13 In-Class Activity
11. Building out an API – Consuming DynamoDB Data – ICA – GuessANumber4

ICA 10 Answer Sheet (before start of class)

4/18

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)
4/20 In-Class Activity
12. Building Out an API: APIs Consuming APIs
ICA 11 Answer Sheet (before start of class)
4/25 In-Class Activity
13. Exploring AWS 
ICA 12 Answer Sheet (before start of class)
4/27

Topic
Exam #2 Review

ICA 13 Answer Sheet (before start of class)

5/1  

Project Part 3 (Due at 9:30 AM)

*** Due date for this assignment moved to 5/2 at 9:30 AM ***

5/4 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