Advanced Internet Programming & Web Applications (CSTP 2107)

In this course students will learn about advanced web technologies which provide the possibility of building fully dynamic web-centric applications. This is an intensive, hands-on, project-based, team-oriented course in which students in a team of 2-4 become familiar with "full stack" web development. This course introduces new database models such as NoSQL or MongoDB in the context of developing an end-to-end web application development using MVC architecture.
The technologies used focus on a current modern stack, such as MEAN ( MongoDB, Express.js, AngularJS), LAMP (Linux, Apache, MySQL, Python), and others. This course requires students to learn to program in Javascript in various environments. By the end of this course, students will be able to participate in the development of secure data-driven business web applications in various domains.
CSTP 1206-Introduction to Internet Programming & Web Applications
CSTP 1304 - User Interface Design

course outline

* Note: The CRNs listed below could be restricted to specific program areas.

To register for this course, check the information for your program: