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/.
The official course Learning Management System is BrightSpace.
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.