Expert Ruby on Rails 5
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Unleash the power of Rails 5 to build modern web applications.Ruby on Rails is an extremely productive web application framework written in Ruby. This course will show you how to make production-ready, efficient, and secure applications using Ruby. You’ll see how to use the framework to make web applications that your users and clients will love.We start the course by Installing Ruby and Rails and quickly create an application using generators and scaffolding, while understanding how the Rails automations work and why that makes Rails 5 such an easy and productive web-development framework. We will then see how to implement a data model for your App, set up authentication and authorization for your customers and create user-friendly, fast-loading views. You will learn how to create and configure a Rails 5 application and use its new features such as Rails 5 API and ActionCable. Finally, we will take advantage of the new Rails 5 functionality to set-up messaging and presence status for your users and learn how to test these exciting new features.About The AuthorFred Heath is a freelance developer and consultant based in Wales, UK. Over the last 20 years, he's worked at every stage of the software development life cycle using a variety of languages and platforms and ended up falling in love with Ruby and its ecosystem. Fred enjoys solving tricky problems, FOSS, meta programming, Behavior-Driven Development, and Agile processes. He also frequently writes online and speaks at conferences about Ruby, software development, and best practices. Fred is always happy to hear from you and chat about Ruby and Rails on Twitter.
Facilities
Location
Start date
Start date
About this course
Create a Rails 5 App and understand its structure
Integrate and use Minitest in Rails
Set up data models and relationships for your app’s data
Enable authorization for your users using the Devise gem
Use the Rails 5 API capability to enable messaging
Design and create a REST API
Use the Rails 5 ActionCable to implement real-time status updates for your users
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Install
- Writing
- Project
- Web
- Database training
- Database
- Server
- Testing
- Options
Course programme
- Install Ruby and Rails on our machine through Ruby Version Manager (RVM)
- Manage our environment with RVM and gemsets
- Installing PostgreSQL Database and other software
- Get to know various cloud platforms used for deployment.
- Deploy our application to a cloud-hosted platform
- Install Ruby and Rails on our machine through Ruby Version Manager (RVM)
- Manage our environment with RVM and gemsets
- Installing PostgreSQL Database and other software
- Get to know various cloud platforms used for deployment.
- Deploy our application to a cloud-hosted platform
- Install Ruby and Rails on our machine through Ruby Version Manager (RVM)
- Manage our environment with RVM and gemsets
- Installing PostgreSQL Database and other software
- Install Ruby and Rails on our machine through Ruby Version Manager (RVM)
- Manage our environment with RVM and gemsets
- Installing PostgreSQL Database and other software
- Install Ruby and Rails on our machine through Ruby Version Manager (RVM)
- Manage our environment with RVM and gemsets
- Installing PostgreSQL Database and other software
- Install Ruby and Rails on our machine through Ruby Version Manager (RVM)
- Manage our environment with RVM and gemsets
- Installing PostgreSQL Database and other software
- Install Ruby and Rails on our machine through Ruby Version Manager (RVM)
- Manage our environment with RVM and gemsets
- Installing PostgreSQL Database and other software
- Install Ruby and Rails on our machine through Ruby Version Manager (RVM)
- Manage our environment with RVM and gemsets
- Installing PostgreSQL Database and other software
- Get to know various cloud platforms used for deployment.
- Deploy our application to a cloud-hosted platform
- Get to know various cloud platforms used for deployment.
- Deploy our application to a cloud-hosted platform
- Get to know various cloud platforms used for deployment.
- Deploy our application to a cloud-hosted platform
- Get to know various cloud platforms used for deployment.
- Deploy our application to a cloud-hosted platform
- Get to know various cloud platforms used for deployment.
- Deploy our application to a cloud-hosted platform
- Get to know various cloud platforms used for deployment.
- Deploy our application to a cloud-hosted platform
- Outline the new features in Rails 5 and explain how they will be used in this course
- Understand the new features in Ruby 2.3.1 and explain how they will be used in this course
- Review the options given by ‘rails new’ and their significance and run the ‘rails new’ command with the appropriate options
- Edit the database.yml file to configure our database settings
- Run ‘rails server’ and verify that our application is running
- Review the new files and folder Rails 5 created for us and understand their significance
- Modify the Gemfile to use the Minitest framework
- Use a Rails generator to create infrastructure for our data
- Run migrations to apply changes to the database
- Create data validations and verify that they are working
- Create test data using fixtures
- Write some tests to cover the current validation rules
- Learn how to use the Spec DSL within Minitest
- Outline the new features in Rails 5 and explain how they will be used in this course
- Understand the new features in Ruby 2.3.1 and explain how they will be used in this course
- Review the options given by ‘rails new’ and their significance and run the ‘rails new’ command with the appropriate options
- Edit the database.yml file to configure our database settings
- Run ‘rails server’ and verify that our application is running
- Review the new files and folder Rails 5 created for us and understand their significance
- Modify the Gemfile to use the Minitest framework
- Use a Rails generator to create infrastructure for our data
- Run migrations to apply changes to the database
- Create data validations and verify that they are working
- Create test data using fixtures
- Write some tests to cover the current validation rules
- Learn how to use the Spec DSL within Minitest
- Outline the new features in Rails 5 and explain how they will be used in this course
- Understand the new features in Ruby 2.3.1 and explain how they will be used in this course
- Outline the new features in Rails 5 and explain how they will be used in this course
- Understand the new features in Ruby 2.3.1 and explain how they will be used in this course
- Outline the new features in Rails 5 and explain how they will be used in this course
- Understand the new features in Ruby 2.3.1 and explain how they will be used in this course
- Outline the new features in Rails 5 and explain how they will be used in this course
- Understand the new features in Ruby 2.3.1 and explain how they will be used in this course
- Outline the new features in Rails 5 and explain how they will be used in this course
- Understand the new features in Ruby 2.3.1 and explain how they will be used in this course
- Outline the new features in Rails 5 and explain how they will be used in this course
- Understand the new features in Ruby 2.3.1 and explain how they will be used in this course
- Review the options given by ‘rails new’ and their significance and run the ‘rails new’ command with the appropriate options
- Edit the database.yml file to configure our database settings
- Run ‘rails server’ and verify that our application is running
- Review the options given by ‘rails new’ and their significance and run the ‘rails new’ command with the appropriate options
- Edit the database.yml file to configure our database settings
- Run ‘rails server’ and verify that our application is running
- Review the options given by ‘rails new’ and their significance and run the ‘rails new’ command with the appropriate options
- Edit the database.yml file to configure our database settings
- Run ‘rails server’ and verify that our application is running
- Review the options given by ‘rails new’ and their significance and run the ‘rails new’ command with the appropriate options
- Edit the database.yml file to configure our database settings
- Run ‘rails server’ and verify that our application is running
- Review the options given by ‘rails new’ and their significance and run the ‘rails new’ command with the appropriate options
- Edit the database.yml file to configure our database settings
- Run ‘rails server’ and verify that our application is running
Additional information
Expert Ruby on Rails 5
