Комментарии •

  • @bootdotdev
    @bootdotdev Год назад +693

    I hope the video is helpful! It was a ton of fun to record

    • @bandanaboii3136
      @bandanaboii3136 Год назад +3

      I wish I had watched this video before learning to code for the past year, it would have made my life 100x easier

    • @mr.daniish
      @mr.daniish Год назад +4

      Clear, concise and loaded with value!

    • @andifaizal6848
      @andifaizal6848 Год назад +1

      Awesome course. Thank you dude.

    • @paraglide01
      @paraglide01 Год назад +1

      I hope so too.

    • @tylermyers8735
      @tylermyers8735 Год назад +3

      This has been great stuff! Really appreciate that you are filling in the gaps for the frontend-heavy novice programmers such as myself. Super easy to follow along with a ton of useful information about parts of web dev that were previously shrouded in mystery. 10/10!

  • @zb2747
    @zb2747 Год назад +832

    As someone who is self taught dev, I encourage all devs to start with a good understanding of networking + DevOps, it’ll help you a ton trust me.

    • @elkhoukhi
      @elkhoukhi Год назад +10

      Very helpful, thanks !

    • @semperfiArs
      @semperfiArs Год назад +10

      Is this tutorial good for beginners and what other things do we need to learn. Thanks a lot for the advice btw

    • @aznood3004
      @aznood3004 Год назад +6

      recomend some video bro

    • @andreanarbot8108
      @andreanarbot8108 Год назад +1

      You are correct!

    • @divyareddy7622
      @divyareddy7622 Год назад +7

      I don't have a lot of guidance as I live in small town.....If you get time could you please recommend some good soruces for networking and DevOps. Thanks!

  • @As74ful
    @As74ful Год назад +79

    I love this kind of basic-concept course, there's no fancy skills or something really interesting/fresh, but it just gets me a better understanding how everything works under the hood. Nice course!

  • @nehaumbre6647
    @nehaumbre6647 Год назад +49

    What timing 🥺🥺🥺🥺🥺🥺🥺waaaaaaaaawwwwm
    . I'm currently working in API management and the developer portal. And this course is such a wonderful time to learn. Thanks, freecodecamp and Boot dev . It feels so great.

    • @nishantdalvi9470
      @nishantdalvi9470 Год назад

      Can this video prove to be fruitful for building up cyber security fundamentals?

  • @TdTech-v5r
    @TdTech-v5r 8 месяцев назад +11

    For all beginners I encourage them to start with this video it's very understandable

  • @cryptosfool
    @cryptosfool Год назад +22

    thank you. I cannot believe I had the discipline and desire to finish the entire 5 hr course. You made it fun! and I loved that everything worked too. see around.

  • @gabisz.7005
    @gabisz.7005 Год назад +20

    Haha I just had my first step into Fetch and APIs in my bootcamp yesterday and wanted to find some crash course on it - and today here it is!!! Thanks a lot!! FreeCodeCamp is the best 😍

  • @AustinJohnson-zv5hy
    @AustinJohnson-zv5hy Год назад +17

    Very nice course ... love that he has you follow along on HIS platform, and you have to become a member to access basic quizzes as you go along.... love that .... great job "Free" code camp

    • @cortisol_induced_coma
      @cortisol_induced_coma 10 месяцев назад +2

      Dude you can do it all from your computer if you clone his GitHub repository. There is practically no change in the course if you do it this way. It is free.

    • @TheDARKOMETER
      @TheDARKOMETER 6 месяцев назад

      I KNOW RIGHT?

    • @rainymornings
      @rainymornings 2 месяца назад

      This is the comment I was looking for, great information! I just got to the sign up page and this helps me a lot in deciding how to proceed!!!

  • @timi_t_codes
    @timi_t_codes Год назад +7

    This course has proven fundamental to my knowledge of HTTP and given me a good foundation to self study

  • @ashishbinu1602
    @ashishbinu1602 Год назад +114

    Thank you for giving out all this great info for free. I am a self taught dev and always wanted to give something back once I had enough capital. So here goes.😁

  • @themakiraq
    @themakiraq Год назад +15

    So far so good, thanks a lot for putting the efforts to get this course done and available for free

  • @nishant_singh
    @nishant_singh 10 месяцев назад +6

    I think many people struggle bacause their base is not clear, and this video is just awesome...

  • @RamiroAsincrono
    @RamiroAsincrono 10 месяцев назад +8

    Watched the whole video, excellent content!
    Thanks for not deleting the mistakes, that makes the video far better, we can watch how you solved those mistakes and feel that everyone can make mistakes!

  • @arkhamian7586
    @arkhamian7586 Год назад +12

    For beginners, this is an amazing place to start. I wish this course was there when I first started.

  • @CuriousAnonDev
    @CuriousAnonDev Год назад +60

    insane
    there are creators who create such cool content which learners want to learn but can't learn because of struggling with finding good resources
    thanks freecodecamp for connecting teachers and learners and Lane for course on this beautiful topic!
    you guyz rock!!

    • @bootdotdev
      @bootdotdev Год назад +3

      So glad it's helpful Divya :)

  • @GendaijinBlog
    @GendaijinBlog Год назад +29

    Awesome beginner tutorial.
    If you're watching it as a refresher, it's a bit too basic; however, it was perfect for listening to while coding something.

    • @bmpetrov
      @bmpetrov Год назад +2

      Suggest something a level above, please! Thank you

    • @bootdotdev
      @bootdotdev Год назад +8

      Glad it helped!! Yeah if you're already familiar with HTTP is will be pretty basic, but if you're not it should have a TON of new stuff. Thanks for watching :)

  • @omare4682
    @omare4682 Год назад +4

    i learned this all through Cisco Academy and it was very clear and neat this is one of Cyber Security path learning

    • @compton8301
      @compton8301 10 месяцев назад

      Which one? The entire Junior Cybersecurity Analyst path is 120 hours long, or you just did the 6-hour Introduction to Cybersecurity course?

  • @jmg9509
    @jmg9509 Год назад +6

    Currently at - 48:08 - (06/02/2023)
    Reached - 27:32 - (30/01/2023)
    Reasons to do this course:
    - 80+ exercises
    - (0:00:30) Build a working web crawler like googlebot from scratch :D

  • @mirfees260
    @mirfees260 6 месяцев назад +2

    Thank you very much for this course! Especially for the prononciation. For not native speaker like me this is important.

  • @AnimeshAni
    @AnimeshAni 11 месяцев назад +2

    This video is really awesome. I had been working with Python for backend API development. Now I have some practical idea on how to call those APIs with JavaScript.

  • @seetsamolapo5600
    @seetsamolapo5600 Год назад +1

    Protocols - agreed upon meanings from arrangement of symbols/frequencies/rules between sender and receiver - a sort of shared language
    - for computers the language is binary. Http used is a protocol used by a computer to parse the 1s and 0s

  • @idynxcode5744
    @idynxcode5744 Год назад +3

    This is the best course of HTTP i have watched. Thanks!

  • @richardikenna1124
    @richardikenna1124 Год назад +15

    this is a nice course. I love how it feels, the tutor, challenges and assignments makes it really engaging. Thank you freecodecamp!, thank you boot dev

  • @codewithguillaume
    @codewithguillaume Год назад +1

    I should have follow this course before finishing mine on Nuxt :)

  • @polarbearprogramming
    @polarbearprogramming Год назад +2

    it is a masterpiece, there is no word to describe about knowledge i got from this video. Thanks

  • @JanusAlmight
    @JanusAlmight Год назад +3

    wow, this is a perfect course for me at this exact moment.. for me i only need to wait the subtitles rs

    • @bootdotdev
      @bootdotdev Год назад +1

      I reached out to Beau to see if we can get them added!

  • @최지우-r6b
    @최지우-r6b Год назад +1

    Just finished going through with all the tutorial!! Thank you for this amazing tutorial, I can say for sure that this gave me a greater understanding on what back-end coding is!!

  • @ciciiig
    @ciciiig 4 месяца назад

    I would learn anything from this guy. Very interesting to watch. Thank you

  • @zkmalik
    @zkmalik Год назад +2

    I literally was waiting for this. THANK YOUUUU

  • @poste1otto
    @poste1otto Год назад +3

    Thanks for the course it was really clear and well presented.
    Course 10-HTTPS - exercise 1 : the HTTP request is allowed for me and I do not get any error (on mac), when the exercise should be to use HTTPS for the call on the server. (I am using Node 18.14.0)

  • @perschonca
    @perschonca Год назад +1

    Cool now I have a web crawler. I finished the whole damn thing. Thank you sir, just doing this in my free time for fun.

  • @Ram-c7l5q
    @Ram-c7l5q 11 месяцев назад +2

    Best course espacially for beginners

  • @ebrahimmehri
    @ebrahimmehri 3 месяца назад

    Excellent! I'm a professional RUclips uploader myself and I'm quite aware how difficult it is to make a single video. Bravo! Keep up the good work.

  • @vignesh54321
    @vignesh54321 Год назад +4

    Very well laid out course with good explanations. Great Work!

  • @isaacjon
    @isaacjon Год назад +3

    Thanks from the Uzbekistan 🔥🔥🔥

    • @nouchance
      @nouchance Год назад +1

      🇺🇿🇺🇿🇺🇿

  • @gavincoulson3900
    @gavincoulson3900 Год назад +4

    Free code camp is just truly incredible

  • @adelinewebdev6503
    @adelinewebdev6503 Год назад +1

    Waow such an excellent course ! I learn a lot and the course help me to fully understand fetch API (I struggled for so long) !!!

  • @jeanpaulforero1409
    @jeanpaulforero1409 Год назад +2

    Really enjoying the course, thanks!

  • @popopopol-nx4zk
    @popopopol-nx4zk Год назад +3

    My first project in learning Python was a scraper a very simple one, so I had bought a book from Oreilly which is about HTTP. I think it helps me a bit looking at the network tab in the browser I use. Learn the differences between POST and GET, and when of the two I should use. This whole course was a very good one, I barely knew Javascript as of now, specially that async and await keywords.
    My question is how a crawler differs from a scraper? does Browser both scraper and a crawler?

  • @Teresa254
    @Teresa254 Год назад

    As a beginner in HTTP, this got me out of the woods really fast

  • @davitkhoshtaria3336
    @davitkhoshtaria3336 4 месяца назад

    big respect Lane, brilliant courses

  • @dojcinovic651
    @dojcinovic651 Год назад +3

    Thanks for this video! Your explanations are simple yet very clear 👌👌

  • @josemarin359
    @josemarin359 Год назад +1

    plan function in js-awe library is nice way to manage complex async flow.

  • @osvaldoaurelio
    @osvaldoaurelio Год назад

    Thanks for the captions, I'm better at reading and it helps to improve my english skills

  • @divaalsanga3840
    @divaalsanga3840 Год назад +1

    I don't have a bank account yet. I can pledge though that I will support you as soon as I open one because you're very helpful.

  • @DomedIsDoomed
    @DomedIsDoomed Год назад +2

    Loving this breakdown, thanks for making the video!

  • @josevergara6058
    @josevergara6058 Год назад +2

    Great explanation, thank you! I solved many doubts :)

  • @judevector
    @judevector Год назад

    This is just amazing, so much knowledge in one video ❤

  • @UNlucKYHArsHY
    @UNlucKYHArsHY 7 дней назад +1

    Great thanks

  • @danko5678
    @danko5678 Год назад

    Ackchyually
    Using return await inside an async function keeps the current function in the call stack until the Promise that is being awaited has resolved, at the cost of an extra microtask before resolving the outer Promise. return await can also be used in a try/catch statement to catch errors from another function that returns a Promise.
    You can avoid the extra microtask by not awaiting the return value, with the trade off of the function no longer being a part of the stack trace if an error is thrown asynchronously from the Promise being returned. This can make debugging more difficult.

  • @techofch
    @techofch Год назад +2

    JavaScript is the Future :)

  • @dreamisover9813
    @dreamisover9813 Год назад +6

    Really great explanations, thanks!

  • @camilotello3296
    @camilotello3296 Год назад +3

    Hi! I do enjoy your course. However, I noticed a small issue in the code snippet at 23:20. It appears that the code throws a ReferenceError in my machine, where it says that item is not defined (in the for loop you defined in the logItems function).
    To improve this part, you might consider adding the "let" keyword so that the item variable is now accessible.

  • @mj2758
    @mj2758 Год назад

    Thank you guys for this priceless course

  • @JoaoSchoen
    @JoaoSchoen 10 месяцев назад

    There's a typo in the description, it says "Fetch Rseponse" instead of "Fetch Response", great video btw =)

  • @adelhishem1
    @adelhishem1 Год назад +2

    Extremely helpful, thanks a ton for sharing.

  • @ramansharma5014
    @ramansharma5014 21 час назад

    Please make a video on API, what is API, how it works, how to create an API from scratch?

  • @iankamandew9777
    @iankamandew9777 Год назад +1

    Very convinient for me, Thank you!

  • @SunsetGraffiti
    @SunsetGraffiti 10 месяцев назад

    Got my dude Lane on the mic, everything gonna be alright~

  • @salihliler
    @salihliler Год назад +1

    Thank you, very good course.

  • @markdemasseur
    @markdemasseur Год назад +1

    interesting I will come back to this

  • @josuedehoyos
    @josuedehoyos Год назад +13

    Freecodecamp is the best! I learned on my own and I am constantly growing in different area(s) of coding.

  • @iamyash447
    @iamyash447 Год назад +3

    Exactly what I needed thanks for the vid 🙂 👍

  • @bigdreamcode
    @bigdreamcode Год назад +1

    This is great! Been wanting something like this.

  • @Boobnovslava
    @Boobnovslava Год назад

    Thanks for this fundamental course and especially for eng subs

  • @coalitea
    @coalitea 9 месяцев назад

    I went to an IT school for 4 years.
    I learned way more with this video than in school.
    Why? Following along the video u learn basic knowledge and immediately use it.
    In school we had modules which were designed poorly. We simply learned the theoretical stuff, without any real life scenarios. Occasionally we had practical work, settiung a server, dns, dhcp, mail, file, or even coding in java, basic powershell .. and so on
    HOWEVER. All those technologies were separated from each other (modules), and on top of that, we never used any configured setup for another module. Horrible way to get into IT!
    Why didn’t we start by configuring and setting up a dns, dhcp server, then a typical environment for webApps!
    Building webApps covers pretty much everything in the IT!

  • @andrewgillick4017
    @andrewgillick4017 Год назад +1

    thanks for putting this together, very helpful!

  • @arjumanbanu950
    @arjumanbanu950 Год назад +2

    What is the prerequisites for this course?
    It would be helpful for me.

  • @MateuszMinder
    @MateuszMinder 7 месяцев назад +1

    I admit, that for self-taught frontend developer with year+ of experience, it was great until the project actually started to become too complicated. I think it wasn't actually teaching the http, but rather being "look what you can achieve", that I did not understand after like 4:45:00. The rest was fine, but it wasn't necessary for http learning since there was not much http to experience with.

  • @prateekkhare1144
    @prateekkhare1144 Год назад

    Okay, I've gone through the initial first half of the video & there's one thing I need to point out : at timestamp 1:20:00 when you say that the console msg from callback function won't print at all, that's wrong. It will absolutely print after the last console.log.

    • @ankitmishra2009
      @ankitmishra2009 Год назад

      yeah the javascript playground that he uses have some issues as when i tried to do a previous problem it threw an syntax error while his playground gave the answer

  • @mmet0diev
    @mmet0diev Год назад +23

    Well, I can say with confidence, that we are witnessing a redefinition of the world current teaching standards. To be honest, I am abit angry that such amazing content is now up for free, when I'm already in my 3rd year degree in Software Eng, but on the bright side, the future gen won't be limited to financial/degree and even location restraints.
    Some would say that I'm "selfish" or sth, and to a degree I do agree with them.
    Nevertheless the facts are that you are truly delivering knowledge to the ones in need, to whom my "prestegeous" course isn't available, and probabbly even delivering better materials than what a university offers. At the end of the day, you are trully doing an amazing job, and that's what's most important.

    • @bootdotdev
      @bootdotdev Год назад +3

      So glad it helped you, and I completely agree. The way we learn is changing, and it's changing for the better.

    • @kikejoo2240
      @kikejoo2240 Год назад

      I don't angry because the knowledge is there for free, the problem is the university...people get scammed spending big money for practically nothing. thanks to the internet and people like this teacher we are getting off from the scam that is called universities.

  • @BenGurskyMusic
    @BenGurskyMusic Год назад

    absolute fire my dewd
    🔥🔥

  • @hoangnguyendinh1107
    @hoangnguyendinh1107 Год назад

    Guys, to know more about HTTP and its variations /1.1, /2, /3, read the rfc spec. Lots of new things to learn

  • @MrYyope15555
    @MrYyope15555 11 месяцев назад

    Amazing tutorial. Thank you so much!

  • @robtangled8816
    @robtangled8816 Год назад

    "Let's talk about H-E-T-P "."
    All right! Right on with stuff I never heard!

  • @prashanherath9944
    @prashanherath9944 10 месяцев назад

    damn ur a better teacher than my professor. 😍 excellent stuff 😍

  • @devynity4507
    @devynity4507 10 месяцев назад

    Starting this course now 11/30/2023
    13:12
    27:35
    48:14

  • @francescos7361
    @francescos7361 Год назад

    Thanks , great contribution in coding .

  • @issecret1
    @issecret1 Год назад

    Thank you, this was easy to follow.

  • @DhanushAmmayappan-z1i
    @DhanushAmmayappan-z1i 10 месяцев назад

    thank you so much sir. I really appreciate your effort.

  • @raminsaba1858
    @raminsaba1858 Год назад

    thank you very much for your amazing channel. please create a full course about smart cards. they used more and more today.

  • @Lyronde
    @Lyronde Год назад

    I wait until I become a similar monster that could watch this course in one day.

  • @fun_iqp
    @fun_iqp Год назад

    Greeaaat finally some basics!

  • @amankhys8922
    @amankhys8922 Год назад

    that taught me a lot... thanks mate

  • @joselorenzini4196
    @joselorenzini4196 Год назад

    this is what i am talking about , great course

  • @janchupkumar3094
    @janchupkumar3094 Год назад

    Thanks for this course it was very good .

  • @creightonchingarande7542
    @creightonchingarande7542 Год назад +2

    i don't know if you did this on purpose to force people to learn async await task and move around code like in 7-json exercise 1 and 3 miss scoping the apiKey and having to write a async function every time even if it states dont code below this line?

  • @NEscape_
    @NEscape_ Год назад +5

    Dumb question
    Can everything, that he's presenting in the video, be applied in React ?
    I'm about to learn it and this course looks very interesting.

    • @freecodecamp
      @freecodecamp Год назад +15

      Yes, HTTP is used for all web technologies so this course also applies to React development.

    • @isaacjon
      @isaacjon Год назад +2

      You're good to go bro

    • @bootdotdev
      @bootdotdev Год назад +2

      100%. This video teaches HTTP from the client side, and React is on the client side. It's also super important for back-end engineers though, because you need to know how a client interacts with your servers.

    • @MgelikaXevi
      @MgelikaXevi Год назад

      @@bootdotdev is it really possible to create web-crawler with pure front -end browser app?
      One of the reason I decided to get more knowledge on NodeJS was the fact that I failed miserably on browser apps trying to crawl\scrap something, as CORS-policy was killing whatever I wrote.

  • @msmmath87
    @msmmath87 Год назад

    You guys are awesome!

  • @ALLINONEGYANaiog
    @ALLINONEGYANaiog Год назад +2

    Are there any prerequisites for this course

  • @doncsay
    @doncsay 3 месяца назад

    interesting course, i did learn some cool stuff

  • @abhijeetdhumal7385
    @abhijeetdhumal7385 Год назад +1

    We need this course in python

  • @gurenchamp
    @gurenchamp Год назад +1

    Hi, so it says on the site that you generally need to buy the course after a few chapters. Is this the case for this course as well, where it's a follow-along tutorial?

  • @Jesus_777.2
    @Jesus_777.2 Год назад +1

    Finally an http free course!!!

  • @seananih7609
    @seananih7609 Год назад

    Great content. This was very helpful.

  • @rez.on.bassss
    @rez.on.bassss Год назад

    I see a pattern in people who is into tech. Most of them are musicians. Including me lol. That v-drums behind looks cool.

  • @WessamElsheikh
    @WessamElsheikh Год назад

    That was amazing, thank you 🙏

  • @HornAmiir
    @HornAmiir Год назад

    what a gem.

  • @kumarutsav6653
    @kumarutsav6653 9 месяцев назад

    Just awesome.

  • @PavelTRT
    @PavelTRT Год назад +1

    Awesome course! And I'm interesting, how to do the URL tab size like you in chrome? 😀