S/N |
Week |
Syllabus |
References |
1 |
Week 01 |
- Course Resources, Policies and Goals
-
Intro to Client/Server Architecture
- Client machine
- Server - PHP engine and MySql Database
- WAMP, Netbean
-
Review of Client Side Application Development
- Quick Review of HTML & CSS
|
- Slides
- Text: Programming the World Wide Web Ch. 1, 2
|
2 |
Week 02 |
- Getting started with PHP
-
Basic Syntax and Statements
- Variables, Expressions, Comments
-
PHP Control Structures
- if, else, elseif, switch, ? operator
- for - loops
- while − loops
|
- Slides
- Text 1: Programming the World Wide Web Ch. 9
- Text 2: Learning PHP, MySQL, JavaScript and CSS Ch. 4
|
3 |
Week 03 |
- Intro to PHP functions
- Defining Functions
- Function Return (Value, Array or Global Variable)
- Including and Requiring Files
- Intro to PHP OOP
- Class and Objects
- Constructor
- Properties and Methods
|
- Slides
- Text 1: Programming the World Wide Web Ch. 9
- Text 2: Learning PHP, MySQL, JavaScript and CSS Ch. 5
|
4 |
Week 04 |
- Intro to PHP Arrays
- Array Types (Numeric, Associative)
- Structure and Usage
- Iterating and Sorting
- Intrinsic Array Functions
- Multidimensional PHP arrays
|
- Slides
- Text 1: Programming the World Wide Web Ch. 9
- Text 2: Learning PHP, MySQL, JavaScript and CSS Ch. 6
|
5 |
Week 05 |
- User Interaction and Forms
- Review of HTML forms
- Passing Variables in Links
- Passing Variables in Forms
- Using PHP to Sanitize Form Input
|
- Slides
- Text 1: Programming the World Wide Web Ch. 9
- Text 2: Learning PHP, MySQL, JavaScript and CSS Ch. 11
|
More content to appear in successive weeks... |