INTRO TORUBY ON RAILS
Kareem Grant Code Crew Software Engineer + Instructor
CODE CREW | INTRO TO RAILS
Your Instructor: Kareem Grant• Software Developer at Hireology
CODE CREW | INTRO TO RAILS
Taught at:
CLASS ROADMAP
• Ruby Basics
• Rails Architecture
• MVC
• Build an App from Scratch
• ActiveRecord
• Deployment
CODE CREW | INTRO TO RAILS
TRADITIONAL WEB DEVELOPMENTCODE CREW | INTRO TO RAILS
MODERN DAY WEB DEVELOPMENTCODE CREW | INTRO TO RAILS
RUBYCODE CREW | INTRO TO RAILS
WHY RUBY ON RAILS?• Ruby is a dynamic programming language
• Excellent for meta programming
• Very object oriented
CODE CREW | INTRO TO RAILS
WHAT DOES RUBY LOOK LIKE?CODE CREW | INTRO TO RAILS
STRINGCODE CREW | INTRO TO RAILS
FIXNUM + FLOATCODE CREW | INTRO TO RAILS
LOGICAL OPERATORSCODE CREW | INTRO TO RAILS
VARIABLESCODE CREW | INTRO TO RAILS
IF STATEMENTSCODE CREW | INTRO TO RAILS
FUNCTIONSCODE CREW | INTRO TO RAILS
RANGESCODE CREW | INTRO TO RAILS
ARRAYSCODE CREW | INTRO TO RAILS
ITERATIONCODE CREW | INTRO TO RAILS
CLASSESCODE CREW | INTRO TO RAILS
YOUR TURN!CODE CREW | INTRO TO RAILS
http://tutorials.jumpstartlab.com/projects/ruby_in_100_minutes.html
EXERCISECODE CREW | INTRO TO RAILS
RAILSCODE CREW | INTRO TO RAILS
ANATOMY OF A RAILS APPCODE CREW | INTRO TO RAILS
BUNDLERCODE CREW | INTRO TO RAILS
GEMFILECODE CREW | INTRO TO RAILS
ASSET PIPELINE
VS
CODE CREW | INTRO TO RAILS
MVC ARCHITECTURE
DATABASE
BROWSER CONTROLLER
VIEW MODEL
CODE CREW | INTRO TO RAILS
ROUTERCODE CREW | INTRO TO RAILS
RESTCODE CREW | INTRO TO RAILS
CRUD
• Create
• Read
• Update
• Destroy
CODE CREW | INTRO TO RAILS
ACTIVE RECORDCODE CREW | INTRO TO RAILS
LET’S BUILD OUR APP!CODE CREW | INTRO TO RAILS
THANKS MUCH!!!
Jamal O’Garro Code Crew Software Engineer + Instructor
CODE CREW | INTRO TO RAILS