Gain insights into using Rails Webpacker, Webpack, and TypeScript to build applications. Learn about Stimulus and React for rich interactions, state management, testing, and troubleshooting.
Intermediate
120 Lessons
25h
Certificate of Completion
Gain insights into using Rails Webpacker, Webpack, and TypeScript to build applications. Learn about Stimulus and React for rich interactions, state management, testing, and troubleshooting.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
In this course, you will learn to build a fully-functional application with Rails Webpacker, Webpack, and TypeScript. To kick things off, you’ll walk through the basics of getting Rails set up to use Webpacker which will serve JavaScript and CSS to the browser. You’ll then get acquainted with Stimulus and React which will help with creating richer interactions. In the latter half, you’ll work with TypeScript and set up communication between a server. Beyond that, you’ll work through managing state in your...Show More
TAKEAWAY SKILLS
React Frontend In Rails
Ruby Gem's Management
Webpacker
What You'll Learn
Build a fully-functional application with Rails, Webpacker, Webpack, TypeScript and dynamic CSS
Learn how Turbolinks makes navigating your web application faster
Learn how Stimulus framework enhance static or server-rendered HTML as compared to other front-end frameworks
Understand how React and ActionCable allow you to change data without reloading the page
Learn how to manage state in Stimulus, React and Redux
Learn code validation and testing using Cypress
What You'll Learn
Build a fully-functional application with Rails, Webpacker, Webpack, TypeScript and dynamic CSS
Show more
Course Content
Getting Started
Client-side Rails
Turbolinks
Stimulus
React
Book Review System Using ReactJS and Ruby on Rails
Project
Cascading Style Sheets
9 Lessons
TypeScript
7 Lessons
Webpack
4 Lessons
Webpacker
4 Lessons
Talking to the Server
7 Lessons
Immediate Communication with ActionCable
5 Lessons
Build a Chat Room Application Using ActionCable in Ruby on Rails
Project
Managing State in Stimulus Code
5 Lessons
Managing State in React
7 Lessons
Using Redux to Manage State
4 Lessons
Validating Code with Advanced TypeScript
8 Lessons
Testing with Cypress
8 Lessons
More Testing and Troubleshooting Basics
4 Lessons
Appendix
10 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.