Topic outline
General
- Common Resources
- Forums
Topic 1
Topic 1: Web Technologies Review and Intro to PHP (Due 9/16)
Goals for this Topic:- Learn/review some basic HTML and CSS
- Learn about the client/server context that HTML and PHP
- Create some simple PHP pages
- Publish your first PHP applications using a FTP Client
Topic 2
Topic 2: PHP Programming language I (Due 9/30)
Goals for Topic 2:- Start learning the language syntax
- Variables and data types
- expressions and operators
- control flow (if, loops, switch)
- functions
Topic 3
Topic 3: PHP Programming Language II (Due 10/14)
Goals for topic 3
Arrays
Objects
Strings, Dates, Time
Working with Forms
Sending MailTopic 4
Topic 4: Programming More Details (Due 10/29)
Goals for topic 4- Uploading files
- Working with cookies
- Sessions
- Working with the file system
- Reading and writing files
- Some fun with images
- please read the from were you left off in the book to the end of page 259.
We are skipping pages 260 to 165.
- Uploading files
Topic 5
Topic 5: MySQL and using it from PHP (Due 11/17)
Goals for topic 5- Database design
- Basic SQL
- Transactions and stored procs
- php code for MYSQL
- Work with records (INSERT, SELECT, UPDATE, DELETE) : CRUD
- Optional: read Chapter 17 on transactions and stored procedures (pages 353-360).
- Database design
Topic 6
Topic 6: Study of Applications (Due 12/16)
Goals for topic 6 (Final Project)
- Mailing List
- Address Book
- Discussion Forum
- Store Front
- Shopping Cart
- Calendar