CENGT005 Web Technologies and Applications

6 ECTS - 3-0 Duration (T+A)- . Semester- 3 National Credit

Information

Code CENGT005
Name Web Technologies and Applications
Semester . Semester
Duration (T+A) 3-0 (T-A) (17 Week)
ECTS 6 ECTS
National Credit 3 National Credit
Teaching Language Türkçe
Level Yüksek Lisans Dersi
Type Normal
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator


Course Goal

To understand how to develop a website from scratch

Course Content

Dynamic content creation using PHP, databases, session state management, multi-layered web-based architectures, web security, HTTP, HTML5, CSS and JavaScript.

Course Precondition

Resources

1. Hanqing W. Web Security, CRC Press, 2015, ISBN: 978-1466592612 2. Harwood, M., Goncalves, M., and Pemble, M. Security Strategies in Web Applications and Social Networking (Information Systems Security & Assurance), 2010. ISBN: 9780763791957 3. Bruce W. Perry, “Java Servlet & JSP Cookbook”. O’Reilly Media, 2004

Notes



Course Learning Outcomes

Order Course Learning Outcomes
LO01 To understand the structure of the Internet and the Web
LO02 To study and apply the HyperText Markup Language (HTML)
LO03 To study and apply the basics of Cascading Style Sheets (CSS).
LO04 To learn and understand the fundamentals of the JavaScript programming language.
LO05 To learn and understand the fundamentals of the PHP language.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Belirsiz


Week Plan

Week Topic Preparation Methods
1 Introduction to WWW and WWW Architecture Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
2 Overview of HTTP, HTTP request and response Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
3 Network Applications and Network Protocols Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
4 Introduction to HTML Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
5 HTML Tags, Formatting and Fonts, Commenting Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
6 Code, Anchors, Backgrounds and Images Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
7 Hyperlinks, Lists and Tables Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
8 Mid-Term Exam
9 Frames and HTML Forms Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
10 Cascading Style Sheet (CSS) Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
11 Introduction to JavaScript, Data types and Variables Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
12 JavaScript Operators,Expressions,Functions Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
13 JavaScript Objects, Arrays Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
14 PHP and Databases (Part 1) Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
15 PHP and Databases (Part 2) Reading related chapter in lecture notes Öğretim Yöntemleri:
Anlatım
16 Term Exams
17 Term Exams