Real World Rails 5 Programming For Web Developers

Posted By: ELK1nG

Real World Rails 5 Programming For Web Developers
Last updated 12/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.10 GB | Duration: 8h 3m

The ultimate course to master the professional Rails development

What you'll learn

Master the latest Rails framework

Learn the Ruby programming language

Learn the tips and tricks for professional web development

Requirements

Basic Knowledge of HTML, CSS and JavaScript is required for taking this course

Description

No more complicated tutorials that leave you hanging! Now more lectures that go above your head! With our Rails 5 course, you will fall in love with learning once again!
Ruby on Rails is one of the most popular server-side web application framework for building Websites, web services, and web pages. It is still growing in popularity because of its amazing features and its ability to design powerful systems. Rails was used to design popular websites such as GitHub, SoundCloud, Zendesk,  Shopify and Hulu.
Using an MVC approach it encourages the use of web standards such as JSON or XML for data transfer, and HTML, CSS and JavaScript. It also uses other well-known software engineering patterns and paradigms, including convention over configuration (CoC), don't repeat yourself (DRY), and the active record pattern. Now, you can learn this amazing framework in our EASY-TO-LEARN Rails 5 course.Our course deviates from the traditional theory based courses that go over your head with lectures that are boring. Our hands-on course has been designed to help students remain motivated and actually learn how to build websites and Web Apps with Rails.
The course focuses on practical applications and in addition to helping you learn the theory, it also teaches you how to apply the theory in real world applications. At the end of this course, you will be equipped with everything you would need to start using Rails in your applications. We have designed the course syllabus with experts from the industry as well veteran developers and the course is instructed by an expert developer with over 10 years of experience in the industry. The course has been divided into 10 sections and covers over 8 hours of content, making it a great course for newbies as well as experienced developers.
The course breaks down Ruby on Rails, including basics and how to get started with Rails 5. It includes all the latest features offered in Rails 5 including models, controllers, views, routes, l18n, mail sending, as well as CoffeeScript and SASS preprocessors. We will also show you how to get started with Git, version control and even how to create automated testing with RSpec. That’s not all! You will not only learn how to build your website or app, but also how to deploy it with Heroku.
There is so much packed in this course to help you get started with Ruby on Rails 5. Master Rails in this easy to learn course. Enroll Now and get riled up for Rails!

Overview

Section 1: Laying Foundations

Lecture 1 Introduction to the course

Lecture 2 Getting Started with Rails 5

Lecture 3 Installation

Lecture 4 Installing Git and Github

Lecture 5 Rails, Ruby, MVC and Agile

Section 2: Ruby Language

Lecture 6 Variables and Datatypes

Lecture 7 Conditionals and Cycles

Lecture 8 Classes and Methods

Lecture 9 Classes and Methods Continued

Lecture 10 Modules, Blocks and Procedures

Section 3: Bootstrapping Rails Application

Lecture 11 Planning the Application

Lecture 12 Structure of Rails Application

Lecture 13 Gems and Gemfile

Lecture 14 Static and Semi Static pages

Section 4: Views and Options

Lecture 15 Views, layouts and Helpers

Lecture 16 Partials

Lecture 17 Sass preprocessor

Lecture 18 Styling the Application with Bootstrap

Lecture 19 CoffeeScript and Turbo links

Lecture 20 Serving Fonts

Section 5: Models

Lecture 21 Introduction to Models and Migrations

Lecture 22 CRUD

Lecture 23 One to Many Associations

Lecture 24 Many to Many Associations

Lecture 25 Validations

Lecture 26 Callbacks

Lecture 27 Automated testing with RSpec

Section 6: Rest in Rails

Lecture 28 What is Rest?

Lecture 29 Routes, Controllers and Views in Practice

Lecture 30 Routes Continued

Lecture 31 Nested Resources

Lecture 32 Working with Ajax

Lecture 33 Feature Tests

Section 7: Authentication

Lecture 34 Securing Passwords

Lecture 35 User Registration

Lecture 36 Logging In

Lecture 37 Current user

Lecture 38 Logging Out

Lecture 39 Authorization

Section 8: Emails

Lecture 40 Introduction to Action Mailer

Lecture 41 Email Notifications

Lecture 42 Active Job and Background Processing

Section 9: Internationalization

Lecture 43 Intro to Internationalization

Lecture 44 Switching and Persisting Locale

Lecture 45 Storing Translations

Lecture 46 Localizing Date, time and Currency

Section 10: Deploying to cloud

Lecture 47 Introduction to Heroku

Lecture 48 Preparing the Application for Deployment

Lecture 49 Deploying the Application

Lecture 50 Installing the Ad ons

Lecture 51 Monitoring

Section 11: Conclusion

Lecture 52 Course Summary

Lecture 53 Bonus Lecture: More Interesting Stuff, Offers and Discounts

Anyone who wants to master the latest Rails framework and the Ruby Programming Language will find this course very useful