Information
| Unit | INSTITUTE OF NATURAL AND APPLIED SCIENCES |
| COMPUTER ENGINEERING (MASTER) (WITHOUT THESIS) | |
| Code | CENGT005 |
| Name | Web Technologies and Applications |
| Term | 2022-2023 Academic Year |
| Term | Spring |
| 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 Instructor |
The current term course schedule has not been prepared yet.
|
Course Goal / Objective
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 |