CS代写 INFO 30005

INFO 30005
Web Information Technologies
Introduction to

Copyright By PowCoder代写 加微信 powcoder

How was the www invented? How does it work?
What is a web app?
How do we make one?

-Lee and @ CERN WWW, HTML, HTTP, browser, server

Hypertext Markup Language
WWW = HTML + HTTP + URL
WWW (1990)
Hypertext Transfer Protocol

• how a static webpage works
• browser Dev Tools: ‘network’ tab

HTTP 1.1 JS
MongoDB React
Node.js Git
VS Cod CSS3
2000 1000 0
Win95 + IE
Netscape IPO
Amazon 2000 iPhone 2010
Echo Covid
YouTube Facebook
bust Netflix
McCullough ‘Internet History ’ https://www.internetworldstats.com/

Application layer
Instant FTP
Usenet Messaging
TCP/IP layers
Transport (TCP) layer
Network (IP) layer
Data Link layer

• v 0.9 (1991) one verb: GET a resource
• HTML2 (1995)

tag
• v 1.0 (1996) GET and POST messages
• v 1.1 (1997) GET POST PUT DELETE a resource
• (2010) PATCH (partially) update a resource

WWW is client-server
GET filename
GET / POST filename
Run script HTML output
Run script JSON output
REST route

• using Node.js
• set up a simple server

What is a server?
• a computer running server software
• (e.g. Apache, MS IIS, Node.js)
• ‘listens’ on a particular TCP/IP port
• accepts Requests, sends Responses
• runs application code to make responses
• your dev laptop is a server (localhost)
• can be ‘on premise’ or ‘in the cloud’
• trend is to host web apps on cloud platforms
• (e.g. Heroku, Firebase, AWS, Azure)
• ‘serverless’ auto-scaling
• microservice architectures

WHAT DOES A WEB DEVELOPER DO?
• design the user interface
• (a set of HTML files, CSS stylesheets, and other assets)
• set up and program a web server such that it delivers these assets when requested by authorised users

History of the web
What devs do
Types of server
HTML and HTTP protocols

程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com