You are on page 1of 2

Internet Programming

Textbooks and Other Materials:


 Recommended: "PHP and MySQL Web Development", Luke Welling, Laura Thomson,
2003, ISBN: 0-672-32525-X
 Recommended: "Programming For The Internet Lecture Notes", Halil Özmen, 2004
 PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies Steve Suehring, Janet Valade
 http://www.dummies.com/how-to/computers-software/programming/PHP-MySQL-
JavaScript-HTML5-For-Dummies-Extras.html
 http://chitu.okoli.org/bios/pro/teach/btm-395/

Detailed Weekly Course Outline:


Week Date Lecture

1 13/09/2012  Introduction to the course


17/09/2012

2 20/09/2012  CGI Protocol


24/09/2012  The PHP Scripting Language:

 Embedding PHP code,


 Basic Syntax, Comments, Variables and Data Types, Arrays.

3 27/09/2012  The PHP Scripting Language:


01/10/2012
 Control Structures, Operators.
 Arrays.

4 04/10/2012  The PHP Scripting Language:


08/10/2012
 File operations: open file, read from / write to file.
 Functions.
 PHP built-in variables.
 Arrays in HTML and PHP.
 Form elements as Variables.

5 11/10/2012  Cookies
15/10/2012  Regular expressions
 Sessions

6 18/10/2012  Form field controls using JavaScript


22/10/2012

7 25/10/2012  RDBMSs and CGI Programming,


29/10/2012  MySQL functions in PHP
 Developping applications using PHP and MySQL.

8 01/11/2012 MIDTERM WEEK


05/11/2012
9 08/11/2012  Developping applications using PHP and MySQL.
12/11/2012

10 15/11/2012  Developping applications using PHP and MySQL.


19/11/2012

11 22/11/2012  Developping applications using PHP and MySQL.


26/11/2012

12 29/11/2012
03/12/2012

13 06/12/2012
10/12/2012

14 13/12/2012  Advanced Web Development Tools


17/12/2012  More Motion Advanced Suite

15 20/12/2012  Security issues in web applications


24/12/2012  Review of Course Subjects

Protected page of CTE301           Consult the instructor to learn the password of the protected page of
CTE301.

Lecture Examples, Lecture Notes and Useful Documents:


 PHP Lecture Notes   (Compiled by Halil Özmen)         (Updated: 08/10/2009 16:16)
 Cascading Style Sheet (CSS) specifications  

Useful Links:
 W3 Schools - Full Web Building Tutorials   Very nice and complete set of tutorials. Use this
site frequently.
 HTML 4.0  
 Sample HTML file and HTML Tags   (This text file can be used if the HTML tags are not
well known.)
 PHP Manual   (on Gunes)
 PHP Manual and Reference Site   (Main site)
 MySQL 4.1 Reference Manual   (on Gunes)
 MySQL Documentation   (Main site)
 Colors in HTML  

Downloads:
 Mor Yazılım: XML Development Tools   Very powerful and useful tools. Go to "Download"
page and get MoreMotion Web Express.
 XAMPP for Windows: Apache, MySQL, PHP and Perl   After installation, put your PHP
scripts in C:\Program Files\xampp\htdocs\ directory and 
run them from web browser: http://localhost/your.php
 Notepad++   An incredible text editor. Can be used to edit text files or source files in any
programming language. Can be downloaded from:
http://sourceforge.net/projects/notepad-plus/files/

You might also like