Lessons
- Foundations
- ClientCore
- A Web page with text
- A Web page that interacts
- A Web page with images
- What images are for
- How computers show images
- Image formats
- Where images come from
- Your image toolkit
- Showing images on a page
- Styling boundaries - the box model
- Background images
- Colors and color schemes
- Graphics
- Changing images - jQuery and the if statement
- Project: Making a slideshow
- Exercises: A Web page with images
- A Web page with tables
- Web pages with links
- Web page layout
- A production Web site
- A Web site with widgets
- Looking ahead
- ServerCore
- Why learn PHP with CoreDogs?
- The PHP ecosystem
- Web site templates
- Fundamental forms
- Saving form data
- Checking form data
- Basic database applications
- Goal: A Web application
- How PHP and DBMS work together
- Tools for developers
- Sample: DogToys
- Sample: DogRock
- Creating a database
- Creating a table
- Starting the jokes project
- Adding data
- Handling errors
- Showing data
- Showing sorted data
- Drilling down
- The administration menu
- Deleting records
- Editing records
- Exercises: Basic database applications
- Restricting access
- Looking ahead





