What Is REST API? Examples And How To Use It: Crash Course System Design #3

  Рет қаралды 914,319

ByteByteGo

ByteByteGo

Күн бұрын

Пікірлер: 323
@verb0ze
@verb0ze Жыл бұрын
The graphics and animations used on explaining the concepts are simply amazing. And these bite-sized tutorials are perfect for getting a quick overview/reminder on these topics
@軟豆失憶日記
@軟豆失憶日記 Жыл бұрын
you mean byte-sized
@raba2d723
@raba2d723 Жыл бұрын
python animiation package used i think!
@munteanionut3993
@munteanionut3993 6 ай бұрын
agree
@munteanionut3993
@munteanionut3993 6 ай бұрын
@@raba2d723 thanks for mentioning that! Might come in useful in my endeavors, too
@Md_sadiq_Md
@Md_sadiq_Md 2 жыл бұрын
This channel is damn underrated but soon it will reach millions
@CaioEP
@CaioEP 2 жыл бұрын
I do agree with you, just told my friend this channel will become huge and well respected!
@hpj1992
@hpj1992 2 жыл бұрын
This is what happens when a book author becomes KZbinr. Kudos. Precise and concise videos.
@gabrieljcs11
@gabrieljcs11 2 жыл бұрын
It's my favorite already. 5 min videos that teach me more than an entire class.
@joross8
@joross8 2 жыл бұрын
Totally agree on the channel being underrated. If you're working in any modern tech field you should be subscribed to this channel.
@Okolieazubuike
@Okolieazubuike 10 ай бұрын
True. That's been fulfilled already
@stachowi
@stachowi 2 жыл бұрын
I love the clear no nonsense explanations on this channel... awesome job.
@AnirudhGargi
@AnirudhGargi 2 жыл бұрын
Indeed they getting very popular. So popular that every manager wants one.
@noweare1
@noweare1 Жыл бұрын
I have watched other vids where the comments said it was the best video on REST API but I have to assume they did not watch this video because this is definitely the best.
@martin19
@martin19 Жыл бұрын
Wow. I think that might have been the best educational video I ever saw. Pure, unadulterated knowledge and a phenomenal communication style. Thank you!
@ssj1260
@ssj1260 2 жыл бұрын
I have looked up REST api's and gotten some odd convoluted explanations. This was fantastic, thank you.
@royroitman3657
@royroitman3657 Жыл бұрын
I never comment on videos, but this is just so well put and straight to the point that I had to said thanks.
@ChuanyiXia
@ChuanyiXia 27 күн бұрын
REST APIの基本的な使い方や実際の例が分かりやすく、APIの重要性がよく理解できました。シンプルで効率的なシステム設計におけるREST APIの強力さを再認識できました。今後もこのような情報を楽しみにしています!
@CaioEP
@CaioEP 2 жыл бұрын
Really well done explanation, the speech rhythm, level of details and illustrations are perfect! No background music, only a constant rhythm of explanation with good images to catch all the attention to the topic!
@Gopal-RamaKrishna
@Gopal-RamaKrishna 6 ай бұрын
The best thing about this channel is that things are explained in a very simple manner. Great work Alex.
@jeffreywhewhetu5754
@jeffreywhewhetu5754 2 жыл бұрын
The simplicity of this video content is legendary. Thank you for the video tutorial
@Mohacks
@Mohacks Жыл бұрын
bro I can't believe how high of a quality these videos are
@MrEliasQueiroga
@MrEliasQueiroga Жыл бұрын
This is amazing, all tutorials and lessons should be like this, concise and straightforward!
@afrozakhan7891
@afrozakhan7891 6 ай бұрын
This channel is a hidden gem.. What a mind blowing explanantion
@ramzi9620
@ramzi9620 2 жыл бұрын
These videos have been so helpful that I ended up buying the vol 1. of you book. The book really reads well can't wait to finish and get to vol 2.
@nehurane
@nehurane 2 жыл бұрын
yet again masterpiece by Alex. Such a simple concept put up in simple words that I like about this channel.
@PhucNguyen-hr5ue
@PhucNguyen-hr5ue 2 жыл бұрын
this is not Alex.
@nehurane
@nehurane 2 жыл бұрын
@@PhucNguyen-hr5ue sorry it’s Sahn Lam. My apologies. Whenever I see that book Alex strikes first
@iam.devangmp
@iam.devangmp 2 жыл бұрын
Alex Xu, What a great explanation, I have replaced watching Netflix series with your videos on weekends, Good job friend. Keep going.
@gangstaberry2496
@gangstaberry2496 6 ай бұрын
I don't know how this channel just cropped up, but it is phenomenal Thank you so much, I have shared almost all of these resources with anyone who is interested ❤
@getusama
@getusama Ай бұрын
Wow, this is such a brilliant explanatory video. 10/10. It has just the right amount of information with perfect animations/illustration, at the right speed, and to the point. I am really impressed!
@kiranjthomas
@kiranjthomas 2 жыл бұрын
You have a gift! Thank you for creating incredible and easy to understand content. I plan to share this with friends that are trying to become developers.
@minhhtrann._
@minhhtrann._ 2 жыл бұрын
Love how you making the videos. Really easy to follow and understand ;)
@FormasitManoica
@FormasitManoica Жыл бұрын
Finally found something that cleared by doubt about REST API , precise and concise content . Thank you Sir
@nick_merchant
@nick_merchant Жыл бұрын
Very well explained to the point, without any fluff or distraction. Great job. Thank you.
@michaelmcnally1242
@michaelmcnally1242 2 жыл бұрын
"Readable" URIs are not required for REST, according to Fielding's original paper. In fact, the paper suggests that URIs should be *not* understandable, because the state transfer part of the REST API response is supposed to contain everything necessary for subsequent state changes. That said, the term "REST" has really ceased to mean anything since the original paper was written.
@TanayPrabhuDesai
@TanayPrabhuDesai 2 жыл бұрын
Yes, what he explained is more about HTTP than about REST
@oliveryt7168
@oliveryt7168 Жыл бұрын
"Rest in Practice" (a really good read) for example clearly makes the destinction about what truly RESTful is. The "Richardson maturity model" can be helpful, to tell if your web service is restful or not...
@yashdeepdeshmukh6311
@yashdeepdeshmukh6311 Жыл бұрын
You are the best 👍💯.... No one has explained it.... In such a simple and understandable way like you
@M3t4lstorm
@M3t4lstorm 2 жыл бұрын
It's so simple that almost everyone does REST wrong
@Dattarjun
@Dattarjun 3 ай бұрын
😂
@scruffymakaveli6870
@scruffymakaveli6870 Ай бұрын
Because it's an informal guideline rather than a formal standard like http
@lolstudy4062
@lolstudy4062 11 күн бұрын
True 😂
@JeremyChone
@JeremyChone 2 жыл бұрын
We moved from REST to JSON-RPC for all our remote APIs. Much better representation for remote function calls. It made the whole http method to function call mapping gymnastic disappears. We wish we would have done so 10 years ago.
@JustinShaedo
@JustinShaedo Жыл бұрын
I wish it was better supported (ie in an browsers). So much faster!
@JeremyChone
@JeremyChone Жыл бұрын
@@JustinShaedoWhat do you mean by better supported?
@JustinShaedo
@JustinShaedo Жыл бұрын
@@JeremyChone JSON-RPC is not natively supported in web browsers (unless that's changed very recently, happy to be corrected, yes I know there are good reasons why not, but as it can be done with plugins, hopefully it will become native eventually.).
@JeremyChone
@JeremyChone Жыл бұрын
@@JustinShaedo Hmm, I'm not sure what "natively supported by browsers" means. JSON-RPC is simply JSON over an HTTP POST. In fact, it's a subset of REST in terms of the protocol and HTTP method used. So, assuming we make our requests with the browser's XHR or the new Fetch API, there's nothing more the browser needs to provide to support JSON-RPC over REST, since JSON-RPC is a subset of REST.
@JustinShaedo
@JustinShaedo Жыл бұрын
@@JeremyChone With respect, I think you could benefit from reading about JSON-RPC from the official web site (can't post links). There's a lot (respectfully most) of what you state that is not correct. But if it's working for you, then all power to you.
@guyarbiv1087
@guyarbiv1087 Жыл бұрын
Such a great video. Coherent and simple explanations. Thanks!!
@lifeofphai
@lifeofphai 2 жыл бұрын
Honestly man keep up the good work. Can already see you reaching 500k subscribers or even a million in no time
@nishithvyas
@nishithvyas 4 ай бұрын
This short 5 minute video is really useful for me to understand what is REST Api. Many thanks...
@ksuhdilla
@ksuhdilla 2 жыл бұрын
I rarely sit through a full video for tech discussion This is the one channel that consistently has me watching till the end
@Ilovetocode_23
@Ilovetocode_23 Жыл бұрын
That's just perfect. Explanations are short yet detailed and intuitive. Thumbs for your great work.
@RaviKiranNell
@RaviKiranNell Жыл бұрын
Great educational video uncluttered, simple explanation & presentation ! Awesome !!
@asifchoudhuryca
@asifchoudhuryca 6 ай бұрын
Genuinely a good summary, kind of one that you would like to go over before an interview.
@matiasmoresi5040
@matiasmoresi5040 2 жыл бұрын
So inlove with the format of this channel! Keep it up! Cheers!
@jacobrafko7092
@jacobrafko7092 10 ай бұрын
Amazing no nonsense explanation, couldn't have been better.
@azharulislam1209
@azharulislam1209 2 жыл бұрын
Great, Precise and Concise videos with Eye pleasing Graphics
@shashanksinghgautam
@shashanksinghgautam Жыл бұрын
best channel to learn and understands RESTfull api
@guruhnandana3822
@guruhnandana3822 9 ай бұрын
The best learning channel for non CS major
@palrevesz8629
@palrevesz8629 2 жыл бұрын
Plain and simple! 👍🏻...and awesome! 🙂
@joepetrillo6185
@joepetrillo6185 2 жыл бұрын
Excited for the graphql and rpc videos!
@HessamAyoubi
@HessamAyoubi 2 жыл бұрын
I'm so happy to find this channel, great videos, great quality! 👍
@rma1563
@rma1563 2 жыл бұрын
The best explanation I have found about REST API. Thanks
@Alex_C_5605
@Alex_C_5605 Жыл бұрын
RESTful concept is great in an ideal world. In a real world it contradicts with Web Security requirements. Use of a GET method is limited, because no sensitive data can be exposed as a part of REST URI. When I want to read something and REST suggests to use a GET call, but I want to hide read parameters from a man-in-the-middle, I must use POST or PUT to pass all sensitive data in a body.
@oddtraveller
@oddtraveller Жыл бұрын
Covered all concepts of REST within 5 min. I truly love your valuable videos to learn & revise complex topics within short time and
@motarski
@motarski 2 жыл бұрын
I hope you reach 1Mil milestone very fast as you deserve it Sir. Thanks for posting awesome content.
@smohammadhn
@smohammadhn Жыл бұрын
Every second of this video is worth it ...
@jeroenRE
@jeroenRE 8 ай бұрын
Concise, clear and to the point. Great video!
@SaifulIslam-rf6uk
@SaifulIslam-rf6uk 2 жыл бұрын
Couldn't resist the urge to hit SUBSCRIBE button. Kudos for the awesome effort!
@jhoglufy
@jhoglufy 2 жыл бұрын
Great video with the great audio and visuals. Thanks!
@matthewdaver8012
@matthewdaver8012 Жыл бұрын
Excellent explanations and demo. Many thanks
@tomok284
@tomok284 2 жыл бұрын
Look forward to the GRPC video. Thanks a lot!
@adrienforbu5165
@adrienforbu5165 2 жыл бұрын
Alex Xu is such a good teacher. Very good visuals and everything is clear.
@johnericfranchi1773
@johnericfranchi1773 Жыл бұрын
Thank you for making this concise and without frills.
@nicoleta8964
@nicoleta8964 Жыл бұрын
Very nice little video you got here. Thanks for sharing so much info in so little time!
@creumakuzola4227
@creumakuzola4227 Жыл бұрын
Thank u so much, Sir. Excellent video
@davidtello1404
@davidtello1404 2 жыл бұрын
Best video about REST api . Congrats
@P0K0
@P0K0 Жыл бұрын
Probably the best explanation I've seen
@marksheard1210
@marksheard1210 10 ай бұрын
Great tutorial\presentation, thank you for taking the time. Even though i am building out my own backend API, it is still a good reminder.👍
@robert202
@robert202 Жыл бұрын
100% understandable. Great graphics. Thank you very much!
@NachitenRemix
@NachitenRemix 2 жыл бұрын
Thid videos are VERY good and very professionaly made. Hope you get way more famous soon, subbed!
@baptiste6436
@baptiste6436 2 жыл бұрын
Actually the Accept header is made to tell the server the answer format, I think you were looking for Content-Type
@attilaszombathelyi3
@attilaszombathelyi3 9 ай бұрын
You summarized the point very well ... thank you 🙏
@Iceehockey21
@Iceehockey21 Жыл бұрын
Best video explaining this by far. 🎯🎯
@clash1469
@clash1469 2 жыл бұрын
Extremely well done. Very clear presentation and terrific illustrations. Excellent. Thank you.
@lholhofox
@lholhofox Жыл бұрын
Bro, so much useful information yet so simply put! Thank you very much Sir! Keep it up!!
@Logan7R
@Logan7R 7 ай бұрын
Thank you for the clear explanations! Great video!
@Jod4light
@Jod4light Жыл бұрын
Love your way of explaining things!
@atalhlla
@atalhlla 2 жыл бұрын
Note: It is not unRESTful to use POST for complex query requests. If you feel the need to wedge this into “POST _always_ creates something new”, which you really loosen up about, then you can think of it as “this POST request created a new search result, but the server does not persist it”. For more fun reading, read up about the difference between REST (an architectural style) and HTTP (a transport mechanism), and basically any whinging by Roy Fielding.
@cormerus
@cormerus 2 жыл бұрын
The complex query request, one where a body is used, it's a gray area. Initially people used the POST, but that verb is for creation, so it doesn't make lot of sense. That's why the GET with body appeared, and for me, it should be used instead of POST. Either way, there's a new proposal for a new verb, QUERY, to solve this.
@atalhlla
@atalhlla 2 жыл бұрын
@@cormerus most annoying part of GET with body for me is just having to make sure whatever abstraction the project I’m on doesn’t enforce “no body on GET” since that part of the spec was changed relatively recently. QUERY would certainly solve that, though might be annoying in any abstraction which doesn’t let me add support for new/arbitrary verbs.
@cormerus
@cormerus 2 жыл бұрын
@@atalhlla well, once QUERY becomes a part of the standard, i believe it's a matter of time till all implementations accept it. Right now, .NET accepts GET with body
@upadisetty
@upadisetty 2 жыл бұрын
Great content - lucid, clear and concise. may i know how do you make those video? Which tool you are using for such smooth animations?
@Korupshenv1
@Korupshenv1 2 жыл бұрын
Great video! So much useful information!
@MayureshKadu
@MayureshKadu Жыл бұрын
Brief and to the point. Well done👍
@bluebadgersec
@bluebadgersec 2 жыл бұрын
This channel is bonkers! Great info and presentation!
@roguestargun
@roguestargun 2 жыл бұрын
You book is great, your site is great. My question -> What software are you using to make these videos?
@Loyalty2024
@Loyalty2024 Жыл бұрын
Great way of explaining 🎉 definitely following you. As I am a new to IT
@emmanuelmotsi
@emmanuelmotsi Жыл бұрын
Respect for these concise explanations!
@vivek1992dwivedi
@vivek1992dwivedi 2 жыл бұрын
The content is simple ti understand :) Thank you for making & sharing it.
@glebbondarenko67
@glebbondarenko67 2 жыл бұрын
Does it mean that if I want to be RESTful then I have to do the only for CRUD operations?
@jillieduke
@jillieduke Жыл бұрын
I ❤ your style... thanks from Pennsylvania!😊
@jcamargo2005
@jcamargo2005 2 ай бұрын
Brilliant explanation, subscribed!
@geofferyzh
@geofferyzh 2 жыл бұрын
What is the slide animation tool you use? It’s so cool.
@fawaris
@fawaris Жыл бұрын
Amazing video. Simple and to the point.
@u07t17
@u07t17 Жыл бұрын
LOVE IT! Great learning tools!
@r.1553
@r.1553 2 жыл бұрын
Great work on the video. Thank you.
@marcello.de.noruega
@marcello.de.noruega Ай бұрын
Perfect introduction to APIs before learning libraries used for making network requests in Kotlin 🙂
@joseville
@joseville 4 ай бұрын
So well explained!!! I wonder how the animations are made.
@vitalikgoodman4111
@vitalikgoodman4111 2 жыл бұрын
So clean , perfect
@chromerims
@chromerims 2 жыл бұрын
Thank you. This RESTful API video is visually beautiful and sonically superb. Which program are you using for your luscious graphics?
@adityakarnik8983
@adityakarnik8983 2 жыл бұрын
Extremely useful and beautifully explained via visualization, very apt. Thanks a lot 😊
@TheMankeer
@TheMankeer 2 жыл бұрын
First, I want to thank you for this great content, second, can I ask you how do you create these videos???
@anhvuuc8693
@anhvuuc8693 2 жыл бұрын
Thank you for the video. I feel you soul in there.
@LukePWilkinsVids
@LukePWilkinsVids 2 жыл бұрын
Thank you. Very concise and to the point. Useful!
@Redyf
@Redyf 6 ай бұрын
what an amazing video, thank you for sharing your knowledge with us!
@niv8880
@niv8880 2 жыл бұрын
Excellent video and so beautifully explained - thank you!
@alexmelnytskyy4356
@alexmelnytskyy4356 Жыл бұрын
The best explanation ever
@royperkins28
@royperkins28 9 ай бұрын
Excellent. You earned my subscription.
@syedarmaghanhassan4652
@syedarmaghanhassan4652 Жыл бұрын
Thanks for sharing. Unless you compare it with anohter TYPE of API, most of the information you shared could be true for any API, be it REST or NOT-REST, except for the property of having Stateless Data-Transfer, which is a silly term coinned by silly people anyway in my opinion. Moreover, "state" is something absolutely different. Every data-transfer has a state or format. A better term for this property would be "Log-Free", meaning both at server and client-side, there is not log of information being kept, and every request is independent from each other. I really love your channel and cool videos. Keep up the good work!
@GiovanniFuLin
@GiovanniFuLin 2 жыл бұрын
For those who are asking for the animation tools, they are in the description.
7 ай бұрын
Excellently presented and introduced. 👍
REST API Crash Course - Introduction + Full Python API Tutorial
51:57
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
What is a REST API?
9:12
IBM Technology
Рет қаралды 1,6 МЛН
Session Vs JWT: The Differences You May Not Know!
7:00
ByteByteGo
Рет қаралды 295 М.
What is REST API?
15:41
Piyush Garg
Рет қаралды 148 М.
APIs Explained (in 4 Minutes)
3:57
Exponent
Рет қаралды 1,1 МЛН
APIs for Beginners - How to use an API (Full Course / Tutorial)
3:07:07
freeCodeCamp.org
Рет қаралды 3 МЛН
What Is GraphQL? REST vs. GraphQL
5:15
ByteByteGo
Рет қаралды 429 М.
System Design Concepts Course and Interview Prep
53:38
freeCodeCamp.org
Рет қаралды 475 М.
REST API Interview Questions (Beginner Level)
7:07
Exponent
Рет қаралды 202 М.