cs169.1x zero to crud