Beginner
104 Lessons
10h
Certificate of Completion
Here you will learn everything you need to know about building a Rails app and taking that app to production and finally deploying it on the cloud.
AI-POWERED
This course includes
This course includes
Course Overview
This course is your field manual for building Rails applications with Docker. To kick things off, you’ll start by learning the basics of Docker like architecture, images, and containers. You will then be introduced to Docker Compose and use it to build up to a multiservice application with Redis. You will then work to get your Dockerized setup to play nice with JavaScript, using both the standard asset pipeline and webpacker, Rails’ newest approach for integrating modern JavaScript front ends. Lastly, y...Show More
TAKEAWAY SKILLS
Docker
Docker Containers
Docker Architecture
Docker Images
Dockerfile
Docker Commands
Docker Compose
Adding Database Using Compose
React Frontend In Rails
Webpacker
Testing Via Docker
Docker Compose Commands
Ruby Gem's Management
Caas Platforms
Docker Machine
Using Docker Swarm
Db Migration
Ops Explanation
Production Images
Docker Hub
Orchestrators
Iaas Platforms
Deployment On Cloud
What You'll Learn
Learn the Docker fundamentals you need to know to get you off the ground
Get your hands dirty making and running the real Rails app
Learn how Compose allows adding multiple services
Learn to integrate a frontend option with your Rails app
Use Docker to deploy the Rails app to Cloud
Course Content
Introduction
A Brave New World
Running a Rails App in a Container
Fine-Tuning Our Rails Image
Describing Our App Declaratively with Docker Compose
Beyond the App: Adding Redis
6 Lessons
Docker for Rails Developer—Exam 1
Assessment
Adding a Database: Postgres
7 Lessons
Playing Nice with JavaScript
6 Lessons
Testing in a Dockerized Environment
8 Lessons
Advanced Gem Management
5 Lessons
Some Minor Irritations
5 Lessons
Docker for Rails Developer—Exam 2
Assessment
The Production Landscape
10 Lessons
Preparing for Production
5 Lessons
A Production-Like Playground
10 Lessons
Deploying to the Cloud
8 Lessons
Docker for Rails Developer - Exam 3
Assessment
Closing Thoughts and Next Steps
3 Lessons
APPENDIX
3 Lessons
Show License and Attributions
Show License and Attributions
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE