Course Information


Course Information
Course Title Code Semester L+U Hour Credits ECTS
WEB PROGRAMMING II UEBT208 4. Semester 3 + 0 3.0 5.0

Prerequisites None

Language of Instruction Turkish
Course Level Associate's Degree
Course Type Compulsory
Mode of delivery
Course Coordinator
Instructors
Assistants
Goals With this course students; They will be able to write programs that can also work on the server side in internet environment. In Internet programming, it will be able to implement object-oriented programming and perform secure database operations.
Course Content Session management Cookies and session management Sessions and session management Paging with PHP Serch processes in PHP JavaScript and PHP JQuery and PHP AJAX and PHP Introduction to Object Oriented Programming in PHP Class, Function, Inheritance, Encapsulation in PHP PDO in PHP
Learning Outcomes 1) Can perform advanced database operations
2) Can manage session with PHP
3) Can perform paging and search operations

Weekly Topics (Content)
Week Topics Teaching and Learning Methods and Techniques Study Materials
1. Week Session management Lecture; Question Answer; Problem Solving
Brainstorming; Six Hats Thinking; Opinion Pool
Project Based Learning; Problem Based Learning; Storyline
Homework Presentation (Including Preparation Time) Project (Including Preparation and presentation Time)
Software installations and publishing for the web server Lecture
Opinion Pool
Homework
2. Week Variables and constants, operators and precedence Lecture

Project Based Learning
Homework
3. Week decision control statements Lecture
Brainstorming
Homework
4. Week loop control statements Lecture

Project Based Learning
Homework
5. Week User-defined functions Question Answer

Project Based Learning
Homework
6. Week Ready-made functions Lecture

Project Based Learning
Homework
7. Week Array operations Lecture

Project Based Learning
Homework
8. Week File operations Lecture

Project Based Learning
Homework
9. Week Web forms Lecture

Project Based Learning
Homework
10. Week Data transfer between pages Lecture

Project Based Learning
Homework
11. Week database connection Lecture

Project Based Learning
Homework
12. Week Database operations–1 Lecture

Project Based Learning
Homework
13. Week Database operations–2 Lecture

Project Based Learning
Homework
14. Week XML applications and web services Lecture

Project Based Learning
Homework

Sources Used in This Course
Recommended Sources
A'dan Z'ye PHP , Rıza ÇELİK
PHP ve AJAX Haydar TUNA

ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Course Duration (Total weeks*Hours per week) 14 3
Work Hour outside Classroom (Preparation, strengthening) 14 4
Homework 4 5
Midterm Exam 1 1
Time to prepare for Midterm Exam 1 15
Final Exam 1 1
Time to prepare for Final Exam 1 15
Total Workload
Total Workload / 30 (s)
ECTS Credit of the Course
Quick Access Hızlı Erişim Genişlet
Course Information