Skip to content

Instantly share code, notes, and snippets.

View rogerwschmidt's full-sized avatar

Roger Schmidt rogerwschmidt

View GitHub Profile

DOM Events Instructor Notes

Objectives

  • Create a render function
  • Attach an event handler to a DOM element
  • Use a form to collect information
  • Handle bubbling events
  • Explain what events are
  • Describe why events are useful

DOM Manipulation Instructor Notes

Objectives

  • Describe what a DOM tree is
  • Explain why a DOM tree is useful
  • Use selectors to access HTMLElements
  • Traverse the DOM tree by using HTMLElement methods
  • Manipulate existing DOM tree HTMLElements
  • Create and append HTMLElements to the DOM tree.

Responsive Design Instructor Notes

Objectives

  • Describe what responsive design is
  • Explain why responsive design is useful
  • Explain why mobile first design is important

What is responsive design? and why is it useful?

  • With you tables, describe what responsive design is and why it is useful

Deploying Instructor Notes

Objectives

  • Explain why using a web server locally is better than using the file system
  • Deploy an HTML site using surge

Why is using a web server locally is better than using the file system

Functions Instructor Notes

Objectives

  • Define what an abstractions is
  • Explain why abstractions are useful
  • Define what a function is and why they are useful
  • Explain the syntax of functions
  • Describe why functions are abstractions

What are abstractions?

Conditionals Instructor Notes

Objectives

  • Explain the syntax of a for-loop(classical, for-in, for-of) and a while-loop
  • Describe under which situations each is useful
  • Explain the syntax of an if-else and switch statement
  • Describe under which situations each is useful

What is the syntax for looping?

  • With your table, create a syntax guide for loops (for, for-in, for-of, while).

Git and Github Instructor Notes

Objectives

  • Explain what GitHub is
  • Describe what the relationship between git and GitHub is
  • Explain why GitHub is useful
  • Describe what happens when you clone a repository
  • Describe what a git remote is
  • Keep a local git repository synchronized with Git hub
  • Explain how to work with repositories that are forked

Intro to Git Instructor Notes

Objectives

  • Define what version control is
  • Explain why version control is useful
  • Initialize a git repository
  • Explain and perform the git workflow (untracked, not staged, staged, committed)
  • Explain what git log shows
  • Define what a branch is
  • Explain why a branch is useful

Grep Instructor notes

Objectives

  • Explain what regular expressions are
  • Describe why regular expressions are useful
  • Use regular expressions

What are regular expressions?

  • With your table, create a one sentence definition of what a regular expressions is

Command Line Interaction Instructor Notes