Cloud Computing Fundamentals – Crash Course