The Computer Gal Logo - Laptop with coffee and plants
Basic Web Programming 2
Day 1 | Day 2 | Day 3 | Day 4 | Day 5 | Day 6 | Day 7 | Day 8 | Day 9 | Day 10
This book is available in The Lifelong Learning Center bookstore or from Amazon by clicking the image.
The Computer Gal on Facebook
Ask to receive tips and handouts to your email.

Please note that this syllabus may be revised throughout the course, as I find new materials.

Course Objectives

  1. To review and use basic programming structures and syntax: variables, functions, if statements, loops, function calls, passing variables and values, the importance of naming conventions in variables and functions
  2. To understand basic database design
  3. To set up a MySQL database in PHPMyAdmin
  4. To be able to create and use simple MySQL queries and the resulting recordsets.
  5. To create and document programming flow for pages that SELECT, INSERT, UPDATE and DELETE from a database
  6. To understand the backend admin structure that accompanies a frontend, public, dynamic web page
Days Topics Web References
1
Review and Project Setup

Topics

  1. Course overview
  2. Choose projects and plan functions
  3. Review echo and single or double quotes
  4. Review variables
  5. Review calculations
 
2
Plan and Create the Login Form

Topics

  1. Plan and create the database table
  2. Plan and create the database table
  3. Plan the programming flow
  4. Create the form
  5. Program the login


 

3

Plan and Create the Add Form

Topics

 

4
Plan and Create the List Page

Topics

5
Plan and Create the Delete Form
 
6
Plan and Create the Edit Form
 
7
Plan and Create Pagination
 
8
Form Validation
  1. Understanding page states
  2. Programming logic - what steps do we need the program to do?
  3. Connecting to a database
  4. Getting data from the database - SELECT - what will you get for the image and how will you make it work?
  5. Using the data set on the page.
  6. Example: do you see the PHP code?
9
Feeding PHP Query Results into a Google Map
10
Is there anything besides PHP and JavaScript?

 

Nora McDougall | Missoula, Montana 59801 | 406.253.4045 | Contact Nora
© 2010, Nora McDougall-Collins