The Complete Ruby on Rails 6 Bootcamp Certification Bundle
What's Included
Complete Ruby on Rails 6 Bootcamp
- Experience level required: All levels
- Access 125 lectures & 13 hours of content 24/7
- Length of time users can access this course: Lifetime
Course Curriculum
125 Lessons (13h)
- Your First Program
- Course OverviewCourse Introduction4:18
- Ruby on Rails SetupInstalling Ruby on Rails on Windows9:42Installing Ruby on Rails on macOS12:48Installing Ruby on Rails using AWS Cloud9 (Online IDE)
- Your First Ruby on Rails ApplicationSetting up a local Ruby on Rails Web Server9:46Creating a Hello World Application6:37Introducing version control with Git6:16Introducing GitHub11:02Deploying to Heroku13:26
- Rapid Rails Application DevelopmentIntroduction to Scaffolding13:28Creating a Users Resource14:02Introduction to Controllers5:26Creating a Resource to Receive Feedback7:32How to Associate Models10:27
- Milestone Project - Orbit Application SetupSetting up the Orbit Application13:10Creating a HTML Controller5:51How to Configure Rails Routes5:30How to Add HTML Pages10:21Creating Automated Tests for Page Titles6:39How to Create Dynamic Page Titles15:09Version Control and Red Green Testing6:57
- A Ruby Crash CourseBuilt-in and Custom Helpers9:25Ruby Strings5:44Object and Message Passing11:18How to Create Methods3:20Application Helpers3:08Ruby Arrays and Ranges13:08Ruby Blocks6:05Ruby Hashes and Symbols6:04Nested Hashes3:49Updating CSS2:49Ruby Classes3:12Class Inheritance7:10Modifying Built-in Classes2:39The Controller Class3:43The User Class12:15
- Updating the Orbit Application LayoutAdding CSS to Orbit8:57Adding the Bootstrap Framework to Orbit7:36Creating a Header Logo4:03Creating Ruby Partials8:32The Asset Pipeline4:37Implementing SASS11:06Adding Layout Links8:02Working with Rails Routes5:07Adding Integration Tests7:27Creating the Initial User Signup12:17Running our First Migration10:50
- The User ModelCreating the User Model8:00User Objects6:17Adding User Validations4:33Validating for Presence7:50Validating for Length4:37Validating for Correct Email Address Format10:47Validating for Uniqueness - Part 17:26Validating for Uniqueness - Part 27:21Adding a Secure Password to our Application4:23Secure Passwords and Standards5:40Creating and Authenticating a User7:49
- Signing Users UpAdd Debug Information to Orbit7:05Add Styling to Debug Information3:25Retrieving Users from the Database11:03Add a Gravatar Image9:47Add a Sidebar to the User Profile Page3:18Creating a Signup Form7:22How to Handle Invalid Signups5:59Ruby Mass Assignment4:04Adding an Error Message Partial12:18How to Test for Invalid Submissions9:44Adding a Flash Message to our Application5:23Configuring our Application for Production13:13
- Logging Users InCreating a Basic Login Sessions Controller5:29Creating a Login Form1:40Finding and Authenticating a User4:10Displaying a Flash Error Message5:44Logging in to our Application - Part 15:01Creating a Current User3:31Logging in to our Application - Part 27:54How to Test Layout Changes8:38How to Set Login at Signup3:03Logging Users Out3:47Committing and Merging our Code3:08
- Add, Edit, Update and Delete UsersUpdating User Profiles5:46How to Handle Unsuccessful User Profile Edits2:28Testing for Unsuccessful User Profile Edits3:46Introduction to Test Driven Development (TDD)4:56Add Authorization to Orbit8:18Updating Authorization Text6:10Ensuring Correct User Login6:47Adding friendly Forwarding5:24Creating a Users Homepage9:36Creating Sample Users3:00Adding Pagination4:28Adding Tests for the Users Homepage2:28Refactoring the Users Homepage3:11Add the Ability to Delete Users - Part 13:10Add the Ability to Delete Users - Part 25:29Add Tests to Ensure Users are Deleted Corrcetly6:14Commit and Merge our Code5:41
- Creating SnapshotsCreating a New Snapshot Table6:20Adding Snapshot Validations4:54Adding User Snapshot Associations6:05Snapshot Improvements8:06Displaying Snapshots5:28Creating Sample Snapshots5:50Add Snapshot Tests to our Test Suite6:10Create Snapshot Interface Tests8:03Creating a Snapshot View12:43Creating a Snapshot Feed9:50Deleting Snapshots6:19Testing Snapshot Deletion4:26Add Images to Snapshots6:18Adding Image Validations3:55Add the Ability to Resize Images5:02How to Add Images in Production11:31Commit and Merge our Code - Part 13:46Commit and Merge our Code - Part 23:07
- Following UsersAdd the Ability to Follow Users7:28Adding User Relationship Associations5:52Implementing Follow and Following Relationships4:00Add Test for Follow Functionality3:24Implement Follow Buttons to User Interface8:39Adding Pages to Display Following and Followers4:58Add Follow and Unfollow Buttons5:14Add a Snapshot Status Feed7:29The Final Commit and Code Merge3:01
Complete Ruby on Rails 6 Bootcamp
Tony Staunton
Tony Staunton is a Python development and productivity consultant, helping over 20,000 students. He loves all things to do with programming, productivity, books, and the internet. Tony created and ran his own software business and won several awards from, a most innovative startup to the best product.
31,208 Total Students
955 Reviews
Description
This is one of the most comprehensive, yet straight-forward, courses for the Ruby programming language and the Ruby on Rails web development framework you can take! Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Ruby and Ruby on Rails, this course is for you! This course includes full source code for you to download and use offline to learn at your own pace. You also get instructor access so you can ask questions as you learn.
- Access 125 lectures & 13 hours of content 24/7
- Learn to use Ruby & Ruby on Rails professionally
- Learn advanced Ruby on Rails features, like the deployment & rapid development
- Understand complex topics, like Ruby blocks, built-in & custom helpers
- Create web applications with HTML, CSS, testing, version control & production deployment
- Create 3 Ruby on Rails projects, including a fully-functioning user authentication & login application
- Understand how to use version control with Git & GitHub
Specs
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
Programming & Ruby Basics
Web App Development Fundamentals with Ruby on Rails 6
Intermediate Ruby on Rails 6
ActionCable & Real-Time Features with Ruby on Rails
Terms
- Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Colum O' Callaghan
Hello, I especially liked the up to date information and the depth of study covered as part of the bundle.