
Join the Conversation!
Subscribing gives you access to the comments so you can share your ideas, ask questions, and connect with others.
"Please login to view comments"
Subscribing gives you access to the comments so you can share your ideas, ask questions, and connect with others.
By logging in, you'll unlock full access to this and other free tutorials on JSM Pro.
Why? Logging in lets us personalize your learning experience, track your progress, and keep you in the loop with new workshops, coding tips, and platform updates.
You'll also be the first to know about upcoming launches, events, and exclusive discounts.
No spam—just helpful content to level up your skills.
If that sounds fair, go ahead and log in to continue →
Enter your name and email to get instant access
##Looks like we found a thief monkey By the way, I liked the trick how you reached till here. You have a good sense of humor. You will improve a lot if you join our course with this passion.
var
(function-scoped, outdated)let
(block-scoped, modern and recommended)const
(block-scoped, cannot be reassigned)_
, or $
let let = 5;
is invalid)myVar
and myvar
are different)string
, number
, boolean
, null
, undefined
, bigint
, symbol
Objects
, Arrays
, Functions
Subscribing gives you access to a brief, insightful summary of each lecture to stay on track.
00:00:01 To build your APIs, you could use languages like Python, Ruby, Java, or JavaScript runtimes like Node, Bun, or Dino.
00:00:11 And if I had to quickly show you how to create a simple Node.js server, it would look something like this.
00:00:18 It's a big mess.
00:00:19 Writing all of this code from scratch might feel a bit too much, right?
00:00:23 And that's where backend frameworks come in.
00:00:26 Frameworks provide a structured foundation for building servers, and they handle repetitive tasks like routing, middleware,
00:00:34 and error handling so you can focus on your app's unique logic.
00:00:39 Some of the most popular backend frameworks are Express, Hono, and NestJS for JavaScript.
00:00:45 Django for Python, Ruby on Rails for Ruby, and Spring for Java.
00:00:50 In this course, we'll, of course, stick with the most popular JavaScript framework, which is, of course, Express.js.
00:00:58 But if you'd like me to see Trihono or Nest, you can let me know down in the comments.
00:01:02 But building a backend isn't just about creating API endpoints.
00:01:07 It's about managing data.
00:01:09 You might think, well, why not just store the data directly on the server?
00:01:14 Well, that's inefficient and doesn't scale as your app grows.
00:01:19 That's why every backend relies on dedicated storage solutions, commonly known as databases.
00:01:27 So in the next lesson, we'll dive into exactly how databases work, the different types you can use, and how they connect with your APIs to manage data efficiently.
00:01:38 Let's keep going.