Lectures

Lectures  

Lectures for Architecting & Engineering Software Systems. Requirements: Google Chrome; Laptop

Lecture 3 - Amazon Web Service

First AWS Machine

Hello AWS!

AWS Web Server

Web Server

Zipfile to AWS

Loading Zip File to AWS

Code and Exercise

Exercise

Problem Set 2

PS2
PS2 code

Boston City Data

Loading Boston City Data

Lecture 5 - Microservices

Sending Data Across the Network

Data Exercise

Sending Code Across the Network

Code Exercise

Lecture 6 - Containers

Why do we care about containers?

Docker Fundamentals

Should everyone care about containers?

Fundamental Building Blocks of Modern Systems

Docker Commands

Useful docker commands

Docker on Local Machine

Loading Docker and Provisioning a Node/Express in a Docker Container

Code for Docker on Local Machine

Code Exercise

Docker on Remote Machine

Loading Docker on AWS Ubuntu

Docker on Remote Machine

Loading Docker on AWS 2

How To Install Docker on Ubuntu

Installation Instructions
Docker - NodeJS Hello World

More Docker Examples

Nginx
NodeJS
NodeJS + Mongo
Python + Mongo

Problem Set

Container/API Problem Set
Test your API

Lecture 9 - The Front End

The Universal Client

Web Document Basics

Active Learning

Flick API
Search By Tag
Search By Latitude & Longitude

Lecture 10 - Data Stores

Docker Commands

Useful docker commands

Relational Database Management Systems & Object Data Stores

Relational & Documents

Database Active Learning

Little DB (solution)
Little API (solution)
MongoDB (solution)
MySQL (solution)
PostgreSQL (solution)
Redis (solution)

Bringing it all together

Docker-Mongo+Node/Express+Browser

Lecture 11 - Machine Learning Services

Active Learning

Vision
Natural Language
Sentiment Analysis
Recognition

Lecture 12 - Collaboration

Git Setup

Github Setup Mac
Github Setup Windows