Build Your Own Web Server from Scratch using Python!

preview_player
Показать описание
In this tutorial, we'll be creating our own simple HTTP web server from scratch using Python.

Timestamps
(00:00) Introduction
(01:01) What is a Web Server?
(02:12) Creating Project
(03:02) Initialising Socket
(04:08) Internet Protocol (IP)
(06:07) TCP - Transmission Control Protocol & Handshake
(08:00) UDP - User Datagram Protocol
(09:20) Socket Optional Settings
(11:06) Binding Socket to Server - IP Addresses, Port
(14:00) Listening to Requests
(16:59) Accepting Connection Requests, Blocking/Non-Blocking
(21:47) Receiving HTTP Requests
(23:14) HTTP Request Structure, HTTP Versions, QUIC, CORS
(34:24) HTTP Response Structure, Sending Responses & Adding More Paths
(47:50) Code Refactoring
(49:00) WSGI, Next Video, Thanks!

Image Credits (not in any order):
GeekForGeeks
Scaler
June Dang Blog
Balding
Nginx
DebugBear
Internet society Pulse
Hostinger
4D Blog
Deepak Kumar on Medium
Reflectoring
Requestly
Wallarm
APNIC
Network Academy
System Weakness
CheapSSL Certificates
The Engineering Projects

Please let me know if I’ve missed out on crediting anyone.

Connect With Me Here:
Рекомендации по теме
Комментарии
Автор

Would you make project with Flutter and python as backend

venuraj
Автор

This is what hours of knowledge compressed into a few minutes looks like

porasshrivas
Автор

20:30 this is the same way how I manage my problems, great video thanks.

keremokumus
Автор

You really made it easy to understand how everything works. Also I now understand how to work with Postman. Thanks

believer-nt
Автор

That was really good. Most of people so focused on Flutter but since they want to make mobile apps, %99 they will have to need a backend. Just learning how to send http request to server is not enough, also you have to learn at least superficially how it works at the behind the scenes.

keremokumus
Автор

Very good tutorial. Simple but explanatory!

oppenheimjm
Автор

Hi Rivaan! I'm a Flutter developer and I'm currently facing compatibility issues with Android (Gradle, Kotlin, Java, and Flutter SDK) while trying to run an older project. It would be really helpful if you could create a video that explains how to resolve such issues. I think many developers, including myself, would greatly benefit from your guidance.

harshshukla
Автор

Congrats bro for interning at Nvdia. Can you share your experience?

omkarjoshi
Автор

Could you release the remaining part of DSA course?

VivekV.G-do
Автор

rare to see Indian guy making something from scratch in YouTube space lmao

caresbruh
Автор

Hi Rivaan, would you recommend going with Bloc or riverpod in flutter? Thanks for the video!

walidsabir
Автор

It's been 3 weeks new vedio hasn't arrived. I hope you are good sir ❤️

amazzyrot
Автор

amazing as always.By the way Rivan, can i watch your flutter and firebase course where you build instagram CLONE, nowadays or it'd be hard cause some tecologies have been changed on the newer versions?

juniorMr
Автор

Hey bro can u make us a threads clone with all features like notifications, show likes on posts and show followers and following list and when someone refresh the page show him a new random posts in feed page every time he make refresh and show new suggestions people in search page every time he make refresh like threads with add admin app to control with posts and block accounts and verify accounts using flutter and firebase

bedosayd
Автор

This is only available via localhost, or no? This doesn't seem to be quite a web server if it can't be accessed from the web, only on single device (not even LAN).

collynchristopherbrenner
Автор

Hello rivan, I need your help regarding that flutter project Ellen voice assistant that developed a year ago I took your video's help but that app is not working on my phone can you please provide me with working Ellen voice assistant it's urgent I final ty project submission is in a week and the only person whose project is not finished nor working properly, documentation part is done just now have to perform it in front of external examiner I have mentioned I black book that I took reference, help from your video need immediate help.

jhonnydark
Автор

how do u learn multiple technologies so fast

pratikgupta
Автор

Please make a video on the CI CD in flutter

arunpradhan-ekzt
Автор

i hope you create a fullstack chat app using django restframe work and websockets, channels and flutter

kareemmuhamedz
Автор

Is there a complete Python course from scratch to learn backend? What comes after learning Python to reach professionalism? What comes after that to learn backend?

belalebraham
visit shbcf.ru