Scaling Web App Configuration with Environment Variables
Learn the strategies senior engineers use to configure their projects to run securely, anywhere with environment variables.
- 5.0 / 5 (1 ratings)
- Published
- Updated
1 hr 53 mins
13 Videos
Kemal Ahmed
disabled engineer. entrepreneur. front-end lover. ex-aws contractor
01Remote
You can take the course from anywhere in the world, as long as you have a computer and an internet connection.
02Self-Paced
Learn at your own pace, whenever it's convenient for you. With no rigid schedule to worry about, you can take the course on your own terms.
03Community
Join a vibrant community of other students who are also learning with Scaling Web App Configuration with Environment Variables. Ask questions, get feedback and collaborate with others to take your skills to the next level.
04Structured
Learn in a cohesive fashion that's easy to follow. With a clear progression from basic principles to advanced techniques, you'll grow stronger and more skilled with each module.
Manage Configurations Across Multiple Environments with dotenv
How to use dotenv to build a 12-factor app
Importance of not committing your keys
How to integrate dotenv into React Native
Differences between dotenv on the front end and back end
Where dotenv doesn't solve your problem
How to create a project from scratch
Every time I used to build a new project it seemed there is a different strategy you have to come up with to manage configurations.
When I heard of dotenv and how common it was I figured that a standard would be simple to setup and consistent, but when I started using it felt like I had to re-invent the wheel every time.
After building hundreds of apps from scratch, consulting with people all over the industry, and answering countless questions to users of my open source libraries, I discovered that there's only a few patterns you need to know to be able to configure any app from scratch securely in a team.
In this course I'll show you the patterns for configuring any Javascript project to be secure and robust in team settings using environment variables.
In 12 videos we cover environment variables in back end node, front end react, and mobile react native. You'll learn when environment variables are not even the best solution for configuration and how to test them.
It's taught by Kemal Ahmed who is the maintainer of react-native-dotenv.
Our students work at
Sample Course Lessons
Course Syllabus and Content
In 12 videos we cover environment variables in back end node, front end react, and mobile react native. You'll learn when environment variables are not even the best solution for configuration and how to test them.
Using environment variables with Node.js
4 Lessons 35 Minutes
- Sneak Peek00:06:18
- Sneak Peek00:10:17
- Sneak Peek00:10:30
- Sneak Peek00:08:28
CI / CD for dotenv
3 Lessons 27 Minutes
- Sneak Peek00:13:25
- Sneak Peek00:05:59
- Sneak Peek00:08:13
dotenv in React
2 Lessons 25 Minutes
- Sneak Peek00:10:55
- Sneak Peek00:14:14
dotenv in React Native
2 Lessons 21 Minutes
- Sneak Peek00:04:16
- Sneak Peek00:17:26
Conclusion and extra resources
1 Lesson 1 Minutes
- Sneak Peek00:01:02
Subscribe for a Free Lesson
By subscribing to the newline newsletter, you will also receive weekly, hands-on tutorials and updates on upcoming courses in your inbox.
What Students are Saying
Meet the Course Instructor
Purchase the course today
newline Pro Subscription
$18/MO
Get unlimited access to the course, plus 60+ newline books, guides and courses. Learn More
Billed annually or $40/mo billed monthly. Free to cancel anytime.
- Discord Community Access
- Full Transcripts
- Money Back Guarantee
- Lifetime Access
Plus:
- Unlimited access to 60+ newline Books, Guides and Courses
- Interactive, Live Project Demos for Every newline Book, Guide and Course
- Complete Project Source Code for Every newline Book, Guide and Course
- Best Value 🏆
Frequently Asked Questions
Who is this course for?
This course is for intermediate to advanced JavaScript programmers looking to learn the industry standards for setting up a robust app
What will I learn?
You will learn the workflow to picking the best strategy to configure your JavaScript applications and how to implement them
What if I need help?
You can ask us questions anytime through the community Discord channel or by sending us a message.
Are there any prerequisites?
You should be a decent JavaScript developer with experience in numerous forms of JavaScript, including ES6, React, and Node.js