CIS 218 Web Application Programming

(Contact Hours: 5) Students taking this hands-on programming course will be introduced to the techniques and concepts of developing database driven web applications and application programming interfaces (APIs) using modern programming languages and databases. Topics include creating and securing a web server, utilization of the Model View Controller (MVC) architecture, integrating industry standard security authentication, Object Relational Mappers (ORMs), JavaScript Object Notation (JSON), application deployment, automated testing, and good source control practices. Continued focus on creating secure, well-designed and documented applications will be stressed. PREREQUISITE: Successful completion of CIS 170, CIS 175, and CIS 207 is REQUIRED. Corequisite: CIS 237 is recommended.

Credits

3

Corequisite

3