Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Building a Ruby on Rails 7 Development Environment

via Pluralsight

Overview

Part of being a good programmer is having the right tools and setup to maximize efficiency in delivering software. This course will teach you the essential tools, libraries and setup for making sure that your development experience will be as convenient and as streamlined as possible.

When starting out your project in Rails, a lot of complexities have to be surpassed first before you start writing code which includes of course installing Ruby (and Rails), your editor and the tools to test your code out. In this course, Building a Ruby on Rails Development Environment, you’ll learn to set up an efficient and productive set of tools to streamline the development process. First, you’ll explore how to manage the different Ruby versions on your system as well as the tools needed to start writing code. Next, you’ll discover how to put these tools together so it’s easy to start writing the moment you sit down and start working on some code which includes installing plugins and bootstrapping a project. Finally, you’ll learn how to personalize your setup with a pipeline and with a single command, boot up everything you need to start working. When you’re finished with this course, you’ll have the skills and knowledge to create your own development environment. This will increase your productivity when writing code for Rails needed to deliver a solid software product for your end users in the most efficient and reliable way possible.

Syllabus

  • Course Overview 1min
  • Installing Ruby on Rails with a Version Manager 9mins
  • Working with a Code Editor 13mins
  • Streamlining Development Process 16mins
  • Working with Vim (For Advanced Users) 15mins

Taught by

Pluralsight

Reviews

Start your review of Building a Ruby on Rails 7 Development Environment

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.