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>

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

Polya Technique Practice

Polya Questions

Polya taught teachers to ask students questions such as:

  • Do you understand all the words used in stating the problem?
  • What are you asked to find or show?
  • Can you restate the problem in your own words?
  • Can you think of a picture or diagram that might help you understand the problem?
  • Is there enough information to enable you to find a solution?

Attendance Policy Breakdown

Official Policy

Policy - Refer to Page 11

Breakdown

  • Excused Absences: maximum 15% of the program, which equates to 15 days.
  • Unexcused Absences: maximum 5% of the program, which equates to 5 days.