This course presumes fundamental programming skills (e.g., CS 112) and an introductory familiarity with these technologies:

This course will not cover these technologies so you would be well-served working through the tutorials listed above for any technology with which you are unfamiliar.