How The Backend Works

preview_player
Показать описание
As we already know, the web is made up of two main parts. The frontend and the backend. The frontend is concerned with presentation and is fairly easy to understand since it is what we interact with daily on the web. The backend, on the other hand, is all of the parts of the web that users do not directly interact with. In this video we are going to discuss the basics of how the backend of a website works by tracing all of the steps that the backend must go through from the moment it receives a request to the point it sends a response back to the client.

The URL alone is not enough to tell the server exactly what it needs to do, though. It can tell the server which section to look for and how to alter that section based on the query parameters, but that section of the server is broken down even further into multiple different parts. To determine which part of that section the server should run it needs to use an action which is passed along with the URL. This action can either be GET, POST, PUT, or DELETE. By combining the action and the path the server can find the correct part of the correct section that it needs to run. It can then use the query parameters to alter the response of that particular part and section.

Normally the response from the server will be an HTML page that is dynamically generated based on the request from the client. This is why when you go to the YouTube search page it always shows you the same page, since it has the same path and action, but the videos that are returned from your search are different based on the query parameter for your search.

Another important thing to note about a server is that it is only accessible to the outside world through the sections that it defines. This means that you can store any secure information on the server and it will be safe as long as it is not exposed through a specific path. This is why it is safe to have a database and website running on the same server since the server only chooses to expose the website and not the database. Essentially the server acts as a barrier between the outside world and all the parts of a website.

Next Video:

Playlist:

Twitter:

GitHub:

CodePen:

#Backend #WebDevelopment #Programming
Рекомендации по теме
Комментарии
Автор

I can’t believe this treasure of a channel was never recommended to me before. I can’t thank you enough for making this free 😇

maya-ccsx
Автор

Kyle, only you can demystify backend in 4 minutes! I love how you simplify abstract concepts, but don't dumb them down, so the viewer feels intelligent on understanding them. Just started this course and am super excited for it! Thanks 😊

nsharma
Автор

I LEARNT MANY THINGS FROM SEVERAL SITES, BUT I WANT TO RE-LEARN THEM FROM HIM, JUST BECAUSE HE'S EXPLAINING. THIS GUY IS A GOLDEN TREASURE TO ALL OF US BEGINNER DEVELOPERS.

langsonchibili
Автор

I really learn alot more in youtube videos than my 4 years in as a CS in college 😅

nat
Автор

I understood all the main concepts. Great video, no useless information, only an explanation. Keep it up!

OleksandrBorysenko
Автор

Your videos are very precise. You give all the useful information and no other unnecessary information for a beginner. I love your videos.

utkarshkhare
Автор

this channel right here deserves all the views

MattCurney
Автор

I like the front end, love the back end 🔥

HostDotPromo
Автор

You are the best teacher of YouTube! I cannot thank u enough!

marcosoliveira
Автор

love this channel, can't believe it took me this long to find it

aliencreation
Автор

Man literally treasure playlist ❤️❤️❤️

atharvakulkarni
Автор

This video has helped me in knowing why I need to learn back-end and I have also helped with the subtitles, please if you want to extend the help this video has done, help reviewing the subtitles I made ready for review. who knows, it (the subtitle) might be useful to new or non-native English language speakers.

adnanis-haq
Автор

This dude's videos are incredible. Straight to the point and easy. Freakin A mate!

WhatzHappeningNow
Автор

Am a new guy to your channel but ... I like the way you roll !!!

novastellar
Автор

Concise and well explained dude. Good job.

ebrahemluhar
Автор

Maaaan ! you change my life ! Thank you from a beginer dev path ;)

missblue
Автор

Wow 10 year old watching this an already got an idea it's so awesome.

Hangoutapp
Автор

This is a great refresher ever since my last web development job two decades ago in ColdFusion.

remyazharyyosef
Автор

Thank you sir it really help us 🙏 love from india 🇮🇳

sunnyboss
Автор

Please keep making more videos! Thank you!

germainrodriguez