CS139-15 Web Development Technologies
Study Guide 2026
1. Developer - design
ecosystem - search
-integration
- frameworks
- security
2. APIs and Tools - - CSS
examples -HTML
- PHP
- JavaScript
- Databases
3. Web infrastruc- - protocols
ture - networking
- servers
- configuration
4. History of the - telephone networks
web - packet networks:
-- arpnet (1969)
-- x.25 (1974)
-- usenet (1979)
-- TCP/IP (internet)
( broken into packets, and a message wont just go down one)
5. Internet vs world - Internet encapsulates the following:
wide web - email
- world wide web
- online gaming
- file transfer
6. URL Uniform Resource Locator; a location or address identifying where documents can
be found on the Internet; a Web address
, CS139-15 Web Development Technologies
Study Guide 2026
7. HTTP HyperText Transfer Protocol - the protocol used for transmitting web pages over
the Internet
8. What is a SERVER (computer science) a computer that provides client stations with access to files
and printers as shared resources to a computer network
9. What is a Brows- A program that accesses and displays files and other data available on the Internet
er and other networks.
10. HTML (Hyper- the written code that creates Web pages and links; a language all computers can
text Markup Lan- read. Formatting data to show the user
guage)
11. Early web Tim-Berners-Lee, first web browser and the first web editor.
- static pages of text, with links between pages
- invented three key technologies
-- ULR
-- HML
-- HTTP
12. web application - accessible from any internet enabled computer
vs desktop ap- - useable with ditterent operating systems and browser applications
plication advan- - easier to roll out program updates
tages - fewer concerns about local storage
13. web application - requires an active internet connection
vs desktop appli- - security concerns about sensitive data being transmitted over the internet
cation disadvan- - concerns over storage, licensing, and use of uploaded data.
tages - problems with certain websites not having an identical appearance across all
browsers
- restrictions on access to operating system resources
- possible interference from additional plugins added to the browser
,14. how do static 1. want to see .php
websites work 2. server recognises it must run a dynamic script that is on its hard drive
3. server executes or interprets the script
4. scripts output the html
5. server sends generated HTML and the image file to user
6. browser displays files
15. How do dynamic 1. want to see .php
websites work 2. server recognises it must run a dynamic script that is on its hard drive
3. server executes or interprets the script
4. scripts output the html
5. server sends generated HTML ++ along with JS to the user
6. browser executes the java script
7. JS may make additional requests
8. browser displays HTML as modified by the JS
16. Client server peer to peer,
model request response, everyone supplying data
- Connections
request response
peer to peer
- Servers
web
application
database
mail
media
authentication
(UPS power supply,
, 17. Mobile web ap- - phones and tablets have more constrains
plications - mixture of web apps and phone apps
- warwick app is a web app running a phone app
- from factos
- orientations
- limited processing power
18. Packets Small chunks of information that have been carefully formed from larger chunks
of information.
- not all packets from the same bit of data will necessarily travel along the same
route
19. HTML and CSS Hypertext Mark-up Language, a standardized system for tagging text files to
achieve font, colour, graphic, and hyperlink ettects on World Wide Web pages.
--- A semantic mark-up, that means it describes the structure of the document, not
the language
CSS- Cascading Style Sheet
--- intended to uniformly modify the appearance of html pages
20. Why do we need - Computers need to communicate in the same language
Internet proto- - TCP/IP exist in every operating system and allow for communication
cols - Networking
21. internet proto- Application layer
cols layers Transport Layer
Internet Layer
Link Layer
Study Guide 2026
1. Developer - design
ecosystem - search
-integration
- frameworks
- security
2. APIs and Tools - - CSS
examples -HTML
- PHP
- JavaScript
- Databases
3. Web infrastruc- - protocols
ture - networking
- servers
- configuration
4. History of the - telephone networks
web - packet networks:
-- arpnet (1969)
-- x.25 (1974)
-- usenet (1979)
-- TCP/IP (internet)
( broken into packets, and a message wont just go down one)
5. Internet vs world - Internet encapsulates the following:
wide web - email
- world wide web
- online gaming
- file transfer
6. URL Uniform Resource Locator; a location or address identifying where documents can
be found on the Internet; a Web address
, CS139-15 Web Development Technologies
Study Guide 2026
7. HTTP HyperText Transfer Protocol - the protocol used for transmitting web pages over
the Internet
8. What is a SERVER (computer science) a computer that provides client stations with access to files
and printers as shared resources to a computer network
9. What is a Brows- A program that accesses and displays files and other data available on the Internet
er and other networks.
10. HTML (Hyper- the written code that creates Web pages and links; a language all computers can
text Markup Lan- read. Formatting data to show the user
guage)
11. Early web Tim-Berners-Lee, first web browser and the first web editor.
- static pages of text, with links between pages
- invented three key technologies
-- ULR
-- HML
-- HTTP
12. web application - accessible from any internet enabled computer
vs desktop ap- - useable with ditterent operating systems and browser applications
plication advan- - easier to roll out program updates
tages - fewer concerns about local storage
13. web application - requires an active internet connection
vs desktop appli- - security concerns about sensitive data being transmitted over the internet
cation disadvan- - concerns over storage, licensing, and use of uploaded data.
tages - problems with certain websites not having an identical appearance across all
browsers
- restrictions on access to operating system resources
- possible interference from additional plugins added to the browser
,14. how do static 1. want to see .php
websites work 2. server recognises it must run a dynamic script that is on its hard drive
3. server executes or interprets the script
4. scripts output the html
5. server sends generated HTML and the image file to user
6. browser displays files
15. How do dynamic 1. want to see .php
websites work 2. server recognises it must run a dynamic script that is on its hard drive
3. server executes or interprets the script
4. scripts output the html
5. server sends generated HTML ++ along with JS to the user
6. browser executes the java script
7. JS may make additional requests
8. browser displays HTML as modified by the JS
16. Client server peer to peer,
model request response, everyone supplying data
- Connections
request response
peer to peer
- Servers
web
application
database
media
authentication
(UPS power supply,
, 17. Mobile web ap- - phones and tablets have more constrains
plications - mixture of web apps and phone apps
- warwick app is a web app running a phone app
- from factos
- orientations
- limited processing power
18. Packets Small chunks of information that have been carefully formed from larger chunks
of information.
- not all packets from the same bit of data will necessarily travel along the same
route
19. HTML and CSS Hypertext Mark-up Language, a standardized system for tagging text files to
achieve font, colour, graphic, and hyperlink ettects on World Wide Web pages.
--- A semantic mark-up, that means it describes the structure of the document, not
the language
CSS- Cascading Style Sheet
--- intended to uniformly modify the appearance of html pages
20. Why do we need - Computers need to communicate in the same language
Internet proto- - TCP/IP exist in every operating system and allow for communication
cols - Networking
21. internet proto- Application layer
cols layers Transport Layer
Internet Layer
Link Layer