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
PHP MySQL Database
-
https://www.w3schools.com/php/php_mysql_intro.asp
Node.js

- https://www.w3schools.com/nodejs/default.asp
 
Week XIII
Bootstrap 5
- https://www.w3schools.com/bootstrap5/index.php
Jquery
- https://www.w3schools.com/jquery/default.asp
Other JS Frameworks
- https://www.w3schools.com/whatis/whatis_angularjs.asp
- https://www.w3schools.com/whatis/whatis_vue.asp
- https://www.w3schools.com/whatis/whatis_w3js.asp
A sample Web Database Application
- Voting System 
 
Week XIV
ReactJS
-
https://www.geeksforgeeks.org/react-tutorial/
- https://www.w3schools.com/react/default.asp
- https://www.classcentral.com/classroom/youtube-full-modern-react-tutorial-45814
- https://v2.scrimba.com/learn-react-c0e/

- https://www.creative-tim.com/templates/react-free
Week XV
 SOAP and RESTful Web Services
- https://www.javatpoint.com/web-services-tutorial
- https://www.geeksforgeeks.org/restful-web-services/?ref=ml_lbp
- https://www.geeksforgeeks.org/api-testing-tools/
- https://www.geeksforgeeks.org/introduction-postman-api-development/
- https://restfulapi.net/
- https://spring.io/guides/tutorials/rest 
- https://www.geeksforgeeks.org/spring-boot-introduction-to-restful-web-services/?ref=ml_lbp
- https://www.geeksforgeeks.org/java-web-services/?ref=ml_lbp
- https://www.guru99.com/restful-web-services.html
- https://www.restapitutorial.com/
- https://www.toptal.com/nodejs/secure-rest-api-in-nodejs
Finals 01.06.2024 - 13.06.2024  
     
 
Grades
   - Grades (html)