
An overview of the Complete Ruby on Rails 6 Bootcamp
Welcome to the Complete Ruby on Rails 6 Bootcamps
Learn how to install Ruby on Rails on a Windows computer in an easy step by step guide.
Learn how to install Ruby on Rails on Mac computer in an easy step by step guide.
Learn how to install Ruby on Rails on a cloud based integrated development environment (AWS Cloud9).
Create a new Ruby on Rails application and run a local web server.
Create and run a Hello World application.
Learn how to place code under source control using Git.
Learn how to setup a GitHub account, create a repository and move code from your computer to your GitHub account.
Learn how to create a Heroku account and push code so that it is live on the Internet.
Learn about Ruby's scaffold generators.
Learn how to create a new users resource using rails generate commands.
Explore what exactly a Ruby on Rails controller is.
Using Rails generate command to create a new resource.
Learn how to connect models together and share data.
Getting started creating the main application of this course.
Learn how to create a new controller for HTML pages.
Learn what are and how to configure Rails routes.
Add a new HTML page to the Orbit application.
Learn how to start using automated tests to ensure your application is performing as expected.
Add page titles to HTML pages that change as the pages change.
Commit your code and enable red/green testing.
In this new section of the Ruby on Rails Bootcamp, begin to learn more about the Ruby programming language. Start with learning about built-in helpers, how to edit them and create your own.
Learn the basics of data types in Ruby on Rails 6.
Learn the basics of data types in Ruby on Rails 6.
Learn the basics of data types in Ruby on Rails 6.
Learn the basics of data types in Ruby on Rails 6.
Learn the basics of data types in Ruby on Rails 6.
Learn the basics of data types in Ruby on Rails 6.
Learn the basics of data types in Ruby on Rails 6.
Learn the basics of data types in Ruby on Rails 6.
Learn how to add styling to your application.
Learn about Ruby classes, a key component of Object Oriented Programming.
Learn about Ruby class inheritance.
Learn how to make changes to Ruby's built-in classes.
Learn more about classes by exploring the controller class.
Take a look at the user class within the Orbit application.
Start applying CSS to Orbit.
An introduction to the Bootstrap framework and how to apply it to your application.
Add a header logo to your application.
Learn how to use Ruby partials to make your code more manageable and easier to implement.
Explore sass: nest selectors and use variables to minimize duplication, preprocess scss files with the sass preprocessor, and leverage ampersand nesting, while applying bootstrap color variables for cleaner styles.
Learn how to implement integration tests in Rails to verify site layout and navigation, including root path, home, about, and contact links, by generating tests and debugging.
Explore the user model in Rails, using active record to create, validate, save, and destroy users in a sandboxed Rails console, and access attributes like name and email.
Enforce email uniqueness in the database with a uniqueness validation and case-insensitive checks, updating tests to verify duplicate emails fail and all tests pass.
Create a signup form in Rails using the form helper and a new user object, with fields for name, email, password, and password confirmation, protecting against cross site request forgery.
Add error messaging to the sign-up form by rendering a shared error_messages partial from user model validations, with form-control styling. Prepare for testing invalid submissions in the next lesson.
Learn to implement user login with a temporary encrypted session in Rails, using the session helper, including the login method, and redirecting to the user profile.
Define a current_user method to securely fetch a user by session user_id with find_by, avoiding nil errors, and memoize with ||= for redirects and displays.
Learn to adapt site navigation by showing different account dropdown links based on whether a user is logged in, including logout, settings, user list, and profile options.
Learn how to log in a user automatically at signup by updating the users controller create action and validating the login in tests via the is_logged_in? helper.
Become a web developer with Ruby on Rails and learn one of employer's most requested skills of 2020!
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! In this class we will teach you Ruby version 2.6 and Ruby on Rails version 6.0.
With over 120 lectures and more than 14 hours of video this comprehensive course leaves no stone unturned! 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.
Learn how to use Ruby on Rails for real-world web development, such as creating Rails applications, running a local server, deploying to Heroku, configuring Amazon Web Services, Creating user signups and sign-ins, working with image files, validations, and much more!
This class will teach you Ruby and Ruby on Rails in a practical manner, with every lesson comes a full coding HD video and corresponding code that you can download! Learn in whatever manner is best for you!
We will start by helping you get Ruby, Rails and other dependecies installed on your computer, regardless of your operating system, whether it's MacOS, or Windows, we've got you covered.
We cover a wide variety of topics, including:
Installing Ruby, Rails and other dependencies
Creating Rails applications
Running a local server
Ruby programming language
Rails Scaffolding
Deploying to Heroku
Amazon Web Services
User Interface Design
HTML and CSS
Bootstrap
Version Control with Git
Using GitHub
Models, Views, Controllers (MVC)
Rails Routes
Automated Testing
Integration Tests
Test Driven Development (TDD)
Ruby Custom Helpers
Object Oriented Programming
Inheritance
Asset Pipeline
Validations
User signups and sign-ins
User authentication
Databases
and much more!
You will get full access to over 120 lessons, plus corresponding code for you to download.
So what are you waiting for? Learn web development with Ruby on Rails in a way that will advance your career and increase your knowledge, all in a fun and practical way!
Who this course is for:
Beginners who have never programmed before
Programmers switching languages to Ruby and Ruby on Rails
Intermediate Ruby programmers who want to level up their skills!
See you in you in the course!