• $499.00 $399.00
  • 30 Days
384 STUDENTS ENROLLED

    Contact Information

    Email : training@learnfromguru.com
    Phone : 408 - 657 – 4159

    LearnFromGuru’s Ruby on Rails Training, will introduce to the participants to explore the Ruby scripting, MVC architecture to advanced topics like Gemified plugins, Application deployments, API conventions, cloud support by Heroku, Front End, and Back End DB collaborations etc. Participants will also get to implement one project towards the end of the course.

    Participants will also get to implement one project towards the end of the course.

    After the completion of the Ruby on Rails at LearnFromGuru, you will be able to:

    Participants will be offered guidance and will share lot of demo’s on each topic with real time examples.

    After the completion of Ruby on Rails at LearnFromGuru, you should be able to:

    1. Master key Rails techniques, including REST, security, data modeling and more

    2. Learn about Gems that allow you to develop social functions, audit templates, integration with external APIs and more

    3. Use Active Record(Rail’s ORM) with associations, validations and callbacks

    4. Perform test-driven development(TDD) using RSpec and Capybara

    5. Perform behavior-driven development (BDD) with Cucumber

    6. Build dynamic database-driven web sites 

    The pre-requisites for this course include Ruby basics, basics of database systems (tables, datatypes), types of databases (conventional and NoSQL), JavaScript basics, HTML, CSS, HTTP (GET vs POST).

    1. Introduction to Ruby & Rails
    Learning Objectives – In this module, you will understand Ruby and Rails Definitions, OOPS, Philosophy, Architecture and Installation.

    Topics – Ruby Introduction, Rails Introduction, Understanding OOPS, Understanding Web Application, Understanding MVC, Ruby on Rails Installation.

    2. Ruby Basics Part 1
    Learning Objectives – In this module, you will learn Ruby Basics, Data types and Control Structures.

    Topics – Ruby, IRB, Classes, Modules, Methods, Operators, String, Fixnum, Control Structures.
    3. Ruby Basics Part 2
    Learning Objectives – In this module, you will learn about the advanced topics in Ruby.

    Topics – Array, Hashes, Regular Expressions, Mixins, Blocks, Proc and Lambda, Ranges, Exception Handling, Files and IO.

    4. Getting Started with Rails
    Learning Objectives – In this module, you will learn Web Application, Creation and Running Rails Application, Directory Layout.

    Topics – Creating and Running first Rails Application, Rails-Hello world, Directory Layout, Creating Quick Application via Scaffolding, Scaffold Workflow, MVC files, manual creation.

    5. Action View
    Learning Objectives – In this module, you will learn Front end Technologies like HTML, Bootstrap.

    Topics – HTML Review, Layout integration, Bootstrap Layout Integration, Form helpers, SQL Review.

    6. Active Record
    Learning Objectives – In this module, you will learn Models, Tables and Relationships, SQL.

    Topics – ORM, Active Record Basics, Migrations, Validations, Callbacks, Query Interface Methods, Association.

    7. Action Controller
    Learning Objectives – In this module, you will learn Controller Concepts, Routing, Sessions and Cookies.

    Topics – Controller Basics, Routing, Sessions, Cookies, Parameters, Filters.

    8. Rails Digging Deeper
    Learning Objectives – In this module, to you will learn about the advanced topics of Rails Framework.

    Topics – Gems, Plug-in, Debugging Rails Application, Action Mailer, Rails Command lines, Assets Pipeline.

    9. Related Topics
    Learning Objectives – In this module, you will learn the extra topics related to web application development.

    Topics – JavaScript Recall, Working with JavaScript, Securing Rails Application, Active Support, Web services, Rails Internationalization.

    10. Deployment and Testing
    Learning Objectives – In this module, you will learn Deployment, Cloud Application Platform and Testing Tools.

    Topics – Version Control, Git, Deployment, Heroku, Cloud Application Platform, Introduction to Testing, Testing Tools, Real Time Project.

     

    Course Reviews

    N.A

    ratings
    • 1 stars0
    • 2 stars0
    • 3 stars0
    • 4 stars0
    • 5 stars0

    No Reviews found for this course.

    Login

    Register

    Create an Account
    Create an Account Back to login/register
    X