Assignments
WEB250 • Database Driven Websites
The modules in order. Module numbers match the week numbers on the Schedule, and each module's work is due by the end of its week - typically Sunday at midnight. Your LMS has the exact dates and point values.
Submit a clickable link on the discussion board whose name matches the assignment. Everything is peer reviewed unless marked NPR.
Every Module, Every Week
- Class Discussion - read always, post when you've something
- Journal / Blog - one entry per module, plus a reply to a classmate
- Work Notes / Log - date, times, total, and what you did
M00 - Start Here
- Syllabus, assignment guidelines, and how grading works
- Set up GitHub and get The Joy of PHP
- Watch the recorded lectures for the opening modules
- First discussion post, first journal entry, first work log
M01 - Site Standing Up
- Profile image
- Navigate the course
- Email alerts (NPR)
- Introductions
- GitHub home pages
- Set up your course site - home, introduction, and contract pages
- Codecademy: the six basics (NPR)
M02 - Brand, and PHP on Your Machine
- Include headers and footers with JavaScript (NPR)
- Run PHP on your own machine (NPR)
- Your own brand, and brand your site
- Codecademy PHP - seven free courses (NPR)
M03 - Components With PHP
The same includes as M02, done properly server-side.
M04 - Deploy to a Hosted Account
Set up real hosting and get your site running on it.
M05 - SQL
Codecademy SQL - four free courses (NPR).
M06 - Dynamic Sites, Deployed
- Deploy multipage sites
- Convert your site to a dynamic one-page PHP site
- Deploy the Joy of PHP app to your website
M07 - Clean up Sam's Used Cars
Take the book's application and make it yours to maintain.
M08 - Expand on Your Animal's Used Cars
Same application, rebranded to your own identity and extended.
M09 - Fizz Buzz BANG / Everything
M10 - Make an Introduction Form
Follow the introduction form instructions.
M11 - Create a Login Page
M12 - Describe Your Project
Say what you intend to build before you build it.
M13 - Database Connectivity, and CRUD Begins
- Demonstrate database connectivity on the server
- Start CRUD
M14 - Finish CRUD
M15 - Final Project
- Final project
- Make your one-page business card site
M16 - Self Evaluation (NPR)
Self evaluation, plus Start, Stop, Continue.
M17 - Finalize Your Grade
I assign nothing new. You close out anything still sitting at 1 point, and add any peer reviews you owe.
Bonus and Extra Credit
- Your own brand, taken further
- One form, two forms, red forms, green forms - two results on one page
- Everything Form: create and process
- Assignment feedback - the big bonus
- Join KodingFu and CPCC Web Tech (NPR)
- A Smarter Way to Learn JavaScript, chapters 1–10
Before You Submit Anything
Run the validators, check the page against the Web Standards, and work the review checklist on your own submission first.