Lectures

Week   Topic(s)                                                     Additional Resources
Week I
How Internet Works
- An Overview of TCP/IP Protocols and the Internet by Kessler (HTML)


- IBM Redbook: TCP/IP Tutorial and Technical Overview (PDF)
- Fundamentals Of Computer Networking And Internetworking Lecture Notes (PDF)
- Introduction to Internet (PPT)
- Introduction to TCP/IP (PDF)
- IP: Internet Addressing -Comer (PPT)
- Addressing in TCP/IP (PPT)
- Client-Server Model (PPT)
- Domain Name System (PPT)
- Setting Up Your DNS by Kessler (HTML)
- The Warriors of the NET (HTML)
Week II
Internet Services and Protocols
- Telnet and Rlogin (PPT)
- FTP and NFS (PPT)
- BOOTP and DHCP (PPT)
- E-MAIL, SMTP and MIME (PPT)
- MIME (TXT)

How WWW works
- Introduction to WWW and URLs (PDF)
- HTTP Document Transfer and Authentication (PDF)
- HTTP Messages and Methods (PDF)
- https://youfiles.herokuapp.com/telnetclient/

- https://www3.ntu.edu.sg/home/ehchua/programming/webprogramming/HTTP_Basics.html
- https://www.tutorialspoint.com/http/http_responses.htm
- https://developer.mozilla.org/en-US/docs/Web/HTTP
- https://softuni.org/dev-concepts/everything-you-need-to-know-about-http-protocol/

- Simple Web Server (RAR)
Week III
HTML
- HTML Tutorial1 - https://www.w3schools.com/html/
- HTML Tutorial 2 - https://www.geeksforgeeks.org/html-tutorial/
- HTML Tutorial 3 - https://www.javatpoint.com/html-tutorial
- http://www.nematrian.com/HTMLCSSJSTutorial
- https://web.dev/learn/html/
- https://developer.mozilla.org/en-US/docs/Learn/HTML
Week IV-V
CSS
- CSS Tutorial1
https://www.w3schools.com/css/default.asp
 
- CSS Tutorial 2
https://www.geeksforgeeks.org/css-tutorial/
 
- http://www.nematrian.com/HTMLCSSJSTutorial
- https://web.dev/learn/css
- https://www.tutorialspoint.com/css/index.htm
Week VI XML
-
https://www.w3schools.com/xml/default.asp
JSON
-
https://www.w3schools.com/js/js_json.asp
- https://developer.mozilla.org/en-US/docs/Web/XML/XML_introduction
- https://www.tutorialspoint.com/xml/index.htm

- https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/JSON
- https://www.tutorialspoint.com/json/index.htm
Week VI
Javascript
- https://www.w3schools.com/js/default.asp
- https://www.tutorialspoint.com/javascript/index.htm

- https://www.javascripttutorial.net/
- https://javascript.info/
Week VII
Midterm Week  
Week VIII Ramazan Holiday  
Week IX Javascript
- JavaScript HTML DOM ( https://www.w3schools.com/js/js_htmldom.asp  )
- XML DOM Tutorial ( https://www.w3schools.com/xml/dom_intro.asp  )
- JS AJAX ( https://www.w3schools.com/js/js_ajax_intro.asp  )

Server-side Programming
-
https://www.upwork.com/resources/server-side-scripting-back-end-web-development-technology
-
https://www.geeksforgeeks.org/server-side-client-side-programming/
-
https://www.orientsoftware.com/blog/server-side-scripting-languages/

PHP
-
https://www.w3schools.com/php/
Week X
PHP Forms, Advanced, OOP
- https://www.w3schools.com/php/php_forms.asp
- https://www.w3schools.com/php/php_date.asp
- https://www.w3schools.com/php/php_oop_what_is.asp

Week XI
SQL Tutorial
- https://www.w3schools.com/sql/default.asp
MySQL Database
- https://www.w3schools.com/php/php_mysql_intro.asp
Week XII
   
Week XIII
   
Week XIV
   

   
Week XV
   
Finals 01.06.2024 - 13.06.2024  
     
 
Grades
   - Grades (html)