Readings

The readings for Tuesday, November 29 are:

  1. HTTP

  2. HTML

  3. 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.

Questions

Once you have completed these readings, please answer the following questions:

  1. What are the components of a URL? Given the URL, http://127.0.0.1:9123/files?name=echosmith.mp3, identify each component.

  2. In the context of HTTP, what is a client and what is a server? What is each side responsible for in a HTTP transaction?

  3. 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:

    University of Notre Dame

  4. 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?

Feedback

If you have any questions, comments, or concerns regarding the course, please provide your feedback here.

Submission

To submit your response, please edit the reading11/README.md file in your GitLab repository.