• support@conveytechlabs.com

350.00$

Description

Introduction

  • Ruby
  • Rails

Ruby on Rails – Theory

  • The Architecture of Rails Applications
  • Models, Views, and Controllers -MVC
  • Philosophy
  • Ruby and Rails Features

Installing Rails

  • Installing on Windows
  • Development Environments
  • Rails and Databases

Rails in Depth

  • Directory Structure
  • Rails Configuration

Instant Startup

  • Creating a New Application
  • Hello, Rails!
  • Linking Pages Together
  • Scaffolding

 

Introduction to Ruby

  • OOPL
  • Ruby Names
  • Ruby Methods
  • Classes
  • Modules
  • Arrays
  • Hashes
  • Control Structures
  • Regular Expressions
  • Blocks
  • Iterators
  • Threads
  • Files and IO
  • Ranges
  • Methods
  • Mixins
  • Procs
  • Lamdas
  • String
  • Fixnum
  • Exceptions
  • YAML
  • Marshals
  • Operators

Active Record

  • Tables and Classes
  • Columns and Attributes
  • Primary Keys and IDs
  • Connecting to the Database
  • CRUD—Create, Read, Update, Delete
  • Migrations
  • Creating and Running Migrations
  • Relationships between Tables
  • Association Types
  • Specifying Relationships in Models
  • Validation
  • Callbacks
  • Query Interface

Action Controller

  • Routing
  • RESTful Resources
  • URLs
  • Resource-Based Routing
  • Filters
  • Sessions
  • Cookies
  • Parameters

Action View

  • Templates
  • Using Helpers
  • Helpers for Formatting, Linking
  • How Forms Work
  • Form Helpers
  • Layout Integration

Action Mailer

  • Sending E-mail
  • With Attachments

Gems and Plugins

  • Ruby Gems
  • Comparing with Plugins
  • Examples

Deployment and Production

  • Application Deployment
  • Git
  • Moving On to Launch – Heroku

Extra Topics

  • SQL – Basics
  • HTML – Basics Recall
  • JavaScript – Basics

Live Traffic

Live Traffic Feed

Registration

Enquery

conveytechlabs