Environment Variables for Web Developers
In this course we configure Javascript web apps to be secure using dotenv. Dotenv is a versatile library but that makes it difficult to know how to use it safely in all projects. In this course, I demonstrate a few patterns that you can apply across most types of applications.
( the summary is short - one or two lines )
- 5.0 / 5 (1 rating)
- Published
- Updated
1 hr 53 mins
13 Videos
![Avatar Image](/_next/image?url=https%3A%2F%2Fdzxbosgk90qga.cloudfront.net%2Fx700%2Fn%2F20210205193537256_IMG_20181007_131405.jpg&w=256&q=75)
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 Environment Variables for Web Developers. 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.
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
( the primaryDescriptionMarkdown is long - several lines, include images, as long as you want )
In this course we practice general strategies for configuring Javascript projects to be secure and robust in team settings using environment variables. Every language has a way to handle environment variables, which makes it difficult to understand the best and most up to date way to use them with the rest of your project setup.
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.
It's taught by Kemal Ahmed who is the maintainer of react-native-dotenv.
Example:
We created a free course to create your first GraphQL server (from scratch) using Node and TypeScript. TypeScript and GraphQL are a powerful combo, but there's a lot of confusing edges if you're getting it setup the first time.
In this course we cover the basics of getting TypeScript setup with Node, how GraphQL works, and how to set up a GraphQL server using Apollo server. It's two hours long, it comes with complete code examples, and we walk through the code step-by-step.
It's taught by my friend, Shopify-engineer Hassan Djirdeh and he's integrated what he's learned using GraphQL in production as an engineer at Shopify. We've already had over 1,300 students enroll and it's been getting great reviews so far.
// ... and so on
Our students work at
Course Syllabus and Content
Using environment variables with Node.js
4 Lessons 35 Minutes
- Free00:06:18
- Free00:10:17
- Free00:10:30
- Free00: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
What Students are Saying
Meet the Course Instructor
![Kemal Ahmed](/_next/image?url=https%3A%2F%2Fs3.amazonaws.com%2Fassets.fullstack.io%2Fn%2F20210205193537256_IMG_20181007_131405.jpg&w=640&q=75)
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 $30/mo billed monthly. Free to cancel anytime.
- Discord Community Access
- Full Transcripts
- Money Back Guarantee
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