Contact me if you have a question about any topic or solution to assignments. You will not be asked to write any code, but you will be asked to identify things in code or markup (HTML/CSS).
History. The little sketch of history covered was origins of hypertext and the first Web technologies.
HTML. Basic tags and
structure of HTML files, as well as fundamental web technologies.
Understand:
Global vs local references (in URLs, anchor tags, etc.): how to specify local files (in the same directory or on the same webserver) vs global files (out on the WWW)
Basic tags like: h1 and friends; p, hr, i, b, ul, ol;
anchors (a href="..."), images (img src="..." alt=="...")
Styling and CSS. Basic idea and use of the STYLE tag, STYLE attributes embedded in other tags (all with simple examples. Enforcing site-wide styles using Cascading Style Sheets (CSS) and rules for doing so (such as specificity).
Flask. Basic structure of Python scripts
that use Flask. The Flask object and the two Flask methods we've used: route
and run
. Templating using Jinja: know things like the
blocks for embedding code, comments, and evalutating expressions in
templates. Use of the render_template
function in
flask code (pay special attention to how it uses parameters).
You won't need to know much about Flask Extensions such as WTFlask
and flask-mySQLdb.