CIS 228 Advanced Web App Programming
(Contact Hours: 5) Students taking this hands-on programming course will advance their knowledge and skills of developing database driven web applications and application programming interfaces (APIs). Concepts covered will include: large scale applications, advanced security techniques, background tasks, Single Page Applications (SPAs), Asynchronous JavaScript and XML (AJAX) requests, and web sockets. Students will learn how to setup, secure, and deploy to a cloud server. Continued focus on creating secure, well-designed, documented, and tested applications will be stressed. PREREQUISITE: Successful completion of CIS 218 and CIS 226 is REQUIRED.