Difference between revisions of "Fall 2022: Internet Technologies"
Jump to navigation
Jump to search
| Line 37: | Line 37: | ||
|- | |- | ||
| Unit/Chapter 4.2(b) (23/08/22, 29/08/22, 05/09/22, 06/09/22, 12/09/22, ...) | | Unit/Chapter 4.2(b) (23/08/22, 29/08/22, 05/09/22, 06/09/22, 12/09/22, ...) | ||
| − | | '''''JavaScript''''': '''(1) Basic JavaScript Instructions:''' Statements, Comments, What is a variable, Data Types, Rules for naming variables, Arrays, Creating an array, Values in arrays, Accessing and Changing values in arrays, Expressions, Operators. '''(2) Functions, Methods, & Objects:''' Declaring a Functions, Calling a Functions, Declaring functions that need information, Calling functions that need information, Getting a single value out of a function, Getting multiple values out of a function, Anonymous Functions & Function Expressions, Immediately Invoked Function Expressions (IIFE), Variable Scope, What is an Object?, Creating an Object: Literal Notation, Accessing an Object and Dot Notation, Creating an Object: Constructor Notation, Updating an Object, Creating many Objects: Constructor Notation, Arrays are Objects, Arrays of Objects & Objects in Arrays, What are Built -in Objects?, Browser Object Model, Document Object Model, Global JavaScript Objects(String, Number, Math, Date). | + | | '''''JavaScript''''': <br>'''(1) Basic JavaScript Instructions:''' Statements, Comments, What is a variable, Data Types, Rules for naming variables, Arrays, Creating an array, Values in arrays, Accessing and Changing values in arrays, Expressions, Operators. <br>'''(2) Functions, Methods, & Objects:''' Declaring a Functions, Calling a Functions, Declaring functions that need information, Calling functions that need information, Getting a single value out of a function, Getting multiple values out of a function, Anonymous Functions & Function Expressions, Immediately Invoked Function Expressions (IIFE), Variable Scope, What is an Object?, Creating an Object: Literal Notation, Accessing an Object and Dot Notation, Creating an Object: Constructor Notation, Updating an Object, Creating many Objects: Constructor Notation, Arrays are Objects, Arrays of Objects & Objects in Arrays, What are Built -in Objects?, Browser Object Model, Document Object Model, Global JavaScript Objects(String, Number, Math, Date). |
| [http://mkbhandari.com/mkwiki/data/fall2022/4.2JS.pdf '''4.2b.pdf'''] | | [http://mkbhandari.com/mkwiki/data/fall2022/4.2JS.pdf '''4.2b.pdf'''] | ||
| Chapter 2,3,4 (R2) | | Chapter 2,3,4 (R2) | ||
Revision as of 13:07, 10 October 2022
Contents
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
- As per the Delhi University Course Guidelines
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, ...) | JavaScript: (1) Basic JavaScript Instructions: Statements, Comments, What is a variable, Data Types, Rules for naming variables, Arrays, Creating an array, Values in arrays, Accessing and Changing values in arrays, Expressions, Operators. (2) Functions, Methods, & Objects: Declaring a Functions, Calling a Functions, Declaring functions that need information, Calling functions that need information, Getting a single value out of a function, Getting multiple values out of a function, Anonymous Functions & Function Expressions, Immediately Invoked Function Expressions (IIFE), Variable Scope, What is an Object?, Creating an Object: Literal Notation, Accessing an Object and Dot Notation, Creating an Object: Constructor Notation, Updating an Object, Creating many Objects: Constructor Notation, Arrays are Objects, Arrays of Objects & Objects in Arrays, What are Built -in Objects?, Browser Object Model, Document Object Model, Global JavaScript Objects(String, Number, Math, Date). |
4.2b.pdf | Chapter 2,3,4 (R2) |
Assignments and Tests
Class Assignments
- Assignment No. 1, Uploaded on Google Classroom, Submission Deadline: 01/11/2022.
- Assignment No. 2, Group Assignment, Submission Deadline:
Tests and Quizzes
- Test 1 : 17/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.
Course Running Status (Running/Completed)
| Unit/Chapter | Topic | Status | Remarks |
|---|---|---|---|
| 1.3 | Internet | Completed | 26/07/2022 |
| 3.3 | Web Servers | Completed | 02/08/2022 |