Category : Web Development with Ruby on Rails Framework

Reviews :     (3)

Number of Students : 20

Perriod : 3 Months

Prize : 30000

Instructor : Maruf Hassan Bulbul

Course Forum : Web Developer

Course Status: Ruby on Rails Course Price: 30000

Web Development with Ruby on Rails Framework

Learn to build web apps with Ruby on Rails 5. By the end of the course, you'll be able to use Ruby on Rails to build dynamic, sustainable applications for the web. You'll discover how to put all the pieces together to build a complete Ruby on Rails application from idea to deployment. You'll come away with a solid understanding of Rails as well as key design principles and practices to help you craft robust and flexible apps on your own!

Course Objective

  • Why should learn Ruby on Rails

    It’s just elegant, and awesome. What more do you need to know? No, in all seriousness, when Rails launched it was a total revelation because it was just an amazing feat of design. Rails is designed with the best best practices in mind so it basically guides you into writing awesome code even if you don’t want to (or wouldn’t know how). This means that if you want to write robust web applications that will scale as you need them to and be easy to maintain as you go forward, Rails is an awesome way to go. Oh and plus it’s super hot and tons of fancy companies are using it. That’s cool too…

    Aack! I forgot another important thing! One of the reasons why Rails is so popular with tech startups is that it’s really great for rapid prototyping. You could think of a Rails app you want to build and have it up online and ready to go within a few hours. There are very few frameworks that could make that possible.

    Some of the best Ruby on Rails applications Twitter, Fiverr, ThemeForest, Basecamp, Airbnb, Bleacher Report,, Scribd, Groupon, Gumroad, Hulu, Kickstarter, IndieGoGo, Yellow Pages, Pitchfork, Sendgrid, Soundcloud, Campfire, Square, Yammer, Crunchbase, Slideshare, Funny or Die, Zendesk, Github, Shopify, DigitalOcean, Linode, EngineYard, Heroku, etc

    Objective of this course Learn Ruby programming language syntax Learn how closure and meta-programming techniques are used Learn how to build enterprise quality web application using Rails Learn how to test the Rails applications using RSpec Learn how to deploy the Rails application over the cloud

    Training Evaluation Process
    Technical Assessment Test
    Small Test
    On Day Activity

    Project based learning, live project development, interactive lecture and hands on practice.

Course Outline

What is Ruby?
Ruby Installation
Ruby object
Ruby String, Hash, Symbol, Array
Ruby naming convention
Ruby Class
Ruby Inheritance
Ruby methods
Ruby Modules
Ruby Control structures
Ruby Exception handling
Ruby operators
Regular expression
Ruby Blocks
Ruby Metaprogramming

Rails Installation
Creating a New Rails Project
App directory structure (MVC)
Rails Environment
Rails console
Action Controller Basics
Active Record Basics
Active Record Migration
Active Record Validation
Active Record Callbacks
Active Record Associations
Active Record Query Interface
Active Record Exception Handling
Action View Layout and Partial
Action View Form Helpers
Asset Pipeline

Responsive Basic
Bootstrap Integration
jQuery, jQuery-UI Basic
Ajax and JavaScript

Action Mailer Basic
Email SMTP settings
Local Letter opener
Email Layouts & Templates

Add Ruby gems / plugins from Gemfile
Update Ruby gems / plugins update Gemfile
Delete Ruby gems / plugins from Gemfile

Testing using RSpec

Digital Ocean
Amazon Web Services