Skip to content

Class 3 Learning Objectives

Chris Bay edited this page May 13, 2017 · 2 revisions

By the end of this class students will be able to:

How the Web Works

  • Identify the main parts of a URL and describe the role of each: protocol, host, port, path, query parameter, fragment
  • Name the default port(s) for HTTP requests
  • Name the two most common HTTP request types and describe common use cases for each
  • Describe usage of HTTP request headers
  • Provide examples of common request header parameters
  • Describe common HTTP response status codes: 200, 404, 500
  • Describe meaning of HTTP response headers, along with common response headers
  • Describe the role of web servers in providing web content
  • Explain the difference between static and dynamic requests/content
  • Explain what a web application does
  • Identify and explain the basic role of the components of network communication: HTTP, TCP/IP, DNS
  • Explain the flow of an HTTP request made from a web browser

Hello World Flask Application

  • Create a virtual Python environment using conda
  • Activate a virtual environment
  • Install packages into a virtual environment
  • Create and run a basic Flask application

Clone this wiki locally