The readings for Tuesday, November 10 are:
HTTP
Let's Build A Web Server. Part 1: This is an illustrated overview of HTTP.
HTTP: The Protocol Every Web Developer Must Know - Part 1: 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:
Using the HTTP readings as a reference, briefly explain what happens what happens when you type "http://www.nd.edu" into the address bar of your favorite web browser? That is, what communication is happening? Who is involved in the communication, what does it look like, and what is being sent back and forth?
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 reading09/README.md file in your Bitbucket repository.