What is an API (in 5 minutes)

Поділитися
Вставка
  • Опубліковано 2 чер 2021
  • Freelance Coding is the way in 2024! Learn How: www.freemote.com/strategy
    / aaronjack
    #coding #programming #javascript

КОМЕНТАРІ • 409

  • @AaronJack
    @AaronJack  8 місяців тому +28

    Free Beginner Programming Course
    coursecareers.com/a/aaronjack
    Free JavaScript Cheat Sheet
    dontforgetjavascript.com/
    Free Coding Advice (We'll Send you a Video)
    aaronjack.dev

  • @stevenadams9887
    @stevenadams9887 3 роки тому +1185

    I've always enjoyed the restaurant anology as well. The cooks in the kitchen are the back end, dining area for guests is the front end, and the servers are the APIs.

    • @hattorihanzo5707
      @hattorihanzo5707 3 роки тому +10

      Angela Yu

    • @cmdv42
      @cmdv42 3 роки тому +4

      💯

    • @schwarzmann1
      @schwarzmann1 3 роки тому +94

      I think servers is the wrong word to use here maybe waiters/waitresses

    • @stevenadams9887
      @stevenadams9887 3 роки тому +48

      @@schwarzmann1 yeah, you're right, makes clearer sense referring to them as waiters and waitresses.

    • @warrenwong4518
      @warrenwong4518 2 роки тому +2

      I use this definition all the time.

  • @CharlieF576
    @CharlieF576 8 місяців тому +57

    I'm amazed at how easily you've cleared this up for me. I got 2 minutes into the video and subscribed because I've been trying to find a clear fast paced source of information on stuff like this to expand my knowledge. Thank you so much!

  • @cabji
    @cabji 3 роки тому +173

    Hey Aaron, nice video. I liked how you said the Uber app is actually a bunch of little apps all connected together via APIs, and that there's teams of developers working on each app.
    I'm pretty sure that mostly all people on this planet don't realize the sheer amount of time and mental effort that goes into creating software. My mind boggles when I think about things like operating systems and artificial intelligence and robotics and the amount of thought and trial and error that's gone through to date to have what we have so far.
    I really take my hat off to and appreciate the great minds that having built everything we have and take for granted.
    It's a dream of mine to contribute even something ½ a percent as great as all the big tech stuff we enjoy.

    • @realAlbertoMC
      @realAlbertoMC 10 місяців тому +2

      My exact thoughts. 💯

    • @hannahmaschke4485
      @hannahmaschke4485 8 місяців тому +4

      Well said! feel the exact same way. Learning programming truly gives you an appreciation to the tech we use daily.

  • @ridorock6
    @ridorock6 8 місяців тому +94

    I must be an idiot because I still don't understand what an API even is after watching this twice

    • @PollyMwangi-cp3jn
      @PollyMwangi-cp3jn 3 місяці тому +3

      😂

    • @MariamGabr
      @MariamGabr 2 місяці тому +26

      your comment gave me a lot of comfort thanks lol

    • @BolasDear
      @BolasDear Місяць тому +2

      read my comment same here.

    • @Dippa1991
      @Dippa1991 Місяць тому +3

      Guys I’ll make it simple. An API is what connects apps together. So your front end UI to backend.

    • @tochukwubenson5211
      @tochukwubenson5211 Місяць тому

      Okay not just me😂

  • @lifeform106
    @lifeform106 3 роки тому +78

    I have watched so many videos on them and this was finally the video that made me understand it😃

    • @bekjohansson3016
      @bekjohansson3016 3 роки тому +1

      I know right!

    • @mymacaintwag
      @mymacaintwag 3 роки тому +2

      @@bekjohansson3016 can’t be, because this is oversimplifying the term
      But it is a good start

    • @Jester2b04
      @Jester2b04 3 роки тому +1

      For Real ! Same here

  • @flywith.mia.
    @flywith.mia. 10 місяців тому +3

    Your channel is exactly what I needed. Thank you so much for making the leaning process that easy. Your drawings and detailed way of explaining makes everything way easier

  • @lianvalera
    @lianvalera Рік тому +16

    Hey Jack! I needed a quick API primitive crash course for work and this video did the trick; concise, clear, and visually engaging. Great content!

  • @AV-iu6bd
    @AV-iu6bd 3 роки тому +60

    This is the channel that keeps me motivated, and I learn something new each time.
    Thank you, Aaron, for your dedication and hardwork to bring us content.

    • @kryspykrsp__7896
      @kryspykrsp__7896 3 роки тому +2

      Im on a mission to become a self taught backend coder. Think im in da right place bro. 👍🏼💯

  • @AaronJack
    @AaronJack  Рік тому +7

    Watch my "Zero to Freelance Programmer" Strategy Video
    freemote.com/strategy

    • @berniv7375
      @berniv7375 Рік тому

      Thank you for the video. Subscribed.🌱

  • @scottdonnelly2472
    @scottdonnelly2472 Рік тому +2

    incredibly easy to understand and your examples were nice to follow, great content! thank you for posting

  • @akaemeikechukwu7082
    @akaemeikechukwu7082 3 роки тому +28

    Aaron u just showed how good an English Teacher you were earlier.... Hahaha, you always simplify things for people to understand 👍🏾👍🏾👍🏾

    • @janethlivsey5151
      @janethlivsey5151 3 роки тому +3

      I agree with you!! I love the way Aaron teaches. He makes it simple and straightforward!

  • @allamaprabhuani
    @allamaprabhuani 3 роки тому +2

    Not too long, crisp. Awesome work Aaron!

  • @TheRealSinotra
    @TheRealSinotra Рік тому +3

    Great video, the learning experience was enjoyable. I enjoy learning about tech. Yet too often the videos become boring after a while and sometimes hard to understand. Your explanation was easy to understand and entertaining without feeling like it’s a commercial advert. Thank you, I’m subscribing for sure.

  • @watcbd
    @watcbd 3 роки тому +10

    Just for fun for my coworkers I made a small game in Unity and I had this idea to use the Domino's pizza API so you could complete an action in the game that would order you a pizza.

  • @bismarckkaine2700
    @bismarckkaine2700 3 роки тому +2

    1 minute in, and I have already learned a lot. Thanks, Aaron.

  • @memeingthroughenglish7221
    @memeingthroughenglish7221 10 місяців тому +1

    I like how you show how many people and parts are required to create one app. I feel like in the beginning of my career, I always thought it was just one person behind a screen, but really, it is thousands of people, and using lots of resources that have already been created!

  • @adnanamin3666
    @adnanamin3666 3 роки тому +3

    Just discovered your channel through this video. Amazingly explained what API is all about. Thanks a lot!
    I've never really understood the API concept completely untill I got to watch this video.
    Subbed you! Appreciate the amazing effort. 👍 🙏 🤩

  • @DonRoberto886
    @DonRoberto886 9 місяців тому

    You have provided a flawless and comprehensive definition, capturing the essence of everything perfectly.

  • @derekbaker_
    @derekbaker_ 3 роки тому +2

    Perfect. Thank you for this

  • @amreenmusani1
    @amreenmusani1 2 роки тому +4

    this is your second video i am watching today....super useful and concise information...Thanks Aaron

  • @donmikkodanm.olmillo8154
    @donmikkodanm.olmillo8154 3 роки тому

    We really miss this 5 mins videos and your drawings, brings back memories :) thank you Aaron!

  • @deaankoekemoer5471
    @deaankoekemoer5471 Рік тому +1

    This cleared things up really well thanks dude.

  • @cyborgbabyarms9262
    @cyborgbabyarms9262 Рік тому +1

    That was the best explanation I’ve seen so far. Thanks.

  • @johnbaker7102
    @johnbaker7102 3 роки тому

    Might be the most clear explanation of APIs I have seen, and trust me I have seen a bunch of videos trying to make sure I understand APIs

  • @BusinessofProgramming
    @BusinessofProgramming 3 роки тому +8

    Fantastic video that clearly defines API in a way everyone can understand!
    My favorite API is the Twilio API.

  • @gwenwithan.n
    @gwenwithan.n 3 роки тому +4

    Thank you for always inspiring us to learn and to never give up!

  • @steveellison8686
    @steveellison8686 Рік тому

    Great content. You really break it down well. Thanks!

  • @Robzilluh
    @Robzilluh 3 роки тому

    That would’ve been the smoothest sponsor plug I’ve ever seen. Great video, helped me understand API’s better than any other video I’ve seen

  • @josephthecreator
    @josephthecreator 2 роки тому

    Aaron....thank you! The puzzle analogy resonated and was helpful.

  • @valjeancatlvr
    @valjeancatlvr 5 місяців тому

    Thank you so much! I have been reading about APIs all day and you have made it so much easier to understand.

  • @paduarte
    @paduarte 9 місяців тому

    Simple, elegant and informative. Love it, thanks mate 👌🏻

  • @dcodingprodg
    @dcodingprodg Рік тому +2

    brilliant analogy...when companies or bosses say "present something on a piece of paper" this is what they want...very creatively done impressive

  • @nrgstudios612
    @nrgstudios612 3 роки тому +2

    I knew what an API was and even wrote a few myself. But I still learned something and got a different perspective. Thanks!

  • @eddiedelcastillo4836
    @eddiedelcastillo4836 Рік тому

    Thank you Aaron for this fast track into API

  • @alexandercle
    @alexandercle 10 місяців тому

    Thank you, for sharing. I get a better general idea than before.

  • @junebug_8976
    @junebug_8976 9 місяців тому

    Thank You! I had to listen to this a few times to get it, but now I do!

  • @sn0wball13
    @sn0wball13 5 місяців тому

    Thank you so much!!! Best video on UA-cam that quickly describes what an API is

  • @kso35
    @kso35 Рік тому +2

    Oh my God.... FINAAAALLLYYYY!!!!!!! Dude, you deserve an award for being likely the only person who has explained APIs so well. I have watched so many videos and read too many articles and still left wondering what the hell it is and what it actually does. Thank you!!!!!

  • @askeladd709
    @askeladd709 2 роки тому +10

    Absolutely love this explanation. I have an AAS in Database Development/Computer Systems, quite a bit of fundamental coding courses up to Java III, and with the different definitions and explanations being thrown around, it was actually confusing me, even though I've done quite a bit with APIs. @_@
    Thanks man. Fantastic corollary, especially with the username + password analogy.

    • @AaronJack
      @AaronJack  2 роки тому +3

      Appreciate that man!

  • @kifleman2734
    @kifleman2734 Рік тому

    You great man! Summarized in a few minutes. Subscribed to get more useful information!

  • @p.treyben5567
    @p.treyben5567 Рік тому

    Thanks man. Opened my understanding!

  • @Megapastor
    @Megapastor Рік тому +4

    I respect any developer that can summarise a concept in 5mins. They are usually the best, and they are great for Job Interviews 🙄

  • @swank1975
    @swank1975 7 місяців тому +1

    Excellent explanation. I work in building automation and we use a space scheduling program on our campus. We're exploring an API to connect that scheduling software to our BAS supervisor. It will have to be pretty involved as it will require the API to know exactly which equipment to turn on for which spaces are scheduled for occupancy. We're talking 54 buildings on our BAS system and many of those buildings have 20-100 schedulable rooms or auditoriums. We have a contractor we're in discussions with now that has already implemented this on some other campuses. This quick video helps me understand this process better. Thank you.

  • @strategy_gal
    @strategy_gal 3 роки тому

    I really enjoyed the video, Aaron! You made it easy for people to understand. Well-done! I use Zapier for my business and it's a great automation tool!

  • @kikichung2955
    @kikichung2955 Рік тому

    Thank you, it helps a lot

  • @Lex_Marion
    @Lex_Marion Рік тому

    god. THANK you. needed this explained to me simply, so many vids are overly technical about this

  • @KittiesForLife
    @KittiesForLife 25 днів тому +1

    'UI works for users, and API works for code.' Thank you for this sentence!

  • @nnennaumelloh8834
    @nnennaumelloh8834 2 роки тому

    This video was great! Thank you so much!

  • @madwilli3205
    @madwilli3205 Рік тому

    This cleared up a lot thank you🙏

  • @unknowncheetah
    @unknowncheetah 3 роки тому

    Love your videos man😍

  • @showtime7371
    @showtime7371 6 місяців тому

    Cheers mate that was fresh!

  • @brendajohnson4266
    @brendajohnson4266 9 місяців тому

    THank u Aaron, very helpful

  • @John5ive
    @John5ive 3 роки тому

    just want to say thanks Aaron. been wondering what these are

  • @mikediaz9033
    @mikediaz9033 Рік тому +3

    Just stumbled upon your content. Your point of view is exhilarating. You're providing a fresh look at Computer Science. Thankyou, looking forward to giving you thorough review 😊

    • @AaronJack
      @AaronJack  Рік тому +1

      Thank you, appreciate that!

  • @Bigpop82
    @Bigpop82 Рік тому +1

    Just found this video as I'm looking at an entry level support role that wants knowledge on APIs. Thanks for sharing. Helps give a nice "nuts and bolts" idea on the!

  • @HBgv5830
    @HBgv5830 3 роки тому

    Very well done Aaron. Thanks..

  • @TechHackGenics
    @TechHackGenics Рік тому

    Thanks for this.

  • @keifer7813
    @keifer7813 2 роки тому

    I watched this not knowing a single thing about APIs. Still didn't quite get it. Came back after countless videos, and it's starting to click.
    Thanks man

  • @CherishArtPortfolio
    @CherishArtPortfolio Рік тому

    Thank you sir!

  • @communist-hippie
    @communist-hippie 3 роки тому +3

    I dont know shit about programming. And i understood this. Great job Aaron. Btw. I liked the style of this video. A really good and nice effect to highlight the text in flashing red light. It was very pronunced without getting clutterly.

  • @trickyriffy
    @trickyriffy 6 місяців тому

    Great breakdown and keeping it simple with the explanations. Thank you.

  • @michaelrandle3370
    @michaelrandle3370 Рік тому +1

    Watched two videos before this one and both were about 10 minutes, this dude made more sense in five minutes

  • @Sawyerb2004
    @Sawyerb2004 9 місяців тому

    Thank you this was extremely helpful.

  • @slightlyambitious
    @slightlyambitious Рік тому

    Well done, thank you

  • @tombouin4185
    @tombouin4185 7 місяців тому

    Thank you for your work! :)

  • @zacq8934
    @zacq8934 5 місяців тому

    Awesome video! THANK YOU 😁👍

  • @pranavbakare8922
    @pranavbakare8922 3 роки тому

    Seriously amazing 👏😍🙌Keep sharing ❤

  • @daydreamxjay6142
    @daydreamxjay6142 Рік тому

    Phenomenal video, thanks for breaking it down

  • @Intrepid-ty1mg
    @Intrepid-ty1mg 7 місяців тому

    Thank you for this! Needed it dumped almost all the way down for my purposes. Excellent content

  • @ccllerk4862
    @ccllerk4862 9 місяців тому

    Very concise. Thank you.

  • @toderox
    @toderox 2 роки тому

    Excellent!

  • @Wabuh-Wabuh
    @Wabuh-Wabuh 3 роки тому

    THANK YOU!!!

  • @khaledahmed-wq5qq
    @khaledahmed-wq5qq 3 роки тому

    nice thank you!

  • @melchiorao9759
    @melchiorao9759 3 роки тому

    Youre like a one stop shop for all things IT and coding.

  • @CrimsonSlayer7
    @CrimsonSlayer7 Рік тому

    dude this has been the most relaxing coding based video i've seen.

  • @rubyrage8598
    @rubyrage8598 5 місяців тому

    Awesome, super informative..
    very new to the space trying to piece all the jargon together, really appreciate your take on it! thanks

  • @b25671
    @b25671 Рік тому

    Thanks!

  • @amikawi
    @amikawi Рік тому

    really helpful, thanks!

  • @God-of_Water
    @God-of_Water Рік тому

    thank you so much

  • @rezvihossain8195
    @rezvihossain8195 2 роки тому

    Simply beautiful. Thanks Aaron. Love it. This is the best of the best video for API concept. Thanks again.

  • @catherinetyurina2405
    @catherinetyurina2405 10 місяців тому

    you are a genius, thanks!!

  • @relative_vie
    @relative_vie 2 роки тому

    really great video!

  • @kevindega
    @kevindega Рік тому

    Really dope video.🔥

  • @ubonguttah
    @ubonguttah Рік тому

    Amazing thanks 😊

  • @juwannorah9118
    @juwannorah9118 6 місяців тому

    This was super informative. Greatly appreciate it. 👍🏾

  • @paintersTM
    @paintersTM Рік тому

    bro, that was fantastic

  • @samwelkenemo5093
    @samwelkenemo5093 Рік тому

    This video has helped me understand that API's can also be used internally on the same app connecting different components. Most videos focus on API's connecting other Apps.

  • @muanomakhokha2929
    @muanomakhokha2929 Рік тому

    Sorry for doubting that this is the only video I need...this is a very good video explaining what an api is

  • @livingmybestlife8410
    @livingmybestlife8410 Рік тому

    Awesome Vid!

  • @tasheemhargrove9650
    @tasheemhargrove9650 3 роки тому +1

    Wow, the timing on this one. I'm building my first personal project for my portfolio and the backend is an API I'm connecting to a front-end with vanilla JavaScript.

  • @purpletransportation2669
    @purpletransportation2669 Рік тому +1

    Great video! To the point and easy to understand.

  • @alvaroespinoza4052
    @alvaroespinoza4052 11 місяців тому

    thank you for such nice and easy explanation.

  • @Rozco_BKNY
    @Rozco_BKNY 3 роки тому

    This is such a great explanation of APIs.

  • @aminahshentour8002
    @aminahshentour8002 Рік тому

    I am sold for your program that was an amazing api explanation!! Thanx

  • @AIEveryday-fn3ei
    @AIEveryday-fn3ei Місяць тому +1

    this is the first time , I understand what is an API. . love bro

  • @alexandrinemessager6501
    @alexandrinemessager6501 Рік тому

    Amazing explanation really !

  • @danielbryant3323
    @danielbryant3323 3 місяці тому

    Thanks for explaining this!

  • @MrDVlad
    @MrDVlad Рік тому

    Thanks for summarizing what an API is.

  • @1SnowBall1
    @1SnowBall1 Рік тому

    thank you so much this really explain everything nicely!