Toggle navigation
TOC
Project Outline
Deliverables
Presentations
Examples
Web Formats and Protocols
note
World Wide Web Standards: url + http + html
Formats and protocols
What do those words mean?
A convention
Gives meaning to “bits on the wire”
Example:
3 critical protocols or formats
HTTP - Hyptertext Transfer ProtocolP
URI - Universal Resource Identifier
HTML - Hypertext Markup Language
Actually there are a bunch more that are almost as important
CSS - Cascading Style Sheets
JS (or ECMA) - Javascript
More?
All this is based on foundational Internet protocols
TCP/IP
DNS
Dissecting the URL
Protocol
Host Name (see also: domain name, subdomain name)
Port (default for http is 80 and for telnet is 23, etc.)
Path
Parameters
HTTP Protocol
Client makes a request (a packet is sent)
Server Responds to the request (a packet is sent back)
URL is on the “envelope” of the request
Stateless
HTTP Requests contain:
Request “method”
URL
Host name
Path
Parameters
Request Headers
Methods:
GET, HEAD, POST, PUT, DELETE, a few others
HTTP Responses contain
Status code
Response headers:
Content-type
Content-length
Lots of other stuff
Welcome
2018 Syllabus
Calendar of Lectures and homeworks
Resources
Lectures
Pilot Project
Welcome!
Lean Startup
Hypotheses
Working on Teams
MVP
Guest Lecture: Michael Skok
Pilot Project Conclusion
Term Project: Startup
Welcome to Term Projects!
Build Measure Learn
Project Planning
The Pivot
The Engine of Growth
Mockups & Prototypes
Testing Techniques
Term Project: Product
Product Market Fit
Jeffrey Beir: Metrics
Business Models
Pricing Models
Andy Payne: Startup Finance
Intellectual Property
Term Project: Business
Finance for Geeks
Founding a company
Real World Survival Kit
Management and Leadership
Dulcie Madden: Startup Teams
Last day converstation
Term Project
Term Project Outline
Minimum Viable Product Info
Hypotheses
Final Presentations
Background
Learning Goals
Grading
Teachers
Lexicon
Interesting links
Credits and acknowledgements