View on GitHub

NEH Institute materials

July 2017

Home | Admin | Week 1 | Week 2 | Week 3 | Misc

Week 1, Day 5: Friday, July 14

Synopsis

Day 5 begins with an expanded session on how the Internet works. Topics covered include Internet security and the nitty-gritty of HTTP. Git 2 covers how to resolve merge conflicts, along with how to use Git Issues and other site features. Finally, a lesson on web technologies, including HTML, CSS, and Markdown will prepare participants for future sessions, and familiarize them with some common, useful tools.

Outcome goals


9:00–10:30: How the Internet works 2

DESCRIPTION NEEDED

Time Topic Type
15 min Review Discussion
25 min Security and SSL Discussion
25 min HTTP protocol Code lab
25 min Any other business Discussion

10:30–11:00: Coffee break

11:00–12:30: Git 2

Git commits can sometimes go awry, but there are commands that undo previous edits and can help save different versions, especially when working with multiple branches. GitHub’s web site has social and collaborative tools as well, though they are not accessible via the command line.

Time Topic Type
20 min Managing branches Code lab
20 min Merge conflicts Presentation
30 min Social GitHub Code lab
20 min Git review Talk lab

12:30–2:00: Lunch

2:00–3:30: Web technologies

This session introduces HTML, CSS, and JavaScript, which are the most fundamental technologies for publishing web pages. Markdown, a simplified way to create and publish HTML, is used both on GitHub and in Jupyter notebook. Pandoc is a program for converting file formats, including HTML, Markdown, and others.

Time Topic Type
15 min HTML Code lab
15 min CSS Code lab
30 min JavaScript Code lab
15 min Markdown Code lab
15 min Pandoc Code lab

3:30–4:00: Coffee break

4:00–5:30: Review and wrap-up

Time Topic Type
90 min Review Discussion

We’ll end each day with a request for feedback, based on a general version of the day’s outcome goals, and we’ll try to adapt on the fly to your responses. Please complete Week 1, Day 5 feedback (just copy and paste it into a plain-text document) and email your response to Kaylen at kaylensanders@pitt.edu with the subject heading “Week 1, Day 5 feedback”.