C.1.1 - Distinguish between the Internet and the World Wide Web
C.1.2 - Describe how the web is constantly evolving
Note: Students will be expected to be aware of the major differences between the early forms of the web, Web 2.0, the semantic web and later developments.
Develop an appreciation of the possibilities and limitations associated with the evolution of the web.
HTTP, HTML, IP addresses, DNS, Packets, Routing & Reliability -Gppt (Pear Deck)
hypertext transfer protocol (HTTP)
hypertext transfer protocol secure (HTTPS) What is HTTPS
hypertext mark-up language (HTML)
extensible mark-up language (XML) Differences between html and xml - differencebetween.info HTML vs XML - courses.cs.vt.edu
extensible stylesheet language transformations (XSLT)
cascading style sheet (CSS)
uniform resource identifier (URI) URI characteristics - searchmicroservices
uniform resource locator (URL) URL characteristics - Searchnetworking
URI & URL characteristics - computerscience wiki
What is the function of a url?- Quora
DNS - simple explanation - Quora
DNS - detailed explanation - How Stuff Works
internet protocol (IP)
transmission control protocol (TCP)
file control protocol (FTP)
URL, IP & TCP - Gppt (Pear Deck)
file transfer protocol (FTP) - definition
(To include features such as meta-tags, title, etc.)
A simple HTML document - w3schools
Meta tags - w3schools
INT Protocols enable compatibility through a common “language” internationally
Protocols & Standards - Gppt
Policy brief: Open internet standards - Internet Society
Interoperability and open standards - ecis.eu
(This should include examples such as personal pages, blogs, search engine pages, forums. )
(To include analysis of static HTML web pages and dynamic web pages, eg PHP, ASP.NET, Java Servlets).
What are static and dynamic webpages? - pc.net
Functions of a web browser - msatechnosoft
Client side vs Server Side - code conquest
Top 7 server side scripting languages - Tran Trung Dec 2021
(Students will not be expected to write code to indicate how the connection is made, but should understand the principles of connecting to an underlying data source.)
Javascript notes and exercises
Database driven websites - killersites.com
5 important points about database driven websites - business2community
Python - cgi programming - Tutorials point
How cgi scripting works - How stuff works (more detailed description)
(html, asp, pdf, flash, javascript (ajax), multimedia, cms, data-driven)
Complete the G-doc Structure of different types of web page
Javascript, jQuery & Ajax - differences