In this course, you will develop software for websites using common platforms and frameworks. In addition to development, you will consider common vulnerabilities and the means of defending against them, web user interfaces and usability, and the practical, legal, and ethical issues associated with building and administering websites. Students who complete this course will be able to demonstrate that they can:
The course technologies are based on JavaScript. Development is done on Linux.