Semester | Course Unit Code | Course Unit Title | T+P+L | Credit | Number of ECTS Credits |
2 | BGT104 | Web Programming And Security | 2+2+0 | 3 | 6 |
Language of Instruction
|
Turkish
|
Level of Course Unit
|
Associate Degree
|
Department / Program
|
Informatics Security Technology
|
Mode of Delivery
|
Face to Face
|
Type of Course Unit
|
Compulsory
|
Objectives of the Course
|
To recognize other scripting languages necessary to improve the content of web pages.
|
Course Content
|
To be able to plan according to the purpose in web page design. To be able to use web page design editors. To be able to understand dynamic page design in website preparation. To be able to install and adjust the necessary programs for the server. Ability to use HTML form tags and scripts for dynamic pages. Understanding and using Asp.net and PHP languages. Securing and protecting data.
|
Course Methods and Techniques
|
|
Prerequisites and co-requisities
|
None
|
Course Coordinator
|
None
|
Name of Lecturers
|
Asist Prof.Dr. TURGUT PURA
|
Assistants
|
Asist Prof. Turgut PURA
|
Work Placement(s)
|
No
|
Recommended or Required Reading
Resources
|
Öğretim Elemanı Ders Notları HER YÖNÜYLE HTML EĞİTİM KİTABI- Erol Mesut Gün- KODLAB A'dan Z'ye PHP- Seçkin Yayımcılık- Rıza Çelik
|
|
Lectures of the Instructor Notes
|
|
Ders Notları
|
|
|
|
Ders Notları
|
Course Category
Mathematics and Basic Sciences
|
%10
|
|
Field
|
%90
|
|
|
Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"
Assessment Methods and Criteria
In-Term Studies
|
Mid-terms
|
1
|
%
30
|
Assignment
|
1
|
%
10
|
Final examination
|
1
|
%
60
|
Total
|
3
|
%
100
|
ECTS Allocated Based on Student Workload
Activities
|
Total Work Load
|
Course Duration
|
14
|
4
|
56
|
Hours for off-the-c.r.stud
|
11
|
4
|
44
|
Assignments
|
1
|
10
|
10
|
Mid-terms
|
1
|
15
|
15
|
Final examination
|
1
|
20
|
20
|
Total Work Load
| |
|
Number of ECTS Credits 6
145
|
Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
No | Learning Outcomes |
1
| Students are familiar with the principles of the web |
2
| Students learn basic web programming technologies such as HTML |
3
| Students know modern web programming languages like PHP. |
4
| Students gain the ability to develop a web page. |
5
| Students learn web page design |
Weekly Detailed Course Contents
Week | Topics | Study Materials | Materials |
1 |
En Yaygın Kullanılan Programlama Dilleri
|
|
|
2 |
Hangi Programlama Dili Daha Güvenli?
|
|
|
3 |
HTTP Nedir?
|
|
|
4 |
GÜVENLİ YAZILIM GELİŞTİRME
|
|
|
5 |
Yazılım Güvenliği
|
|
|
6 |
YAZILIM GÜVENLİĞİNİ SAĞLAMA YÖNTEMLERİ
|
|
|
7 |
GÜVENLİ YAZILIM GELİŞTİRME YAŞAM DÖNGÜSÜ
|
|
|
8 |
Web Uygulama Güvenliği
|
|
|
9 |
HTML nedir?
|
|
|
10 |
HTML uygulama örnekleri I
|
|
|
11 |
HTML uygulama örnekleri II
|
|
|
12 |
HTML uygulama örnkleri III
|
|
|
13 |
Tablolar ve Formlar
|
|
|
14 |
Proje örnekleri
|
|
|
Contribution of Learning Outcomes to Programme Outcomes
bbb
https://obs.gedik.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=113706&curProgID=5648&lang=en