Lecture Notes

Section 1: Introduction

Course Intro

Section 2: Mac Environment Customization

The Application We're Going to Build
Section Introduction
Introduction to the Command Line Interface in Mac and Linux
Installing the X-Code Command Line Tools for Mac
Installing Git for Source Code Version Control
How to install Homebrew on a Mac
Installing GPG Security Systems on a Mac
Guide to RVM for Ruby Management
Configuring RubyGems and Installing Rails
Installing the Postgres Database on a Mac
Installing and Working with the Sublime Text Editor
Deep Dive into the Command Line - Part 1 of 2
Deep Dive into the Command Line - Part 2 of 2

Section 3: PC Environment Setup

PC Environment Setup: Installing Virtual Box
Guide to Installing Ubuntu Linux in VirtualBox
How to Reboot a Linux Virtual Machine from Terminal
Installing Desktop Applications and Ubuntu Navigation Tips and Tricks
How to Sign Up for a GitHub Account
How to install Git on Linux and Connect to GitHub via SSH
How to Securely Install Node and NPM on Linux via NVM
Installing the Heroku CLI and the Full Deployment Lifecycle
How to install and Work with Sublime Text in Linux
PC Setup: Guide for Ruby on Rails and Postgres on Linux - Part 1 of 2
PC Setup: Guide for Ruby on Rails and Postgres on Linux - Part 2 of 2
Fixing the Role Does Not Exist Error

Section 4: App Creation and Project Planning

Section Introduction
Signing Up for a Project Management Account
Managing the Project Management Dashboard
Importing Project Management Tasks into Pivotal Tracker
Creating a Rails Application
Generating a Blog for the Portfolio Application Using Rails Scaffolds
Analyzing the Rails Process: Index and Show Actions
Analyzing the Rails Process: New, Create, Update, Edit, and Destroy Actions
Analyzing the Rails Process: Routing with Resources
Rails File System Overview
Updating the Project Management Dashboard
Deep Dive: Analyzing the Application Generator - Part 1 of 2
Deep Dive: Analyzing the Application Generator - Part 2 of 2

Section 5: Implementing Version Control

Section Introduction
How to Sign Up for a Github Account
Generating SSH Keys to Securely Communicate with Github
Guide to GitHub
How to Update a .gitignore File to Securely Store Secret Credentials
Guide to the Markdown Syntax
Updating the Git Sprint in the Project Management Dashboard
Deep Dive: Analyzing Version Control and Git - Part 1 of 2
Deep Dive: Analyzing Version Control and Git - Part 2 of 2

Section 6: Rails Generators

Section Introduction
Guide to the Rails Controller Generator to Build Pages Part 1 of 2
Guide to the Rails Controller Generator to Build Pages Part 2 of 2
Guide to the Rails Model Generator to Build out Data Specific Features
Guide to the Rails Model Generator for Building Out the Portfolio Feature
Deep Dive: Analyze Rails Generators and How to Customize a Generator - 1 of 2
Deep Dive: Analyze Rails Generators and How to Customize a Generator - 2 of 2
×
More

Lecture Notes

Course: Ruby on Rails 5 - Become a Professional Developer View Course Outline


Created by:

YouAccel

Lectures:

55

Duration:

6m 20s

Skill Level:

All Levels

Language:

English

Students Enrolled:

13,936

Rating:

(114)

Certification Type:

Completion Certificate

Lecture: Deep Dive: Analyze Rails Generators and How to Customize a Generator - 2 of 2