Skip to content

Instantly share code, notes, and snippets.

View matt-winzer's full-sized avatar

Matt Winzer matt-winzer

  • IndigoAG
  • Denver, CO
View GitHub Profile
@matt-winzer
matt-winzer / semantic-layout.html
Created October 24, 2016 21:05 — forked from thomd/semantic-layout.html
Standard HTML5 Semantic Layout
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Title</title>
<link href="stylesheets/main.css" rel="stylesheet" />
</head>
<body>
<header>
<hgroup>

Server & Database Master Setup (express-generator)

Dependencies

You will need express-generator installed globally to have access to the 'express' cli command

npm install -g express-generator

Need to get 10 standards from 1 to 3 to get 2.8!

Interview

  • Answer behavioral questions succinctly, professionally, and confidently
  • Deliver a concise, compelling verbal introduction
  • Describe a current project on which you're working, succinctly and compellingly
  • Use Polya technique at a whiteboard

TODO

Need to get 6 standards from 1 to 3 to get 2.8!

Finish Off

  • Use Polya technique at a whiteboard
  • Describe what closures are and how they work in JS

TODO (need 4 of the following standards)

CS

Interview

  • Answer behavioral questions succinctly, professionally, and confidently
  • Deliver a concise, compelling verbal introduction
  • Describe a current project on which you're working, succinctly and compellingly
  • Use Polya technique at a whiteboard

Finish

  • Auth concepts

Handlebars - Templating

Objectives

  • Explain the use case for templating engines like handlebars
  • Use the handlebars documentation
  • Use handlebars to render simple content
  • Use handlebars render iterative content
  • Linking JS to handlebars

Basic Git Commands

Instructions

In this program, you will be following a git workfow for version control (tracking and saving changes you make to your files). There are a ton of git commands out there, but the most important ones for right now are below.

Get in the habit of using this workflow early and often, so you can rest easy knowing that if you make a mistake, you can always return to a previous commit and your project will be 'fixed'! We want you to try things, experiment, and sometimes that results in breaking stuff. But with git, you never need to worry that you have irrevocably broken anything 😄

JavaScript: Intermediate Loops

Objectives

  • Explain some benefits of loops
  • Construct a FOR loop
    • List the 4 parts of a FOR loop
    • Loop through an array of values
    • Loop through an array of objects
  • Modify a loop to use conditional logic

React Component Lifecycle

Objectives

  • What are lifecycle methods?
  • Which ones can/should we use?
  • Which methods/hooks are most important?

Notes