Course Overview

Course Description

Up to this point you have developed static content and focused on the client side of web development. This course we will expand on that knowledge and focus on creating dynamic web sites and application with the introduction of Server-Side Web Development. Throughout the course you will learn the PHP Scripting Language, the most widely used server-side development language, and MySQL, one of the most widely used, open source relational database management systems. Together you will be able to build dynamic web sites, securely track users interactions, and even create your own APIs.

Course Content

Content for Server-Side Web Development can be found on the official course website https://imdac.github.io/mtm6405/open in new window.

The official course Learning Management System is BrightSpaceopen in new window.

Faculty Information

Professor

Michael Eisenbraun
Email: eisenbm@algonquincollege.com

Program Coordinator

Katie Tremblay
Email: tremblk3@algonquincollege.com

Abhay Sharma
Email: sharmaa@algonquincollege.com

Robert Kingsbury
Email: kingsbr@algonquincollege.com

Student Success Specialist

Deborah Buck
Email: buckd@algonquincollege.com

Workload

  • 3hrs/week lecture/lab
  • 1hr/week online
  • 4hrs/week prep/practice/assignments

Class Times

Wednesdays, 11:30 AM - 2:30 PM

Core Topics

We will be covering the following topics throughout the course.

  • Creating a Local Development Environment
  • Creating Dynamic HTML with PHP
  • Creating Dynamic Pages with PHP
  • Form Handling with PHP
  • SQL Databases
  • SQL Queries
  • Routing with Laravel
  • M.V.C with Laravel
  • Authentication with Laravel

Late Policy

Any work submitted after the due specified, without prior approval, will receive a ZERO for that assignment.

Plagiarism Policy

Plagiarism is defined as defined as presenting someone else’s work, in whole or in part, as one’s own, and includes the verbal or written submission of another work (for example, ideas, wording, code, graphics, music, and inventions) without crediting that source. This includes all electronic sources (for example, the Internet, television, video, film, and recordings), all print and written sources (for example, books, periodicals, lyrics, government publications, promotional materials, and academic assignments), and all verbal sources (for example, conversations and interviews).

Plagiarism, whether done deliberately or accidentally, is not allowed. The facilitation of plagiarism, that is, one student sharing his or her work with other students, is also not allowed. All parties caught plagiarizing will receive a ZERO.