Skip to content

Instantly share code, notes, and snippets.

View jnewman12's full-sized avatar
🎯
Focusing

James Newman jnewman12

🎯
Focusing
  • Santa Monica, CA
View GitHub Profile
@jnewman12
jnewman12 / JSContstructorLab.md
Created December 3, 2016 01:24
Lab for JS Constructors and Classes

JS Constructors and Classes Lab


Part One

Make a deck of cards.

  • Make an array of suits.
  • Make an array of values.
@jnewman12
jnewman12 / JSConstructors.md
Created December 5, 2016 18:52
slides for JS constructors and classes

Javascript Object Constructors


Learning Objectives

  • After this lesson, students will be able to:
  • Use constructor functions to create objects
  • Explain how new relates to constructor functions
  • Describe the need for constructor functions in OOP
  • Explain how this is used in constructor functions
@jnewman12
jnewman12 / Pseudocoding.md
Created December 6, 2016 05:00
Slides on JS Pseudo-coding

Pseudocode!


SWBAT

  • Describe what pseudocode is
  • Explain why pseudocode is a useful part of the development process
  • Use pseudocode to break down code challenges

@jnewman12
jnewman12 / GameMVC.md
Created December 6, 2016 07:12
JS Game MVC Pseudo-code

Game MVC


After this, we will be able to....

  • Take an idea, pseudo-code it out, and write code to fill in the blanks
  • Apply code that emphasizes the MVC pattern

@jnewman12
jnewman12 / Browser.md
Created December 8, 2016 17:57
Slides for How the Browser works

How The Browser Works


SWBAT

  • make better decisions and know the justifications behind development best practices when developing for the web

Browsers we will be talking about

@jnewman12
jnewman12 / Branching&GithubPages.md
Last active December 15, 2016 17:39
Slides for git branching and github pages

Branching with Git & Github Pages


SWBAT

  • create, read, update, destroy, and change branches
  • explain why we use different branches
  • explain what feature branches are
  • deploy a github pages website, and push to it with changes
@jnewman12
jnewman12 / GHProjectPages.md
Created December 15, 2016 17:47
Quick slides to push a project repo to github pages

Pushing your projects to github pages


Your project on github pages

  • first, let's make sure everyone has been pushing their project to github
  • if you're in a good spot for your project, commit and push to master

@jnewman12
jnewman12 / RubyArrLab.md
Last active December 19, 2016 22:09
Ruby array, hashes, and blocks lab

Ruby Lab

Arrays, Hashes, and Blocks


Part 1

  • Do the following in irb or repl.it.
  • get with your pair (group) and make a Hash, called student, describing you!
  • it can be anything you want, but try to make it use multiple values (arrays, a nested hash, string, boolean, numbers, etc)
@jnewman12
jnewman12 / RubyArray.md
Last active December 19, 2016 18:55
Slides for ruby arrays, hashes, and blocks

Arrays, Hashes, & Blocks


Learning Objectives
Use basic array methods including count, first, and last
Iterate through arrays with each method
Use the appropriate data collection for a situation: hash vs. array
Get and set values for specific hash key
@jnewman12
jnewman12 / DataStoreIntro.md
Last active December 21, 2016 10:19
Slides for intro to relational data stores

Intro to Relational Data Stores


Objectives

  • Know what SQL is and what it does
  • Explain different kinds of data allowed to be stored in our database
  • Be able to understand a Schema and how it represents data in our application
  • Understand Primary and Foreign Keys and table relationships