What is an API (in 5 minutes)

Sdílet
Vložit
  • čas přidán 2. 06. 2021
  • Freelance Coding is the way in 2024! Learn How: www.freemote.com/strategy
    / aaronjack
    #coding #programming #javascript

Komentáře • 400

  • @AaronJack
    @AaronJack  Před 7 měsíci +25

    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 Před 3 lety +1120

    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 Před 3 lety +9

      Angela Yu

    • @cmdv42
      @cmdv42 Před 3 lety +4

      💯

    • @schwarzmann1
      @schwarzmann1 Před 2 lety +90

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

    • @stevenadams9887
      @stevenadams9887 Před 2 lety +45

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

    • @warrenwong4518
      @warrenwong4518 Před 2 lety +2

      I use this definition all the time.

  • @ridorock6
    @ridorock6 Před 7 měsíci +68

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

    • @PollyMwangi-cp3jn
      @PollyMwangi-cp3jn Před 2 měsíci +3

      😂

    • @MariamGabr
      @MariamGabr Před měsícem +14

      your comment gave me a lot of comfort thanks lol

    • @BolasDear
      @BolasDear Před 23 dny +1

      read my comment same here.

    • @Dippa1991
      @Dippa1991 Před 23 dny +1

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

    • @tochukwubenson5211
      @tochukwubenson5211 Před 22 dny

      Okay not just me😂

  • @CharlieF576
    @CharlieF576 Před 7 měsíci +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!

  • @AaronJack
    @AaronJack  Před rokem +7

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

    • @berniv7375
      @berniv7375 Před rokem

      Thank you for the video. Subscribed.🌱

  • @flywith.mia.
    @flywith.mia. Před 9 měsíci +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

  • @cabji
    @cabji Před 3 lety +168

    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 Před 9 měsíci +2

      My exact thoughts. 💯

    • @hannahmaschke4485
      @hannahmaschke4485 Před 7 měsíci +4

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

  • @lianvalera
    @lianvalera Před rokem +14

    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!

  • @lifeform106
    @lifeform106 Před 3 lety +77

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

    • @bekjohansson3016
      @bekjohansson3016 Před 3 lety +1

      I know right!

    • @mymacaintwag
      @mymacaintwag Před 3 lety +2

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

    • @Jester2b04
      @Jester2b04 Před 3 lety +1

      For Real ! Same here

  • @AV-iu6bd
    @AV-iu6bd Před 3 lety +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 Před 2 lety +2

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

  • @AIEveryday-fn3ei
    @AIEveryday-fn3ei Před 21 dnem +1

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

  • @scottdonnelly2472
    @scottdonnelly2472 Před rokem +2

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

  • @DonRoberto886
    @DonRoberto886 Před 9 měsíci

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

  • @allamaprabhuani
    @allamaprabhuani Před 3 lety +2

    Not too long, crisp. Awesome work Aaron!

  • @bismarckkaine2700
    @bismarckkaine2700 Před 3 lety +2

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

  • @memeingthroughenglish7221
    @memeingthroughenglish7221 Před 9 měsíci +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!

  • @cyborgbabyarms9262
    @cyborgbabyarms9262 Před rokem +1

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

  • @TheRealSinotra
    @TheRealSinotra Před rokem +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.

  • @johnbaker7102
    @johnbaker7102 Před 3 lety

    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

  • @adnanamin3666
    @adnanamin3666 Před 3 lety +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. 👍 🙏 🤩

  • @donmikkodanm.olmillo8154

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

  • @watcbd
    @watcbd Před 3 lety +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.

  • @deaankoekemoer5471
    @deaankoekemoer5471 Před 11 měsíci +1

    This cleared things up really well thanks dude.

  • @amreenmusani1
    @amreenmusani1 Před 2 lety +3

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

  • @Robzilluh
    @Robzilluh Před 2 lety

    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

  • @derekbaker_
    @derekbaker_ Před 3 lety +2

    Perfect. Thank you for this

  • @valjeancatlvr
    @valjeancatlvr Před 4 měsíci

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

  • @akaemeikechukwu7082
    @akaemeikechukwu7082 Před 3 lety +27

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

    • @janethlivsey5151
      @janethlivsey5151 Před 3 lety +3

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

  • @dcodingprodg
    @dcodingprodg Před rokem +2

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

  • @eddiedelcastillo4836
    @eddiedelcastillo4836 Před rokem

    Thank you Aaron for this fast track into API

  • @sn0wball13
    @sn0wball13 Před 4 měsíci

    Thank you so much!!! Best video on CZcams that quickly describes what an API is

  • @josephthecreator
    @josephthecreator Před 2 lety

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

  • @nrgstudios612
    @nrgstudios612 Před 3 lety +2

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

  • @paduarte
    @paduarte Před 8 měsíci

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

  • @steveellison8686
    @steveellison8686 Před rokem

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

  • @gwenwithan.n
    @gwenwithan.n Před 3 lety +4

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

  • @Lex_Marion
    @Lex_Marion Před rokem

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

  • @junebug_8976
    @junebug_8976 Před 8 měsíci

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

  • @p.treyben5567
    @p.treyben5567 Před rokem

    Thanks man. Opened my understanding!

  • @BusinessofProgramming
    @BusinessofProgramming Před 3 lety +8

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

  • @kso35
    @kso35 Před rokem +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!!!!!

  • @keifer7813
    @keifer7813 Před 2 lety

    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

  • @MrDVlad
    @MrDVlad Před rokem

    Thanks for summarizing what an API is.

  • @kifleman2734
    @kifleman2734 Před rokem

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

  • @alexandercle
    @alexandercle Před 9 měsíci

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

  • @michaelrandle3370
    @michaelrandle3370 Před rokem +1

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

  • @ccllerk4862
    @ccllerk4862 Před 8 měsíci

    Very concise. Thank you.

  • @CrimsonSlayer7
    @CrimsonSlayer7 Před rokem

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

  • @nnennaumelloh8834
    @nnennaumelloh8834 Před 2 lety

    This video was great! Thank you so much!

  • @askeladd709
    @askeladd709 Před 2 lety +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.

  • @melchiorao9759
    @melchiorao9759 Před 3 lety

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

  • @trickyriffy
    @trickyriffy Před 5 měsíci

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

  • @madwilli3205
    @madwilli3205 Před rokem

    This cleared up a lot thank you🙏

  • @Mulakid1
    @Mulakid1 Před 2 měsíci

    Great simplified explanation! Thank you sir

  • @swank1975
    @swank1975 Před 6 měsíci +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 Před 3 lety

    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!

  • @HBgv5830
    @HBgv5830 Před 3 lety

    Very well done Aaron. Thanks..

  • @daydreamxjay6142
    @daydreamxjay6142 Před rokem

    Phenomenal video, thanks for breaking it down

  • @user-qh5bd9xb9z
    @user-qh5bd9xb9z Před 8 měsíci

    Thanks for providing the detailed information 🙂

  • @Bigpop82
    @Bigpop82 Před rokem +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!

  • @Sawyerb2004
    @Sawyerb2004 Před 8 měsíci

    Thank you this was extremely helpful.

  • @muanomakhokha2929
    @muanomakhokha2929 Před rokem

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

  • @brendajohnson4266
    @brendajohnson4266 Před 8 měsíci

    THank u Aaron, very helpful

  • @catherinetyurina2405
    @catherinetyurina2405 Před 9 měsíci

    you are a genius, thanks!!

  • @kikichung2955
    @kikichung2955 Před 11 měsíci

    Thank you, it helps a lot

  • @toystoryscarymovie-forkids3323

    you just made me understand everything about API's in less than 5min

  • @Rozco_BKNY
    @Rozco_BKNY Před 3 lety

    This is such a great explanation of APIs.

  • @aminahshentour8002
    @aminahshentour8002 Před rokem

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

  • @Intrepid-ty1mg
    @Intrepid-ty1mg Před 6 měsíci

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

  • @mikediaz9033
    @mikediaz9033 Před rokem +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 😊

  • @communist-hippie
    @communist-hippie Před 3 lety +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.

  • @bmcintyre3324
    @bmcintyre3324 Před 27 dny

    Thanks for your help, it was amazing how you summed it up.

  • @t.j.5574
    @t.j.5574 Před 2 měsíci

    Very well explained and very helpful! Thank you.

  • @alvaroespinoza4052
    @alvaroespinoza4052 Před 10 měsíci

    thank you for such nice and easy explanation.

  • @Megapastor
    @Megapastor Před rokem +4

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

  • @rubyrage8598
    @rubyrage8598 Před 4 měsíci

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

  • @John5ive
    @John5ive Před 3 lety

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

  • @dionrivera1163
    @dionrivera1163 Před 2 měsíci

    Awesome video. It gave me the momentum to start working on API connections. Thanks Aaron.

  • @amikawi
    @amikawi Před rokem

    really helpful, thanks!

  • @stand4justice4867
    @stand4justice4867 Před 6 měsíci

    Thank you Aaron, clear and concise, now I'll go into a journey yo understand APIs vs REST APIs!

  • @emmanuelchika7051
    @emmanuelchika7051 Před 2 lety

    API Simplified....You said this would be yhe only video i would need and yessss it is.

  • @alexandrinemessager6501
    @alexandrinemessager6501 Před 11 měsíci

    Amazing explanation really !

  • @varonicatayler
    @varonicatayler Před 4 měsíci

    Thank you for this video this was excellent. Clear and right to the point with illuminating illustrations and examples 😊

  • @earthandwind820
    @earthandwind820 Před 2 měsíci

    Ahhhhhhh, thank you!!!!
    I now understand, especially when you integrated the UI example.

  • @tasheemhargrove9650
    @tasheemhargrove9650 Před 3 lety +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.

  • @samwelkenemo5093
    @samwelkenemo5093 Před rokem

    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.

  • @juwannorah9118
    @juwannorah9118 Před 5 měsíci

    This was super informative. Greatly appreciate it. 👍🏾

  • @CherishArtPortfolio
    @CherishArtPortfolio Před rokem

    Thank you sir!

  • @TechHackGenics
    @TechHackGenics Před rokem

    Thanks for this.

  • @pranavbakare8922
    @pranavbakare8922 Před 3 lety

    Seriously amazing 👏😍🙌Keep sharing ❤

  • @patriciastroughter
    @patriciastroughter Před 2 měsíci

    You explained API really well. I never heard it explained with such ease as you explained it. The illustrations were perfect. thank you for sharing!

  • @PvffOffisial
    @PvffOffisial Před rokem

    Thanks Aaron that cleared up my understanding of what an API is and how can i use it

  • @unknowncheetah
    @unknowncheetah Před 3 lety

    Love your videos man😍

  • @curtisdavis8594
    @curtisdavis8594 Před rokem

    Cool topic... APIs are powerful... Thanks

  • @shareedab9641
    @shareedab9641 Před rokem

    very useful video, thank you very much

  • @showtime7371
    @showtime7371 Před 5 měsíci

    Cheers mate that was fresh!

  • @slightlyambitious
    @slightlyambitious Před rokem

    Well done, thank you

  • @theunconventionalenglishman
    @theunconventionalenglishman Před 7 měsíci +2

    You weren’t kidding when you said this was the only video I’d ever need to understand APIs!
    Fantastic explanation- definitely going to check out more of your videos

  • @natvilletutor
    @natvilletutor Před rokem

    I understood it in the first 10 seconds!! You are literally the best!!!!!!!!!!!!!!!!!!!!

  • @rezvihossain8195
    @rezvihossain8195 Před 2 lety

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