Build a Twelve-Factor Node.js App with Docker
Apply concepts from The Twelve Factor App to build a Node.js app with Docker.
Learn how to build a scalable web app by applying the Twelve-Factor App design methodologies. In this course, we will build a Node.JS app that uses Express & MongoDB, and you'll learn how to use Docker to ensure your app is built correctly.
You will also learn how to setup a deployment process, as well as managing config values with environment variables. You'll be on the right track to build scalable web apps after watching this course.
Course curriculum
13 easy-to-consume video lessons.
Summary & Concepts of the Twelve-Factor App
Duration 0:36 FREEUse Git Flow as a Reliable Version Control Model
Duration 5:03 FREEPin Down NPM Package Versions with Yarn.lock
Duration 1:14 FREEManage Configuration Values with Environment Variables
Duration 1:54 FREEProxy Requests for Local and Remote Service Parity
Duration 2:22 FREEBuild, Release and Run Containers with Docker Compose
Duration 3:18 FREERun Stateless Docker Containers
Duration 4:07 FREEExport Services with Docker Port Binding
Duration 1:51 FREEScale Docker Horizontally with Nginx Load Balancing
Duration 3:20 FREEEnsure Containers Run with High-Availability
Duration 1:45 FREERun Consistent Dev, Stage & Prod Docker Environments
Duration 1:50 FREEPipe Log Output to STDOUT with Docker
Duration 2:08 FREERun One-Off Docker Containers
Duration 1:06 FREEIncluded in the M.academy Library
Learn more about Magento, PHP, Docker, or something entirely new.
Join now
It's completely free to access the M.academy Library. Get additional access to track course progress, leave comments on lessons, join our Slack group, and automatically get access to new lessons in the library.
What's included
-
Track course progress
-
Leave comments on lessons
-
Join the M.academy Slack Group
-
Automatically access new lessons
Meet the instructor

Hi there! I'm Mark 👋
My passion over the last decade has revolved entirely around Magento. Starting with the early days of Magento 0.8, I've had a heavy interest in the Zend and Magento Frameworks, and have been devoted to eCommerce & PHP for even longer (over 20 years!). I've held all positions within many organizations, ranging from junior developer to chief solution architect.
During this time I've spoken at conferences such as Magento Imagine and Meet Magento New York, and my LAMP stack programming expertise has paved the way for me to become a Zend Certified Engineer and Adobe Certified Magento Developer. I love open-source software, and have maintained docker-magento, the most popular development environment for Magento since the release of Magento 2.
I'm married to my wonderful wife Juliann, and we are the proud parents of twin girls Lily and Brielle. I live in Northeast Ohio and love eating chipotle burritos, solving Rubik's cubes, driving my 240sx, and watching Cleveland Browns games.
Premium Courses
Free Resources
Additional
© 2020 M.academy LLC. All rights reserved.
Privacy Policy · Terms of Use