Beginning server programming using PHP, Expressions and Control Flow in PHP, PHP Functions-Objects and Arrays, MySQL, Accessing MySQL Using PHP, Form Handling, Cookies, Sessions and Authentication, JavaScript, JavaScript Functions-Objects and Arrays, AJAX and Web Services.
Prerequisite: ECC006 Web Design and Programming
The tentative point distribution is as follows.
Homework Assignments | 50% |
Project | 50% |
Robin Nixon, Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5, 5th Edition, O'Reilly Media, 2018.
Week | Topic | Readings |
---|---|---|
1 | Introduction to Dynamic Web Content, Setting Up a Development Server (WAMP/LAMP/MAMP/XAMPP), Introduction to PHP
HW1, HW2, HW3 |
Chapters: 1, 2 and 3 |
2 | Expressions and Control Flow in PHP, PHP Functions and Objects, PHP Arrays, Practical PHP
HW4, HW5, HW6, HW7 |
Chapters: 4, 5, 6 and 7
|
3 | Introduction to MySQL, Mastering MySQL, Accessing MySQL Using PHP.
HW8, HW9, HW10 |
Chapters: 8, 9 and 10 |
4 | Form Handling; Cookies, Sessions, and Authentication; Exploring JavaScript
HW11, HW12, HW13 |
Chapters: 11, 12 and 13
|
5 | Expressions and Control Flow in JavaScript; JavaScript Functions, Objects, and Arrays; JavaScript and PHP Validation and Error Handling
HW14 |
Chapters: 14, 15 and 16 |
6 | Using Ajax, Accessing CSS from JavaScript, Introduction to jQuery
HW15, HW16, HW17 |
Chapters: 17, 20 and 21
|
7 | Introduction to jQuery Mobile, Bringing It All Together
HW18, HW19, HW20 |
Chapters: 22 and 27 |
8 | Review, Presentations | Grades |
July 2, 2018. Download the examples from textbook webpage. You will need a web server installed (such as Ampps) to run many of the examples. Once you have a web server set up, copy the entire examples structure of folders and subfolders into your document root directory, and you'll easily be able to navigate through them by typing localhost/5th_edition_examples into your web browser.