CIST-207 - Advanced Internet Programming and Web Applications

Minimum Credits: 3 Length: 60 hours Prerequisites: CIST 107 and CIST 202 Delivery Method: Blended Cost: $681.87 Course Outline: https://sps.cotr.bc.ca/Outlines/Course%20Outlines/CIST207.pdf

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, teamoriented 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.