Fall 2022: Internet Technologies

From MKWiki
Jump to navigation Jump to search

Logistics

  • Class Timings: Mondays and Tuesdays 10:45 am - 12:45 pm (3rd and 4th slot)
  • Classroom: R34 / Conference Room (above Principal's office)
  • Lab Timings: Wednesdays 8:45 am - 12:45 pm (1st - 4thslot)
  • Labs: CS Lab 3, 4, and 5

Course Overview

Lectures

Lecture Topic Lecture Slides Readings
Unit/Chapter 1.3 (26/07/22) Introduction to Internet: What is Internet? Evolution of the Internet. Working of the Internet. Difference between Intranet and Internet. 1.3.pdf
Key Milestones.pdf
Chapter 1 (R1)
Unit/Chapter 3.1 (01/08/22, 02/08/22) Web Servers: Introduction to Web Servers. Working, Configuring, Hosting, and Managing Web Servers(class assignment). Client-side Technologies, Server-side Technologies, Hybrid Technologies. 3.1.pdf Chapter 1-2 (R1)
Unit/Chapter 3.2 (22/08/22) Proxy Servers: Introduction, Working, Types of Proxies, setting up and managing a proxy server. Online Up to Proxy server risks
Unit/Chapter 4.2(a) (22/08/22) Introduction to forums, blogging, portfolio, developing a responsive website. Online Except Common FAQ’s on Forums and Blogs)
Unit/Chapter 4.2(b) (23/08/22, 29/08/22, 05/09/22, 06/09/22, 12/09/22, 13/09/22, 19/09/22, 26/09/22, 27/09/22, 10/10/22, 11/10/22) JavaScript, jQuery, AJAX and JSON

(1) Basic JavaScript Instruction
(2) Functions, Methods & Objects
(3) Decisions and Loops
(4) Document Object Model
(5) Events
(6) jQuery
(7) AJAX, JSON

4.2JS.pdf

4.2DOM.pdf
4.2jQuery.pdf
4.2AJAXnJSON.pdf

Chapter 2-8 (R2)
Partial PDFs have been uploaded, and contents were covered from the Reference Book in the classroom this semester. You are required to Read from the Reference Books as per the DUCS IT guidelines.
Student Presentations: (1) NodeJS - Aditi Kumari, Shreya Singh, Tanisha Sharma, Yashi choudhary, Yash lohia

(2) Bootstrap - Raj Khatri, Pratham Sharma, Prakash Kr. Singh, Purbak Sengupta
(3) Search Engines-Components, Working and Optimisation - Rajat Sharma, Rishabh Sharma, Ramit Yadav, Shashank Kestwal
(4) Search Engines-Crawling, BOTs - Nilesh Pandey, Divyam Singh, Shahnwaz Khan, Amit Rawat
(5) Cookies and Sessions -
(6) Network Address Translation -
(7) Subnet Masking -
(8) Dynamic and Static Routing -
(9) Domain Name Server -
(10) Internet Protocols -
(11) Networking Tools - ping, ipconfig -
(12) Networking Tools - tracert, netstat -

Assignments and Tests

Class Assignments

  • Assignment No. 1, Uploaded on Google Classroom, Submission Deadline: 01/11/2022.
  • Group Assignment/ Presentations

Tests and Quizzes

  • Test 1 : 18/10/2022

Resources

  • R1: Learning PHP, MySQL, JavaScript, CSS & HTML5, (Robin Nixon), 3rd Edition, O’Reilly Media.
  • R2: JavaScript and JQuery – Interactive Front-end Web Development, (Jon Duckett), John Wiley and Sons, Inc.
  • R3: Web Design with HTML and CSS Digital Classroom, (Jeremy Osborn, Jemmifer Smith and AGI Creative Team), Wiley Publishing, Inc.