Information Package / Course Catalogue
Web Technologies and Programming II
Course Code: BPR266
Course Type: Area Elective
Couse Group: Short Cycle (Associate's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 2
Prt.: 0
Credit: 2
Lab: 0
ECTS: 2
Objectives of the Course

With this course, It is aimed to gain competencies in writing web applications by using an object-oriented language with advanced web knowledge.

Course Content

Examination of general web technologies. Preparing computers for application development, installing necessary software and examining the concepts of Frontend, Backend, Fulstack. Basic studies on HTML - CSS - JS. General studies on NODEJS - VUEJS - ANGULAR. Data types, operators and variables in php. Arrays in PHP, predefined methods used in the array. Control structures and error checking in php. Loops and functions in php. Object-oriented programming logic in php

Name of Lecturer(s)
Learning Outcomes
1.To have knowledge about new technologies
2.Web application development with Object-Oriented programming logic.
3.To be able to distinguish web applications developed with Object-Oriented programming logic
4.Developing database-connected web applications with Object-Oriented Programming
5.Evaluating Object-Oriented Programming and database-related web applications
Recommended or Required Reading
1.PHP Codeigniter, Gökhan Kandemir, Dikey Eksen,2017
Weekly Detailed Course Contents
Week 1 - Theoretical
Object-oriented programming logic in PHP
Week 2 - Theoretical
Cunstructer-Destructer Methods
Week 3 - Theoretical
Inheritance - Abstraction - Interface
Week 4 - Theoretical
Inheritance - Abstraction - Interface
Week 5 - Theoretical
What is the Framework?
Week 6 - Theoretical
What is the MVC structure and what is it used for?
Week 7 - Theoretical
CodeIgniter Folder Structure
Week 8 - Theoretical
CodeIgniter URL structures (Midterm Exam)
Week 9 - Theoretical
Captcha Code
Week 10 - Theoretical
Database Applications
Week 11 - Theoretical
Table Creation, Active Record
Week 12 - Theoretical
Methods, Library, Model Operations
Week 13 - Theoretical
What is Helper and why is it used?
Week 14 - Theoretical
Session Usage
Assessment Methods and Criteria
Type of AssessmentCountPercent
Assignment1%10
Quiz1%10
Midterm Examination1%20
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory140228
Assignment1314
Quiz1314
Midterm Examination1617
Final Examination1617
TOTAL WORKLOAD (hours)50
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
4
4
3
2
4
3
3
4
3
4
5
OÇ-2
4
4
3
2
4
3
3
4
3
5
5
OÇ-3
4
4
3
2
4
3
3
4
3
5
4
OÇ-4
4
4
3
2
4
3
3
4
4
5
4
OÇ-5
5
5
3
2
4
3
3
4
4
5
5
Adnan Menderes University - Information Package / Course Catalogue
2026