Lesson plan /

Lesson Information

Course Credit
Course ECTS Credit
Teaching Language of Instruction Türkçe
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience?
Course Coordinator
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course Programming languages used on the Internet, Internet programming introduction to client server architecture, Web server setup, settings according to the programming language (PHP is chosen in this course), editors and program development environments used for Internet programming, Introduction to programming, variables, constants, arrays, functions used in programming , (character, numeric, logical, date, etc.), program flow control statements (if, switch, case etc.) and their usage, program loop statements and their usage (do-while, for, loop, etc.), server and environment variables and its usage, the concept of cookie in internet programming and its usage areas, sending HTTP requests and responses over the internet, connecting to the database and performing transactions on the internet, listing, sorting, changing the information in the database, developing a dynamic internet application for educational purposes
Course Content Web publishing and Site design process, using html, images and videos, links and internet address, background, table, form, dynamic pages, HTML

Weekly Course Subjects

1General Concepts [Powerpoint] About the Course [Powerpoint] Required Programs Required During The Course Introduction to HTML with Notepad ++ [with Sound] Installation of required programs for PHP-WAMPSERVER [With Sound & Video] Adobe Dreamwear [Link]
2Introduction to PHP Programming Language [Powerpoint] Exercises-LAB [PDF]
3PHP control statements and loops [Powerpoint] Exercises-LAB Registration Login Screen- Login & Password Order Screen HOMEWORK-1
4Arrays [Powerpoint] Exercises (LAB) Examples [PDF]
5Functions [Powerpoint] Exercises (LAB) Functions, variable value sending via links, if and switch checks Functions-salary calculation Examples in the Course [WinRAR]
6Dealing with Texts [Powerpoint] Exercises (LAB) Password Generation Program
7Files and Directories [Powerpoint] Exercises (LAB) Examples Making a Counter (Reading and adding data from a file)
8MySQL Database Examples Exercises (LAB)
9Exercises , Sample Sites,
10SQL Examples [Powerpoint] Exercises (LAB)
11Examples of listing, deleting, adding data from MySql with PHP Exercises (LAB) Listing, deleting, adding data from MySql with PHP [WinRAR] Writing, reading (Guestbook) [WinRAR] Making Calls [WinRAR] Preparing a Questionnaire [WinRAR]
12Exercises , Sample Sites,
13Group Project Presentations
14Group Project Presentations

Resources

Karahoca, A., (1999). Asp ile Web Programlamaya Giriş PHP. İstanbul: Beta Yayınları.
Deitel, H. M., P. J. Deitel, et al. (2002). WWW : How to program. Deitel, Deitel and Nieto © Prentice Hall, ISBN 0-13-016143-8.