COURSE: SURVEY OF RUBY ON RAILS & SQL DATABASES

The goal of the course will be to teach a broad overview of the technologies involved in creating and using Ruby and a Rails back-end. While the intent is simply to impart basic structure and syntax, students with a solid grasp of the material, and additional self-study, will be able to create a very simple operational Rails back-end at the completion of the course.

Cost: $695 ($495 w/ coupon, $369 students)

Duration: 3 Weeks (6 Classes) Tues & Fri 6:30 - 9:00pm on the SNC campus

PREREQ: Follow environment installation instructions prior to start of class.
RECOMMENDED PRE-READ
As with ALL development courses, we strongly recommend you have a Macintosh computer running the latest operating system.

  1. INTRO TO RUBY & IRB
    Introduction to the Ruby language and basic logic constructs
  2. INTRO TO RAILS & MVC ARCHITECTURE
    Overview of the Rails framework and the lifecycle of a simple API
    Creating a project and installing Ruby Gems
    Accessing your API through Postman
    * CT-100 Students and students with basic JavaScript/HTML skills will learn to access via a JavaScript web application
  3. INTRO TO SQL DATABASES & ACTIVERECORD
    Design of a simple database retrieval of core info via Rails ActiveRecord
    Intro to visual modeling/data access tools.
  4. BUILDING A SIMPLE LOGIN SYSTEM
    Create a simple login system to authenticate users
    Encrypt/decrypt passwords
    Restrict access to certain APIs
  5. SENDING MESSAGES
    Create an ActiveMailer to mail registered users
    Create an email template
    Overview of text messaging using Twilio
  6. USING A RUBY GEM - ELASTICSEARCH
    Install and configure elastic search
    Create a basic blog component
    Search & Return results