Building A Complete Web Application With Ruby On Rails

Posted By: ELK1nG

Building A Complete Web Application With Ruby On Rails
Last updated 7/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 603.72 MB | Duration: 5h 46m

Learn to build a complete Ruby on Rails web application from start to finish.

What you'll learn
Creating a new Rails application
Learn how to set up rails with react
Utilizing Rails' Model-View-Controller components
Learn the flux pattern
Adding Ajax to your Rails application
Scaling up your Rails production infrastructure
Requirements
A PC or Mac
Internet Access
Description
Welcome to this course: Building a Complete Web Application with Ruby on Rails. Ruby on Rails is an open-source web application framework ideally suited to building business applications. All businesses have processes that can be automated via computer applications, thereby reducing costs and simplifying everyday operations. Ruby is a powerful, general-purpose programming language that can be applied to any task. Whether you are an experienced developer who wants to learn a new language or you are new to programming, this course is your comprehensive Ruby on Rails coding guide. 

In this course, you'll learn:Creating a new Rails applicationLearn how to set up rails with reactUtilizing Rails' Model-View-Controller componentsLearn the flux patternAdding Ajax to your Rails applicationScaling up your Rails production infrastructure
At the end of this course, you'll build a complete web application. The example application is straightforward to develop, easy to roll out, and simple to maintain. So let's get started!

Overview

Section 1: Welcome

Lecture 1 Introduction

Section 2: Getting Started

Lecture 2 What You Will Learn

Lecture 3 The Ruby On Rails Application

Lecture 4 The Model Layer

Lecture 5 Defining Our Views

Lecture 6 Defining Rails Routes

Lecture 7 First React Component

Lecture 8 Preparing JSON Data

Lecture 9 Rendering Ruby Models

Section 3: The Flux Application Pattern

Lecture 10 Introduction

Lecture 11 A Simple Flux Store

Lecture 12 Building The Store

Lecture 13 Integrating Flux Into React Components

Lecture 14 Introducing ES6 With Ruby On Rails

Lecture 15 Migrating Flux Javascript To Flux ES6

Lecture 16 ES6 Module Loading - 1

Lecture 17 ES6 Module Loading - 2

Section 4: Finalizing The Flux Architecture

Lecture 18 Introduction

Lecture 19 Migrating React Components To ES6

Lecture 20 Making React Components Context-Aware

Lecture 21 React Forms With Flux

Lecture 22 Leveraging Action Creators With Context

Lecture 23 Reading Server Data

Lecture 24 Sending Server Data

Lecture 25 Working With Promises

Section 5: Complex UI Interactions In Flux

Lecture 26 Introduction

Lecture 27 Component Trees

Lecture 28 Improving Component Styles

Lecture 29 Incorporating Bi-Directional Data Flow

Lecture 30 Implementing Ranking

Lecture 31 Implementing Ordering

Section 6: Real-Time

Lecture 32 Introduction

Lecture 33 Implementing Long Polling

Section 7: Isomorphic Flux - Configuring NodeJS

Lecture 34 Introduction

Lecture 35 Setting Up Webpack

Lecture 36 Node Dependencies

Lecture 37 Moving Sprockets Code To Webpack

Lecture 38 Bridging Rails And Webpack - 1

Lecture 39 Bridging Rails And Webpack - 2

Section 8: Isomorphic Flux - Configuring Rails

Lecture 40 Introduction

Lecture 41 Bundling Processes

Lecture 42 Writing A Component Rendering Server

Lecture 43 Finishing The Isomorphic Spike

Lecture 44 Adding Support

Section 9: Automated Testing

Lecture 45 Introduction

Lecture 46 Using Code Coverage

Lecture 47 Writing Model Specs

Lecture 48 Writing Browser-Based Specs

Lecture 49 Testing Flux With Rspec

Lecture 50 Completing Ruby Code Coverage

Section 10: Another Flux Implementation

Lecture 51 Introduction

Lecture 52 Redux Container And Middleware

Lecture 53 Reduxs Take On Action Creators

Lecture 54 Redux React Components

Section 11: Course Summary

Lecture 55 Summary

Section 12: Working Files

Lecture 56 Working Files

Lecture 57 Thank You

Web Developers,Software Developers,Programmers,Anyone who wants to learn ruby on rails,Anyone interested in ruby on rails