COMP/EECE 7012
  • Home
  • Course Policies
  • eCourseware
  • Piazza
  • Helpful Resources

Helpful Resources

Git

  • GitHub
  • Git Documentation
  • Git Cheat Sheet
  • BOOK: Pro Git by Scott Chacon
  • VIDEO: Introduction to Git with Scott Chacon of GitHub
  • VIDEO: Github Tutorial For Beginners - Github Basics for Mac or Windows & Source Control Basics
  • What's the Deal with the Git Index?

HTML

  • W3Schools' HTML Tutorial; especially:
    • HTML Introduction
    • HTML Basic
    • HTML Elements
    • HTML Attributes
    • HTML Headings
    • HTML Paragraphs
    • HTML Formatting
    • HTML Links
    • HTML Head
    • HTML Lists
    • HTML Forms

Ruby

  • Ruby API Documentation (v2.2.0):
    • Core API
    • Standard Library API

Rails

  • Ruby on Rails Guides (v4.2.0)
    • Model Basics
      • DB Migrations
      • Model Validations
      • Model Associations
      • Model Queries
    • View Basics
      • Form Helpers
    • Controller Basics
    • Routing Basics
    • Testing Basics
  • Ruby on Rails API (v4.2.0)
    • Model (ActiveModel; ActiveRecord)
      • Model Validation Methods (e.g., validate)
      • Model Association Methods (e.g., has_many)
      • Model Finder Methods (e.g., find)
    • View (ActionView)
      • View Form Helper Methods (e.g., form_for)
      • View URL Helper Methods (e.g., link_to)
    • Controller (ActionController)
    • Routing (ActionDispatch)
      • Routing Methods (e.g., root)
    • Testing (ActiveSupport::Testing)
      • Testing Assertion Methods (e.g., assert_not)
  • Rails Tutorial