peterylai / BEWD_DC_JAN2015

Back End Web Development, Washington DC, Jan 2015

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BEWD, January 2015

Producer

Instructors

  • Peter Lai, WeddingWire
  • Greg MacWilliam, Vox Media
  • Martin Johnson

Chat

Office Hours

  • Tuesday @ GA (6:30-8:30 Peter/Greg)
  • Sunday @ TBD (1:30-4:30 Martin)

Syllabus

Week 1: Terminal, Git, Ruby

  • Monday:

    • Introduction
    • How the web works
    • Terminal (Command Line)
    • Intro to Ruby
      • Data types
      • Variables
      • Conditionals
      • while loops
  • Wednesday:

    • Git & GitHub
    • Arrays & Hashes
    • Methods

Week 2: Ruby, Ruby, Ruby!

  • Monday:

    • Enumerations
  • Wednesday:

    • Classes & Instances

Week 3: Database & SQL

  • Monday:

    • Databases
    • SQL
    • Intro to ActiveRecord
  • Wednesday:

    • ActiveRecord
    • Relationships

Week 4: Intro to Web Applications

  • Monday:

    • TCP/IP
    • Request Methods
    • Sinatra
  • Wednesday:

    • Sinatra
    • Params
    • ERB

Week 5: Ruby on Rails

  • Monday:

    • Rails Intro
    • Bundler
    • Controllers & Views
  • Wednesday:

    • Migrations
    • One-Model CRUD
    • Form Helpers

Week 6: CRUD!!

  • Monday:

    • One-to-Many CRUD
  • Wednesday:

    • Many-to-Many CRUD

Week 7: APIs

  • Monday:

    • HTTParty
    • Project ideas & resources
  • Wednesday:

    • Nokogiri

Week 8: Authentication

  • Monday:

    • Devise Gem
  • Wednesday:

    • Advanced Topic (TBD)

Week 9: Advanced Topics / Final Project Work

Week 10: Project Work & Presentations

About

Back End Web Development, Washington DC, Jan 2015


Languages

Language:Ruby 95.4%Language:CSS 4.6%