Skip to content

Instantly share code, notes, and snippets.

@blaisethomas
blaisethomas / project1.md
Created July 7, 2015 00:09
New Project 1 Requirements

Project #1: The Game

Overview

Let's start out with something fun - a game!

Everyone will get a chance to be creative, and work through some really tough programming challenges – since you've already gotten your feet wet with Tic Tac Toe, it's up to you to come up with a fun and interesting game to build.

You will be working individually for this project, but we'll be guiding you along the process and helping as you go. Show us what you've got!

@blaisethomas
blaisethomas / install.md
Last active August 29, 2015 14:24
installfest

WDI Installfest (Mac)

Before You Begin

  1. Please check your version of OS X before your begin. (Click the Apple icon in the upper left corner and chooseAbout this Mac). The following installation procedures should work for Mavericks or Yosemite. If you are running a different version of OS X, please let an instructor know.
  2. Don't type any commands that begin with the word sudo unless they appear in this document or an instructor tells you to do so.
  3. If you run into trouble or error messages that you aren't sure how to fix, grab an instructor.

XCode Command Line Tools

#JS Homework : Name Picker

Setup:

  1. make a new directory for this project
  2. make three files -> index.html main.js style.css
  3. Build the html basics (head, body)
  4. link up the css and js files to the <head> section in your html.

Before we get going - lets git going.

Intro to jQuery

Objectives

  1. Understand what jQuery is, and when to use it
  2. Learn how to include jQuery in your projects
  3. Understand how to apply jQuery selectors to manipulate DOM elements
  4. Add and remove DOM elements using jQuery
  5. Bind events with jQuery

Intro to jQuery

Objectives

  1. Understand what jQuery is, and when to use it
  2. Learn how to include jQuery in your projects
  3. Understand how to apply jQuery selectors to manipulate DOM elements
  4. Add and remove DOM elements using jQuery
  5. Bind events with jQuery

Intro to jQuery

Objectives

  1. Understand what jQuery is, and when to use it
  2. Learn how to include jQuery in your projects
  3. Understand how to apply jQuery selectors to manipulate DOM elements
  4. Add and remove DOM elements using jQuery
  5. Bind events with jQuery

#INTRO

So far we have looked at how to make apps in RUBY.

  1. We can build individual example.rb files that each have a specific use
  2. We can run these in the command line $ ruby example.rb
  3. We can require them between each other, to combine them
  4. Using the structure of classes we can share objects and their behaviors && inherit from other classes

#Node + Heroku + Review Session by blaisethomas @ GA LA


Deploying is a highly procedural yet simple operation, that is dependent upon the specific app that you are trying to deploy.

###Resources

Intro to MVC & CRUD

  • Intro to MVC
  • CRUD, basic concepts
  • HTTP verbs

MVC

  • MVC is an architecture pattern– it's a way to organize our code.

#RAILS (the CLI)

Objectives:

  • Understand that a CLI is just like any normal software except it is used through Terminal and does not have a GUI.
  • You do not need to memorize commands in order to learn Rails. The manual pages are for that!

###What is a CLI?