In this video we'll walk through the key features that we're going to build in this course, including: a jQuery drag and drop interface, live page updates with ActionCable, a Rails web application that utilizes multiple layouts for a custom look and feel.
Through the years I've constantly heard the same question from students: "I can follow a tutorial, but I don't feel confident enough to build apps/features from scratch". This course is my answer to that question. I'm not satisfied in simply teaching you how to build an application, my goal is to teach you to understand how to build professional web applications, not to simply follow a tutorial. This is the most comprehensive course I've ever put together and combines my 14+ years of development experience.
This section will teach you how to setup your environment to start building Ruby on Rails applications, starting with the command line and working through each installation step.
This guide walks through how to navigate inside of the command line interface for Mac and Linux systems. This is the tool that we'll use throughout this course, so it's important to have a basic understanding of how it works.
This guide walks through the next step of the Rails installation process, which is to install the X-Code Command Line Tools for Mac. If you are following along on C9 or Linux you can skip ahead through this guide.
This step by step guide walks through how to install Git as a version control management system on a Mac. I also show where you can get the commands for installing Git on a Linux system as well.
In this installation guide we'll walk through how to install the package manager Homebrew on a Mac. This tool will allow us to install various packages, applications, and code libraries, along with managing their dependencies.
This guide walks through how to install the GPG security system on your Mac via Homebrew. This is a security tool that will give us the ability to securely download and install the Ruby Version Manager (RVM).
In this guide I give a step by step guide for installing RVM on your system in order to manage various versions of the Ruby programming language. I also explain how to install new versions of Ruby along with how to switch between versions.
In this guide we configure our system to work with Ruby Gems and install the Rails gem.
In this guide I walk through how to install the Postgres App in order to integrate the PostgreSQL database on your system. I also include my rationale for using the Postgres App installer instead of the Homebrew installer.
This guide walks through how to install and then work with the Sublime Text editor. This includes how to work with common tasks in Sublime such as: searching, making multiple changes at the same time, and performing the fuzzy file search.
This guide will walk through how to use the Bottega Devcamp Rails development environment on C9.
This guide will take a deeper look into how you can work with the Terminal. This will include discussing: creating, deleting, copying and moving files. We'll also examine how to add content to files and we'll finish up with walking through how to integrate a custom shell script to automate a common process.
devCamp does not support ancient browsers.
Install a modern version for best experience.