HTTP Crash Course & Exploration

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 2. 05. 2019
  • In this video we will talk about HTTP and what it is, the request/response cycle, status codes, header/body and more. We will use Postman/Express.js to give examples
    Sponsor: DevMountain Bootcamp
    goo.gl/6q0dEa
    💖 Become a Patron: Show support & get perks!
    / traversymedia
    Follow Traversy Media:
    / traversymedia
    / traversymedia
    / traversymedia
  • Věda a technologie

Komentáƙe • 424

  • @TraversyMedia
    @TraversyMedia  Pƙed 5 lety +772

    If you are only interested in the HTTP part and not messing with Express/Postman, just watch the first 17 mins or so. Hope you enojy....thanks for watching!

    • @vehbikaraagac4068
      @vehbikaraagac4068 Pƙed 5 lety +45

      Traversy Media i think I'm planning on giving like %5 of my first paycheck to CZcamsrs that have helped me. You guys deserve a lot

    • @radanmitasik8793
      @radanmitasik8793 Pƙed 5 lety +1

      Great video thank you for your effort !

    • @sanjaygalami
      @sanjaygalami Pƙed 5 lety

      Make some course on django channels (websocket) for messenger with reactjs for frontend technology.. hope get soon. Love from Nepal
      đŸ‡łđŸ‡” & 44th viewer

    • @ljybc
      @ljybc Pƙed 5 lety

      thanks

    • @Vaheen
      @Vaheen Pƙed 5 lety +4

      Brad, just correcting one thing. An octet is not an "eight bit byte", it is a group of 3 bits (which can represent 8 values between 0 to 7). So a value of 255 will be written as 0377 (note the leading zero which denotes the value is written in octals).
      Love your vids, they are very informative and cover so many topics

  • @compton8301
    @compton8301 Pƙed 5 lety +690

    Many lives have been financially changed by your channel and your Udemy courses; I am excelling in my career mostly because of your tutorials since I don't have a degree in software development.
    Thank you Brad.

    • @LetTheWritersWrite
      @LetTheWritersWrite Pƙed 4 lety +14

      Coronavirus: hold my beer

    • @xcoldbloom
      @xcoldbloom Pƙed 3 lety +12

      actually economically is the wrong word: it's "financially improved"

    • @dalemoayokunle7330
      @dalemoayokunle7330 Pƙed 3 lety +8

      bobby hill Smiles, thanks for the correction, i guess you're a teacher..... And at least, there's no one who doesn't understant what he means..

    • @loremipsum752
      @loremipsum752 Pƙed 3 lety +2

      i know it's been a while since you commented but may I ask, how long did it take to land a job?

    • @compton8301
      @compton8301 Pƙed 3 lety +6

      @@loremipsum752 2 years. But I was busy with other things- if put in the work, I think you should be ready for a junior role in a year.
      CS50 -> freeCodeCamp -> Brad's MERN course.
      After those 3 courses, you should be an amazing junior dev. If money is tight, just go through MERN playlist here on CZcams.

  • @bakarandguladze
    @bakarandguladze Pƙed 3 lety +129

    00:00 Intro
    01:25 What is HTTP?
    02:01 HTTP is Stateless
    02:42 What is HTTPS?
    03:38 HTTP Methods (GET, POST, PUT, DELETE)
    05:11 HTTP Header Fields
    09:15 HTTP Status Codes
    11:36 HTTP version 2
    12:57 Example of an actual website
    16:23 Postman
    17:45 Express
    18:00 GET
    23:03 POST
    25:54 Statuses
    31:44 PUT
    34:09 DELETE
    35:00 Static folder

  • @giorgimerabishvili8194
    @giorgimerabishvili8194 Pƙed 5 lety +235

    That happy moment when you notice Traversy Media's new video

  • @jaroslavhuss7813
    @jaroslavhuss7813 Pƙed 5 lety +17

    Brad's activity for 2019 is so cool! Every week a couple of new videos. Just wow!

  • @pemifo260
    @pemifo260 Pƙed 2 lety +3

    Thanks for the video Brad. You are doing amazing job out there helping thousands of people who is interested in coding.

  • @VarretInxve
    @VarretInxve Pƙed 5 lety +52

    I'VE BEEN LOOKING FOR SOMETHING LIKE THIS FOR THE PAST TWO WEEKS, THANK YOU, YOU ARE AMAZING, YOUR TUTORIALS ARE AMAZING

  • @mostafabodabus7046
    @mostafabodabus7046 Pƙed 5 lety +8

    The only one thing that i didn't find in your channel as a beginner to web , is HTTPs and you've uploaded it WOW , you're the best man . Thank you alot :D

  • @stinklestudio
    @stinklestudio Pƙed rokem +2

    Brad you have been a mentor to many of those without one! Thanks a million times for your courses, videos and time you put it to educate the new nerd herd,

  • @davooddehghan65
    @davooddehghan65 Pƙed 5 lety +11

    Thank you Traversy Media
    I learned many things from this video.
    Thanks for helping the community, Brad.
    keep going...

  • @mikevcasv238
    @mikevcasv238 Pƙed 3 lety +5

    Great stuff man, your videos fill in the blanks that udemy/bootcamp type courses glaze over because they have so much else to cover. Much appreciated.

  • @jasonpauldegraaf
    @jasonpauldegraaf Pƙed 5 lety +7

    Always a good day when TM posts a new video! Thanks for helping the community, Brad. Keep up the great work!

  • @KylePrinsloo
    @KylePrinsloo Pƙed 5 lety +26

    I'm amazed at the quality of this video Brad. Seriously man. Like a full-on course here. Really helpful

  • @911madza
    @911madza Pƙed 5 lety +78

    One of those "I wish someone told me this before I started" type of videos :)
    Awesome to refresh the knowledge, for sure :)

    • @lawrancej7473
      @lawrancej7473 Pƙed 3 lety +2

      Hey!.. You're from dev.to

    • @911madza
      @911madza Pƙed 3 lety +1

      @@lawrancej7473 The world is small, right? 😄😄

    • @alexradu1921
      @alexradu1921 Pƙed 3 lety

      @@lawrancej7473 @911madza OMG YES, for the past couple of months I've read every post of yours on DEV.TO ... Nice to actually meet you in person (welp, in a chat but still)

    • @lawrancej7473
      @lawrancej7473 Pƙed 3 lety +1

      @@911madza Indeed it is

    • @lawrancej7473
      @lawrancej7473 Pƙed 3 lety +1

      @@alexradu1921 Yaaa.. He is very active in dev.to.. Nice to meet you bro

  • @ColeCaccamise
    @ColeCaccamise Pƙed 2 lety +3

    2 years later and still so valuable. Fantastic job Brad.

  • @from9835
    @from9835 Pƙed 5 lety +8

    Today i was reading something about HTTP and i sayd in my head , i should learn this...Then boom TRAVERSY notification.Now this world make sense.

  • @agi1041
    @agi1041 Pƙed 5 lety +8

    If CZcams were a university, Brad would be one of the top professors. Thank you, Brad, for all the fantastic videos you produce for us. I have learnt so much from you.

  • @sinamolaverdikhani2241
    @sinamolaverdikhani2241 Pƙed rokem +2

    If I thank you million times, it is not enough. clear, understandable and practical for some one like me who is junior .... Thank you man.

  • @billybobgeo
    @billybobgeo Pƙed 5 lety

    Brilliant idea to work inside postman here and not the browser -- thanx Brad for all you give to the developer community!

  • @soyciro4623
    @soyciro4623 Pƙed 2 lety +1

    Great, Brad!
    As you said, there wasn't so many content about HTTP... 'till I found you!
    Thanks

  • @sueholder703
    @sueholder703 Pƙed 4 lety

    @Travery Media
    Just wanted to say that you seem to have found that ideal playback speed but having said that, you speak so clearly as well that there is no challenge with comprehension when listening to you.

  • @MisterKitKit
    @MisterKitKit Pƙed 5 lety +1

    Very cool and informative video!! Maybe it would have been nice to mention the standing of REST with HTTP, because nowadays It seems like it is all about REST and people don't even understand the meaning behind that. I really love the way you explain and teach things and you made my life a lot easier with all of your videos. I'm interested in how much you work with cloud products like AWS or Azure ?

  • @toenytv7946
    @toenytv7946 Pƙed 3 lety

    In depth look into http requests. Great job with explaining the coding. 10/10. Didn’t know all this. Thanks for doing this video.

  • @abdulazeezatanda2371
    @abdulazeezatanda2371 Pƙed 2 lety

    Watched this in 2 times speed. Time was saved at no cost. Thanks Brad.

  • @yassinet.benchekroun5087
    @yassinet.benchekroun5087 Pƙed 3 lety +1

    Amazing explanation. Things are a lot clearer to me now. Thank you!!

  • @makoakaleo4653
    @makoakaleo4653 Pƙed rokem

    Amazing demo/explanation! Appreciate you taking the time to make this. Cheers!

  • @siddharthamin6124
    @siddharthamin6124 Pƙed 2 lety

    I loved this video. So clear to someone who is a novice in JS. Thank you

  • @rogerwprice
    @rogerwprice Pƙed 5 lety +1

    Super clear and helpful - I wish I had this a few years ago!

  • @abasthurabli7630
    @abasthurabli7630 Pƙed 4 lety +2

    Thank you very for this crash course, it's been awesome.

  • @janek4024
    @janek4024 Pƙed 11 měsĂ­ci +1

    hey bro tried to listen to it during the useless lesson and falled asleep. 10/10, i actually needed it

  • @saschametz9018
    @saschametz9018 Pƙed 5 lety +3

    This is really great, thanks a lot! Had one of these "I wish i knew this before"-moments :D

  • @fatemeetsluck
    @fatemeetsluck Pƙed 3 lety

    Traversy Media is a national treasure. I wish I watched this video before implementing XMLHttpRequest in my own scripting language.

  • @IvanZulfikar
    @IvanZulfikar Pƙed 2 lety

    I was looking for a good video explanation but stumbled upon a bad one after a google search. Im glad you already cover it. Great video

  • @63montywilliams50
    @63montywilliams50 Pƙed 2 lety +1

    Great content, im a huge fan! I learn so much from your presentations, always thorough and all points expressed clearly. Im currently a student in software development and i watch 1 of your videos that corresponds to the lessons i receive as i get new assignments. Your so thorough i have yet to be introduced to a concept that you dont already have a video for and ive been in school for like 6 months!. Thats 🐐 level stuff man. Thanks for everything u do and im glad u found something u are a passionate about that is both fulfilling and helpfull to the society. Good stuff man

  • @fran_sar
    @fran_sar Pƙed 2 lety

    Excelent video!
    This is the second time I watch it!
    It seems to be the only one in youtube that explain this good about the protocol, it is no easy to find a global intro explanation like this, and even worst, it is uncommon to find videos and courses about web development that goes over this topic that is really really important, it should be the base knowledge.
    Could you point me in the direction or share with me an article or video to get an idea about multi-language sites regarding the http protocol, char encoding and everything that is important in this matter? (locale, lang, etc)
    Thank you!

  • @tolstoy_was_right
    @tolstoy_was_right Pƙed 3 lety +1

    Great explanation and very useful examples on using the http headers. Thank you man!

  • @sediqkhan8353
    @sediqkhan8353 Pƙed 4 lety

    Precise. Useful. Informative. Just what I wanted.

  • @RickBeacham
    @RickBeacham Pƙed 4 lety +2

    Thanks for making these videos! Very grateful for your time. I was curious if you would like to make a Greenock(GSAP) tutorial?

  • @robotname438
    @robotname438 Pƙed měsĂ­cem

    This video was such a lifesaver for me. Thank you so much

  • @serge.stecenko
    @serge.stecenko Pƙed 3 lety

    Excellent video, thanks a lot. Maybe it is not like that for everyone, but I did not expect the demos to be using ExpressJS and I really enjoyed them.

  • @siddharthagoel969
    @siddharthagoel969 Pƙed 5 lety +2

    Very clear explanation. Thanks a lot!

  • @FelipeMaffezzolli
    @FelipeMaffezzolli Pƙed 5 lety +1

    Great content, as always. Thank you!

  • @mj2758
    @mj2758 Pƙed 3 lety +2

    You're a GIFT from god Thank's Traversy

  • @JohannGarrido
    @JohannGarrido Pƙed 3 lety

    This is the only channel which videos I like before even watching them.

  • @fran_sar
    @fran_sar Pƙed 3 lety

    Thank you for this video. Is true that theres is no much around about it. MDN has a good material.
    But I think there is one thing missing here and almost everywhere and is that the files goes within the http response (in the response body) and the browser "extract" and/or parse (I`m not sure) the content.
    Regarding that process or topic is very difficult to find info included in the HTTP explanations.
    However, I think this video is one of the best summary explanation I found on the subject.
    Thank you!

  • @biseraruzhina119
    @biseraruzhina119 Pƙed 2 měsĂ­ci

    Nicely explained with pretty good diction and level of English. Thanks for the upload!

  • @lcapocer
    @lcapocer Pƙed 7 měsĂ­ci +1

    Great tutorial, thank you!

  • @adityapundir5549
    @adityapundir5549 Pƙed 3 lety

    Thanks, Brad this video helps me to clear a lot of my confusion.

  • @cangozpinar
    @cangozpinar Pƙed 4 lety

    You are the Best !!! been looking for this for ages Thanks a lot .

  • @saeednrzadeh4754
    @saeednrzadeh4754 Pƙed měsĂ­cem

    Thanks very much , as Cloud Admin (not a web developer) this was very helpful.

  • @MasterAless
    @MasterAless Pƙed 6 měsĂ­ci

    I've watched the entire video and I not only liked it but also learned so much, I dare to say that if you really want to learn about the theory, just watch the first 17 minutes of the video, however; you'd be losing almost the most incredible stuff, so watch it until the end đŸ“Œ

  • @ahme585
    @ahme585 Pƙed 4 lety

    thank you so much. This is a State-of-Art simple and well explained.

  • @KRoc
    @KRoc Pƙed 2 lety

    Great video. I think this one should be a prerequisite for a lot of the express videos. I understand what the hell (req, res ) actually means now. Thanks again Brad!

  • @oop_web7707
    @oop_web7707 Pƙed 5 lety +1

    This video came handy right now, thank you!

  • @pp-studio
    @pp-studio Pƙed 4 měsĂ­ci

    Your content make me cleared about it. Thank you 🙂

  • @neetizen5692
    @neetizen5692 Pƙed 5 lety

    finally i can start for ssl after this, thanks brad

  • @user-oh5vo5rj6y
    @user-oh5vo5rj6y Pƙed 3 lety +1

    Thanks, Brad. That gave me a lot of helpful information.

  • @mannycalavera121
    @mannycalavera121 Pƙed rokem

    Thanks got making this, really simplified the concepts for me, thanks

  • @christopherlopez2491
    @christopherlopez2491 Pƙed rokem +1

    I’m currently in a boot camp to be a fullstack dev and this aspect of everything always blew my mind. THANK YOU FOR MAKING EVERYTHING SUPER CLEAR.

  • @ibrahimmanaf
    @ibrahimmanaf Pƙed 5 lety +8

    The topics you presented are very helpful for me brad... eventually, I am your fan

  • @marcepires
    @marcepires Pƙed 4 lety

    Great work!!!! Thanks mister! You are my new hero!

  • @abdirahem221
    @abdirahem221 Pƙed 5 lety +3

    Brad you read my mind đŸ˜â€ thank you alot đŸ”ŠđŸ”ŠđŸ”ŠđŸ”ŠđŸ”Šâ€â€

  • @yasserosama3405
    @yasserosama3405 Pƙed 2 lety

    Thank you sir , i've subscribed to the channel & in your upcoming freelance masterycourse , love your explanation

  • @francoisbourvil8733
    @francoisbourvil8733 Pƙed 5 lety +1

    Evertytime I think of a subject I want to train on, a video on that particular subject comes out exactly at the same time!
    Awesome Brad !

  • @eleonora3139
    @eleonora3139 Pƙed měsĂ­cem

    Usually I don't comment, but this video is amazing. Congrats!

  • @naynyamish270
    @naynyamish270 Pƙed 5 lety

    no way , i just getting into a tutorial on express on udemy and then the instructor started to explain about tcp/http and stuff so i decided to do more depth search and then your video show up

  • @konstantinstefanov365
    @konstantinstefanov365 Pƙed 2 lety

    Great course, straight to the point.

  • @gsgonzalez88
    @gsgonzalez88 Pƙed 4 lety

    concise and well explained! thanks!

  • @saurabhbhathiza
    @saurabhbhathiza Pƙed 4 lety

    thanks a lot buddy :) 17 mins was enough for me to understand http methods and status codes.

  • @LeGreeCos
    @LeGreeCos Pƙed 2 lety

    Perfect Voice for explaining! Thank you so much ;)

  • @TriNguyen-dl9uu
    @TriNguyen-dl9uu Pƙed 2 lety

    awsome explanation and demonstration, thank you so much!!

  • @lucasmarcon2657
    @lucasmarcon2657 Pƙed 5 lety

    Brad, thank you from Brazil!

  • @andrewdillard5961
    @andrewdillard5961 Pƙed 2 lety

    Amazing content. Thank you so much Brad!

  • @HT-rr9ww
    @HT-rr9ww Pƙed 2 lety

    On the software side, a web server includes several parts that control how web users access hosted files. At a minimum, this is an HTTP server. An HTTP server is software that understands URLs (web addresses) and HTTP (the protocol your browser uses to view webpages).

  • @madhavkwatra5888
    @madhavkwatra5888 Pƙed rokem

    Thanks Brad😊
    It was so easy to understand.
    You Taught very good.

  • @dheeraj86446
    @dheeraj86446 Pƙed 5 lety +3

    Awaiting for this from long time

    • @x-lightsfs5681
      @x-lightsfs5681 Pƙed 5 lety

      I guess he promised it:)
      Be sure your comment is async or yt will throw and error!
      At least his content is non-blocking!
      I should stop making js jokes lol

  • @sheruloves9190
    @sheruloves9190 Pƙed 2 lety

    This is very very helpful for developers. Thanks!

  • @zappist751
    @zappist751 Pƙed rokem +1

    THIS IS REAL GOOD MAN. I LOVE YOU

  • @LiborPilny
    @LiborPilny Pƙed rokem

    Maaan, you always make it look soooo easy :-P Thanks a lot - great explanations and examples as always!! ;-)

  • @hilsoville1
    @hilsoville1 Pƙed 2 lety

    You're an amazing instructor.

  • @TheCostaNevado
    @TheCostaNevado Pƙed rokem +1

    Thank you very much for this video!

  • @sushilshiwaniwal
    @sushilshiwaniwal Pƙed 5 dny

    Thanks for sharing the valuable information

  • @user-nq9rs7jd5x
    @user-nq9rs7jd5x Pƙed 2 měsĂ­ci

    Thanks u for the tutorial and it help me a lot understanding about the http everyone here checking coomment to review i should watch or not i wanna say just watch it

  • @PANKAJKUMAR-fe8zn
    @PANKAJKUMAR-fe8zn Pƙed 3 lety +1

    Thank you Brad for this videoâŁïžâŁïž

  • @airmadinaadil6767
    @airmadinaadil6767 Pƙed 2 lety

    Amazing explaining. Thank you so much.

  • @sharonkerketta6957
    @sharonkerketta6957 Pƙed 3 lety

    Thank you so much. This is an awesome video. Really helpful. 😭🙌

  • @cambellajoe
    @cambellajoe Pƙed rokem

    Impressive, learned so much from one video.

  • @SeanCarrington
    @SeanCarrington Pƙed 5 lety

    Brad Traversy is a living legend !

  • @only4comment
    @only4comment Pƙed 2 lety

    Thank you, bro! you created very helpful content.

  • @geeshta
    @geeshta Pƙed 2 lety

    You're right that people don't talk about HTTP enough, but it's abolutely fundamental!

  • @magyaom7102
    @magyaom7102 Pƙed 3 lety +1

    Thanks mate!! That was really useful!!

  • @jakub7048
    @jakub7048 Pƙed 5 lety

    such a stuff is amazing, do more of network things (would be nice if you show how to implement https in node.)

  • @MauriceWilliams
    @MauriceWilliams Pƙed 3 lety

    Bro thanks for uploading this man.

  • @muhammadshahzaib3814
    @muhammadshahzaib3814 Pƙed 2 lety

    Thanks alot man i was stuck in error due to last 3 days because i am sending same error in two post and these posts are parallel and just figure it out due to your video.

  • @polaz558
    @polaz558 Pƙed 2 lety

    I cant thank you enough, this is so helpful

  • @amanciio93
    @amanciio93 Pƙed rokem +1

    Hello man.
    I'm live in Brazil, your video is perfect!
    Please, sorry my English rs'
    God job !

  • @edwardshields2777
    @edwardshields2777 Pƙed 4 lety

    Awesome as usual! Thank you!!

  • @scoppyeah
    @scoppyeah Pƙed 3 lety +1

    AMAMZING as always! 👍

  • @andresraigoza2082
    @andresraigoza2082 Pƙed rokem

    Awesome!, this is really helpful, thank you so much

  • @__AhmedN12345__
    @__AhmedN12345__ Pƙed 4 lety

    Amazing crash course. Thanks a lot