
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:02 The entire handshake between the client and the server happens in a flash, faster than Thanos can snap his fingers.
00:00:09 But for it to be that quick, computers need to speak the same language.
00:00:14 Just like we have different languages, computers follow rules of communication, called protocols.
00:00:20 And the most important one, HTTP, Hypertext Transfer Protocol.
00:00:26 It's the backbone of the Internet.
00:00:28 When you type google.com in your browser, it uses HTTPS, the secure version, to talk to Google servers.
00:00:36 But before your device can send that request, it needs to find the server.
00:00:41 And that's where DNS comes in.
00:00:43 We use easy-to-remember names, like google.com, but computers need IP addresses, like 192.168.11, to find each other.
00:00:54 And the domain name system, or a DNS, is like the internet's phonebook.
00:00:59 It translates the main names into IP addresses.
00:01:03 Here's how it works.
00:01:04 You type in google.com, the browser checks if it already knows the IP, and if not, it asks the DNS resolver.
00:01:12 The resolver searches for the IP address, and once found, your browser uses that IP to connect to Google servers.
00:01:19 But what's an IP anyway?
00:01:21 An IP address is a unique number that identifies every device on the internet.
00:01:27 Think of it as your device's home address.
00:01:30 There are two types, IPv4, which is a classic format, but we're running out of these.
00:01:36 And there's IPv6, which is a newer format designed to support more devices.
00:01:41 So now you know how your device connects to a server, but how does it know what to ask for?
00:01:48 That's where APIs come in.