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.
-
INTRO TO RUBY & IRB
Introduction to the Ruby language and basic logic constructs -
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 -
INTRO TO SQL DATABASES & ACTIVERECORD
Design of a simple database retrieval of core info via Rails ActiveRecord
Intro to visual modeling/data access tools. -
BUILDING A SIMPLE LOGIN SYSTEM
Create a simple login system to authenticate users
Encrypt/decrypt passwords
Restrict access to certain APIs -
SENDING MESSAGES
Create an ActiveMailer to mail registered users
Create an email template
Overview of text messaging using Twilio -
USING A RUBY GEM - ELASTICSEARCH
Install and configure elastic search
Create a basic blog component
Search & Return results
