Syllabus - WEBD236

WEBD236 - Web Information Systems Programming

Description:
This course builds web applications by employing server-side scripts that query relational databases. The student learns and reflects on two- and three-tier software architectures, separation of responsibility, model-view-controller pattern, basic security, and web frameworks. The student will design, code, test, debug, and document programs using a server-based scripting language. Note: This is a technology course in a technology program, and it requires the purchase of software that may be used in subsequent courses as well as being suitable for commercial work beyond completion of degree studies.

Outcomes:

  • Design, code, test, and debug programs using a server-based scripting language.
  • Persist objects in a relational database.
  • Compare and contrast Model 1 and Model 2 web-architectures.
  • Implement object-oriented model, view, and controller components.
  • Implement base security techniques for web information systems.

Required Text(s):

  • Murach, J., & Harris, R. (2017). Murach's PHP and MySQL (3rd ed.). Mike Murach & Associates. ISBN: 9781943872381