Course Contents Level 1

Operating System and Work Environment

  • The Command Line
  • Disk Space and Organization
  • Software Requirements

Rails, Breadth First

  • Welcome to Ruby on Rails
  • What Rails Does (and Does for You)
  • Inside MVC in Rails
  • How Separate are the MVC Layers?
  • A Guided Tour of a Small (But Working!) Rails App
  • The Rails Application Directory Structure
  • Connecting to a Rails Application
  • The Rails Request/Response Cycle

Ruby Skills and Tools

  • Running Ruby Programs
  • IRB (Interactive Ruby)
  • Objects and Methods
  • Classes
  • Strings and Numbers
  • Symbols
  • Arrays
  • Hashes
  • Modules
  • Control Flow and Conditionals
  •  Instance Variables and Attributes
  • Iterators
  • Sorting Collections
  • Filtering Collections

Domain Modeling and Active Record

  • Active Record Overview
  • Domain Modeling, Ruby, and Rails
  • Programming the Domain
  • Creating the Database Tables
  • The Rails Application Console

Routing and Responses

  • The Rails Request/Response Cycle
  • URL Recognition and Routing
  • Named Routes and URL Generation
  • Resource Routing
  • Creating Controllers and Views
  • Understanding ERB Templates

Forms

  • Displaying and Processing Forms in Rails

Exploring Active Record Techniques

  • Getting into Active Record
  • Refining AR Associations
  • Many-to-Many Associations with “Through”
  • Miscellaneous Custom Methods in the Models
  • Active Relation Basics
Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Start typing and press Enter to search