| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Stop wasting time looking for files and revisions. Connect your Gmail, DriveDropbox, and Slack accounts and in less than 2 minutes, Dokkio will automatically organize all your file attachments. Learn more and claim your free account.

View
 

Lesson Plan

Page history last edited by Dave Q 9 years, 9 months ago
Week Session Name Assignments
1 Developing Dynamic Websites using PHP 
  • Introduction to PHP & MySQL
  • Review on Dynamic Web Applications
  • Review on HTML/CSS/Javascript
  1. Buy a domain name
  2. Buy web hosting 
  3. Setup mail.yourdomain.com
  4. Setup a Google account / Gmail account 
  5. Setup Google Analytics
  6. Setup a WordPress blog 
  7. Sign up for a GitHub account
  8. Sign up for a Gravatar 
2

PHP Basics

  • Variables
  • Control Structures
  • Loops and Arrays
  • Functions and Classes 
  • Forms Processing 
  1. Hello World! 
  2. Wow Philippines 
  3. JQuery Demo
  4. Propaganda Videos 

 

3

PHP Forms Processing

  • Data Validation
  • Cookies
  • Session Management 
  1. PHP Forms Validation 
  2. RegEx 
  3. AJAX Form Validation
  4. Javascript Form Validation
4

Introduction to MySQL

  • Creating and populating a MySQL Database
  • SQL statements using MySQL 
  • Connecting to MySQL using PHP
  • Retrieving records from MySQL using PHP 
  1. My First PHP-MySQL Application (Blog CMS)
  2. CRUD (Create Retrieve Update Delete)
  3. Shopping Cart on PHP-MySQL
  4. Contact Forms with JQuery Validation
  5. JQuery Fun 
5 Some real world PHP Web Apps
  1. Survey/Polls
  2. Event Registration
  3. Date Pickers
  4. JQuery Form Validators 
  5. JQuery Fun 

 

6

Some real world PHP Web Apps

  1. Live Chat
  2. Lifestream 
  3. Class Directory CRM with AJAX Instant Search
  4. Propaganda Videos 
7

Putting it all together: The Ultimate Web shopping cart

  • PHP
  • MySQL
  • Some AJAX for usability 
  • PayPal IPN 
  1. Shopping Cart on PHP-MySQL (Redux)
  2. A sprinkle of AJAX 
  3. PayPal IPN 
  4. Propaganda Videos 
MIDTERMS - Your Folio Website + (?)
8 Some more real world PHP Web Apps
  1. Booking & Reservation Systems 
  2. Inventory System 
  3. Billing System 
9

WordPress

  • WordPress Setup
  • WordPress Theme Development 
  • WordPress Plugin Development 

 

  1. Setup a self-hosting WordPress.
  2. Install a WordPress Theme Switcher.
  3. Create a Bob Ong Quotes Plugin
  4. Submit to the WordPress Plugin Directory 
10

Ready PHP Open Source Apps 

  1. Drupal
  2. PHP Forum
  3. Google Maps API 

 

  1. Install Drupal in your host.
  2. Install a PHP-based Forum.
  3. Create a Tourist Guide on Google Maps. 
  4. Propaganda Videos  
11 Facebook Apps 
  1. Your very own Facebook App  
  2. Fan Page of your favorite Artist 
12 Group Project Day 
  1. Doing Business in The Philippines 
13 Advanced PHP + API
  1. Twitter OAuth 
  2. URL Shortener 
  3. Propaganda Videos  
 
   
Final Project Presentation & Final Exam - (Your Updated Folio Website + a World Changing Project)

 

Comments (0)

You don't have permission to comment on this page.