This course combines programming, database, Web server administration, and content development techniques to develop a large scale Web application. Solutions from relatively simple Web forms and reading/writing data to a file system, to solutions using dynamic programming and a database backend are developed. A semester long development project typically includes database integration, user authentication, online storefront applications, content management, and administrative functions and tools.
Prerequisites: CITA 210 and CITA 330, or permission of the instructor
3 credits (2 lecture hours, 2 laboratory hours), fall semester