Ruby on Rails - Self-Paced
Course
Online
*Indicative price
Original amount in USD:
$ 179
Description
-
Type
Course
-
Methodology
Online
Edureka's 'Ruby on Rails' course is an instructor led online class that will enable learners to build web applications using the powerful Rails framework and the highly dynamic, object-oriented Ruby language. It will cover all the fundamental concepts of OOPS and Web Applications, 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.
Reviews
Course programme
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 1Learning 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 2Learning 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 RailsLearning 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 ViewLearning 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 RecordLearning 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 ControllerLearning Objectives - In this module, you will learn Controller Concepts, Routing, Sessions and Cookies.
Topics - Controller Basics, Routing, Sessions, Cookies, Parameters, Filters.
8. Rails Digging DeeperLearning 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 TopicsLearning 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 TestingLearning 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.
Ruby on Rails - Self-Paced
*Indicative price
Original amount in USD:
$ 179