Contact me if you have a question about any topic or solution to assignments. You will not be asked to write much (if 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).
Web Forms. The <form>
and the different types of <input> tags. The
exam will cover only those tags used to create exercise6.html,
firstform.html (assuming you did that exercise) from
Your
First Form at Mozilla Developers Network, and the associated
Homework 4 problem.
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 evaluating expressions in
templates. Use of the render_template function in
Flask code (pay special attention to how it uses parameters). There may be
questions based on the templated version of the presidents app, so
if you understand that program and its template files, you should be
golden.
There won't be questions about Flask Extensions such as WTFlask and flask-mySQLdb.
Resources: