The readings for Tuesday, November 29 are:
HTTP
HTTP: The Protocol Every Web Developer Must Know - Part 1: This is an illustrated overview of HTTP.
An overview of HTTP: This is another overview of HTTP.
HTML
Introduction to HTML: This is an overview of HTML.
HTML Basics: This an interactive tutorial covering the basics of HTML.
Tornado
Tornado - Hello, World: This is a tutorial on how to build a basic web application using Tornado.
Structure of a Tornado web application: This is an overview of the structure of a typical web application in Tornado.
Note: Using Tornado involves some concepts we haven't discussed yet (such as classes). We will discuss these concepts this week. The goal of the readings is to give you a sense of what is involved in web programming and we will fill in the details in class. That is, don't worry if you don't understand every detail in the readings.
Once you have completed these readings, please answer the following questions:
What are the components of a URL? Given the URL,
http://127.0.0.1:9123/files?name=echosmith.mp3
, identify each component.
In the context of HTTP, what is a client and what is a server? What is each side responsible for in a HTTP transaction?
Read the Introduction to HTML, go through the HTML Basics tutorial, and then write HTML code that does the following:
A. Display "hello, world" as bolded text:
hello, world.
B. Create a link to your favorite website:
Follow the Tornado - Hello, World tutorial to build a simple web application that displays "Hello, World" in your web browser.
Were you successful? What problems (if any) did you face? What remains confusing or mysterious about the web application to you?
If you have any questions, comments, or concerns regarding the course, please provide your feedback here.
To submit your response, please edit the reading11/README.md file in your GitLab repository.