Hello again!

This was my first programming class. I took Cobol in college but I couldn't comprehend it very easily. PHP and MySQL is very exciting and I can't wait for the Intermediate class. It has been so much fun to create the database and be able to connect it to a website. The Recipe Center we created is a simple application but it was a lot of work for a first time programmer!

“Though I walk in the midst of trouble, thou wilt revive me: thou shalt stretch forth thine hand against the wrath of mine enemies, and thy right hand shall save me.”
- Psalms 138:7

Feel free to set up an account and post recipes and comments. Since family is about the only ones that will look at this, feel free to post family news so we can keep up with you. In fact, a family message board might be a handy little tool and a neat little future project!

And now.......the Recipe Center!

Recipe Center
Click on the image to check it out.

Class Objectives (1-6):

Lesson 1
Understand what PHP is and how it can be used as part of a content management system.

Lesson 2
Get to know PHP programming basics, including variables, arrays, loops, Server Side Includes, and how to incorporate PHP into your HTML Web pages.

Lesson 3
Discover how MySQL stores application data, and use the phpMyAdmin tool to create a new MySQL database, tables, data fields, and user account.

Lesson 4
Create a dynamic, attractive home page for your application, using PHP and Cascading Style Sheets.

Lesson 5
Use SQL and PHP to retrieve data from your MySQL database, and display it in your Web page.

Lesson 6
Employ SQL, PHP, and HTML forms to enable visitors to enter data into your database.

Class Objectives (7-12):

Lesson 7
Add a search feature to the Recipe Center application using SQL and PHP.

Lesson 8
Create stylized, printer-friendly Web pages that will print correctly on any computer.

Lesson 9
Build registration and login pages to track Web page users and grant special privileges.

Lesson 10
Learn different methods for backing up and restoring the data in your MySQL database.

Lesson 11
Add data paging to your application to display data on multiple Web pages.

Lesson 12
Find out how a version control package can help you maintain your code and quickly spot any problems that occur.