Beginner
104 Lessons
10h
Certificate of Completion
Takeaway Skills
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 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...
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
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