This course provides a detailed examination of using the dotenv module for managing environment variables in JavaScript. You will learn to create nine different environments, including back-end, front-end, SSR, and React Native. The course is suitable for developers at intermediate and advanced levels who want to master the configuration standards of scalable applications. It is also useful for those who use dotenv but encounter challenges in complex scenarios.
Scaling Web App Configuration with Environment Variables
Prerequisites:
Experience in JavaScript, including ES6, React, and Node.js is required.
About the Author: Fullstack.io
Fullstack.io is the technical book and course publisher founded by Nate Murray, Ari Lerner, and team — known for the ng-book Angular series, the React Quickly books, and the fullstack React series that anchored a generation of working developers' first deep-dive into modern JavaScript framework material. Fullstack.io has since rebranded to Newline for its newer course catalog.
The book / course catalog covers the modern JavaScript framework landscape — Angular, React, Vue, GraphQL, Node.js — at the level of comprehensive reference works rather than introductory tutorials. The Fullstack.io style is unusually rigorous about the underlying APIs and edge cases that ship projects to production.
The CourseFlix listing under this source carries over 20 Fullstack.io / Newline courses spanning that range. Material is paid; the original platform sold both per-course access and membership tiers. Courses are aimed at developers ready to move past introductory tutorials into the depth of a chosen framework.
Watch Online 13 lessons
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Introduction to Course Demo | 02:11 | |
| 2 | Why Environment Variables | 06:19 | |
| 3 | Environment Variables in Practice | 10:18 | |
| 4 | dotenv flow | 10:31 | |
| 5 | Configuring Your Webpack Builds | 08:29 | |
| 6 | Environment Variables from External Keystore | 13:26 | |
| 7 | How dotenv Flow Interacts with CI / CD | 06:00 | |
| 8 | How to Share Environment Variables with Your Team | 08:13 | |
| 9 | Environment Variables in React Bundles | 10:56 | |
| 10 | Environment Variables in SSR | 14:15 | |
| 11 | Why We Can’t Use dotenv for Babel | 04:17 | |
| 12 | React Native dotenv / Babel Setup | 17:27 | |
| 13 | Conclusion and extra resources | 01:03 |
Get instant access to all 12 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionRelated courses
-
Updated 2y agoThe Software Designer Mindset (COMPLETE)
By: ArjanCodes (Arjan Egges)"The Software Designer Mindset" is a course that teaches all aspects of software architecture and offers practical advice on creating scalable software.14h 32m -
Updated 1y agoClean Code Zero to One
By: Shahan Chowdhury"Clean Code Zero to One" is a guide on writing clean and maintainable code, based on the modern practices of Robert C. Martin (Uncle Bob). -
FreeUpdated 2y agoAdvanced Distributed Systems Design
By: Udi DahanUdi Dahan is one of the world’s foremost experts on Service-Oriented Architecture, Distributed Systems and Domain-Driven Design. He's also the creator of NServi32h 22m5/5