Ruby on Rails 6 Complete Beginner's Course
Ruby on Rails 6 Complete Beginner's Course, available at $64.99, has an average rating of 3.65, with 71 lectures, based on 124 reviews, and has 521 subscribers.
You will learn about How to install Ruby on Rails 6 on your computer How to build a new Ruby on Rails 6 application from scratch Build templates (views) for your application Setup a database (Postgres/MySQL) Install third party libraries using Ruby Gems Add user friendly interfaces using Bootstrap 4 Use the Rails Console to explore our database entries Use the Rails Server Logs to debug errors Create a new model and learn how to create our own methods Create a new controller and write our own actions Create helpers and using them from our views Build a blog in Rails 6 This course is ideal for individuals who are Anyone who wants to build powerful web apps / platforms or Beginner Ruby / Ruby on Rails developers or Developers who want to create powerful, secure applications fast! or Entrepreneurs wanting to learn how to create a Minimum Viable Product (MVP) It is particularly useful for Anyone who wants to build powerful web apps / platforms or Beginner Ruby / Ruby on Rails developers or Developers who want to create powerful, secure applications fast! or Entrepreneurs wanting to learn how to create a Minimum Viable Product (MVP).
Enroll now: Ruby on Rails 6 Complete Beginner's Course
Summary
Title: Ruby on Rails 6 Complete Beginner's Course
Price: $64.99
Average Rating: 3.65
Number of Lectures: 71
Number of Published Lectures: 71
Number of Curriculum Items: 71
Number of Published Curriculum Objects: 71
Original Price: $129.99
Quality Status: approved
Status: Live
What You Will Learn
- How to install Ruby on Rails 6 on your computer
- How to build a new Ruby on Rails 6 application from scratch
- Build templates (views) for your application
- Setup a database (Postgres/MySQL)
- Install third party libraries using Ruby Gems
- Add user friendly interfaces using Bootstrap 4
- Use the Rails Console to explore our database entries
- Use the Rails Server Logs to debug errors
- Create a new model and learn how to create our own methods
- Create a new controller and write our own actions
- Create helpers and using them from our views
- Build a blog in Rails 6
Who Should Attend
- Anyone who wants to build powerful web apps / platforms
- Beginner Ruby / Ruby on Rails developers
- Developers who want to create powerful, secure applications fast!
- Entrepreneurs wanting to learn how to create a Minimum Viable Product (MVP)
Target Audiences
- Anyone who wants to build powerful web apps / platforms
- Beginner Ruby / Ruby on Rails developers
- Developers who want to create powerful, secure applications fast!
- Entrepreneurs wanting to learn how to create a Minimum Viable Product (MVP)
Learn all the basic skills needed to develop Ruby on Rails 6 apps in just a few hours.
NO FILLER CONTENT, this course will get straight into the action and teach you how to build FAST!
This isn’t a 20+ hour course, and quite frankly you don’t need to waste tons of time learning the basics.
I have been building web apps with Ruby on Rails for close to 10 years and now it’s time to share that experience so accelerate your learning.
Ruby on Rails is one of the most powerful frameworks for building web applications and is trusted by huge companies such as Airbnb, Shopify and Github.
One of the most attractive benefits you will discover with Rails is the ability to create working products FAST! This is why it has been hugely popular with many startups and a highly sought after skillset in tech hubs like Silicon Valley.
The underlying language for Rails is Ruby. Ruby was created for developer satisfaction, with the language being very easy to learn and lightweight in comparison to many other verbose languages and frameworks.
Throughout this course we will discuss each step that we are taking and build a blog application as we progress through the course.
Ruby on Rails has changed a lot since the earlier versions and Rails 6 is no exception. Throughout this course we will focus on learning all the basics to get you comfortable building any Rails app you can imagine in the latest framework.
Course Curriculum
Chapter 1: Installing Ruby on Rails 6
Lecture 1: Installing Homebrew on Mac
Lecture 2: Install Ruby & Setup Postgres Database
Lecture 3: Install Ruby on Rails + Resources
Chapter 2: Ruby Basics – The Essentials
Lecture 1: Using Terminal to Create Our First Ruby File
Lecture 2: Strings, Integers and Variables
Lecture 3: String Interpolation and Type Casting
Lecture 4: Arrays and Loops
Lecture 5: Creating a Ruby Method
Lecture 6: Ruby Classes and Objects
Lecture 7: Collecting User Input from the Console
Chapter 3: Creating our first Rails Project
Lecture 1: Creating a new rails application
Lecture 2: Intro to Rails Server & Localhost
Lecture 3: Creating our Home Page
Lecture 4: Version Control using Git
Lecture 5: Database Setup – Installing PostgreSQL
Lecture 6: Installing the Postgres Gem
Lecture 7: Creating our Database and Schema Files from Terminal
Chapter 4: Introduction to Scaffolding
Lecture 1: Generating Rails Scaffolding
Lecture 2: Running our first Database Migration
Lecture 3: Adding / Editing / Deleting from the browser
Lecture 4: Pros and Cons of Scaffolding
Chapter 5: Intro to Controllers and Routes
Lecture 1: Adding a new Controller from Command Line
Lecture 2: Adding an action to a Controller
Lecture 3: Passing data from action to views
Lecture 4: Using Conditions Within Controllers
Lecture 5: Logging data to the Rails Server
Lecture 6: Adding Redirects to Actions
Lecture 7: Adding Flash Data to Show Success / Error Messages
Lecture 8: Before Filters
Lecture 9: Destroying Controllers in Command Line
Lecture 10: Cleaning Up Our Posts Controller
Chapter 6: Working with Views and Partials
Lecture 1: Views Folder Structure and File Types
Lecture 2: Bootstrap and Creating Our First Partial
Lecture 3: Displaying Blog Post Entries
Lecture 4: Adding Page Navigation View
Lecture 5: Partials and Local Variables
Lecture 6: Using content_for in layouts
Lecture 7: Common Mistakes with Views – Missing Template
Lecture 8: Styling our Homepage View
Chapter 7: Models and Active Record Basics
Lecture 1: Generating a New Model
Lecture 2: ActiveRecord Validations
Lecture 3: Adding a New Model Method
Lecture 4: Class Methods vs Instance Methods
Lecture 5: Active Record Associations
Lecture 6: Active Record Callbacks
Lecture 7: Scopes and Scope Chaining
Chapter 8: Rails Console and Active Record Continued
Lecture 1: Accessing the Rails Console / Sandbox Mode
Lecture 2: Active Record Queries
Lecture 3: Creating New Database Entries from Rails Console
Lecture 4: Editing and Destroying Database Entries
Chapter 9: Managing Assets, Views and Helpers
Lecture 1: Asset Pipline, Webpacker and Yarn
Lecture 2: Images and Asset Urls
Lecture 3: Custom Helper Methods and Views
Lecture 4: Creating Custom Forms
Lecture 5: Custom JS and Remote Forms
Lecture 6: Data Formats and Strong Parameters
Lecture 7: Helper for Form Validation Messages
Chapter 10: Mastering Database Migrations
Lecture 1: Creating a New Migration
Lecture 2: Adding / Removing Columns in Tables
Lecture 3: Rename a Database Table and Column
Lecture 4: Rolling Back a Migration
Chapter 11: User Authentication
Lecture 1: Installing the Devise Gem
Lecture 2: Setting up Devise Views
Lecture 3: Create Devise Model
Lecture 4: Adding Columns to a Devise Table
Lecture 5: Drop Admins Table Migration
Lecture 6: Styling Devise Forms and Adding Sign In and Sign Out Links
Lecture 7: Extending our devise registration form
Lecture 8: Connecting user accounts to blog posts
Lecture 9: Adding permissions to blog posts controller
Lecture 10: Showing Author on posts view
Instructors
-
David Battersby
Full Stack Web Developer
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 3 votes
- 3 stars: 22 votes
- 4 stars: 38 votes
- 5 stars: 57 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple