APIs Explained | Real World Examples

Sdílet
Vložit
  • čas přidán 3. 06. 2024
  • Join the Discord Server!
    / discord
    ---------------------
    MY FULL CCNA COURSE
    📹 CCNA - certbros.teachable.com/p/cisc...
    FREE CCNA FLASHCARDS
    🃏 CCNA Flashcards - certbros.com/ccna/flashcards
    HOW TO PASS THE CCNA
    📚 Get a great book - amzn.to/3f16QA5
    📹 Take a video course - certbros.teachable.com/p/cisc...
    ✔ Use practice exams - www.certbros.com/ccna/Exsim
    SOCIAL
    🐦 Twitter - / certbros
    📸 Instagram - / certbros
    👔 LinkedIn - / certbros
    💬 Discord - www.certbros.com/discord
    Disclaimer: These are affiliate links. If you purchase using these links, I'll receive a small commission at no extra charge to you.
    ---------------------------------------------------------------------------------------------------------------
    00:00 Intro
    00:40 Overview
    03:27 Weather app example
    05:26 CZcams API example
    10:58 Conclusion
    What is an API?
    API stands for Application Programming Interface and it's essentially a doorway into an application.
    Using this doorway, other third-party applications can get access to all of the data and features without needing to provide any custom code or integrations whatsoever.
    The process works something like this.
    An API request is sent to the application. An API request is just a simple HTTP message with some parameters telling the app what information to send back. This response will be sent back usually in JSON or XML format.
    The beauty of APIs is that anyone can access information and features that would otherwise be unobtainable.
    For example, most of us do not have access to a worldwide network of weather stations, but, anyone can build a mobile app and use APIs to request the data from the already existing weather application.
    APIs have become so widespread, you would be hard-pressed to find a popular application these days that doesn’t offer API access.
    With this amount of access to APIs, the possibilities are endless.

Komentáře • 253

  • @pedrolopez8057
    @pedrolopez8057 Před rokem +251

    For those of you new to this also understand that the word "interface" just means where two things meet. Some people think interface just means user interface. It can also be used in terms of database interface, network interface, software interface, urban wilderness interface, land sea interface etc. I've been looked at strangely by people who thought it only meant graphical user interface (GUI).

  • @-thelegitnoob-
    @-thelegitnoob- Před 2 lety +176

    "Babe wake up, new CertBros dropped"

  • @MrTutiplengo
    @MrTutiplengo Před rokem +45

    The video is explaining the concept of Web APIs, specifically, not APIs themselves. An API is just the collection of classes, methods and functions exposed by a programming library or framework. Web APIs is the same concept, but brought to the Internet. It's important to know the difference.

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

      People using this video to learn are not at the level where that distinction makes a difference.

    • @MrTutiplengo
      @MrTutiplengo Před 8 měsíci +4

      @@hastyscorpion All the more important to learn things right from the get go. They are learning a definition of API that's not 100% accurate, they will probably encounter the concept of an API (a real software API) at some point in their careers and get it wrong. Hopefully this won't cost anyone an opportunity in job interviews.

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

      That's not true. There are different levels to learning. Starting from teaching a person 1 + 1 without necessarily teaching them immediately 6578 +-* 7655 doesn't mean 1 + 1 is wrong.
      This is just an 11 minutes video. You don't expect them to touch all aspects of API. No person that wants to get serious knowledge about a topic would just watch an 11 minutes video and that's all. There's hours and hours of lectures they know they have to learn but they'll have to START from somewhere.

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

      @@amaechiwilliams1345 I agree that anyone seeking to learn more about this will watch a lot more videos on it. And I do agree that this video is a good introduction to the topic of Web APIS, a good starting point. That being said, I don't think it was too difficult to explain that there is something called APIs and another thing called Web APIS. This is still a simple enough concept that can be explained in layman's terms without getting to deep into the details.

    • @sonugupta147
      @sonugupta147 Před 8 měsíci +3

      Very true....when I started my backend development learning journey, I found everywhere the same definition, "an API is the set of rules and protocols which enables the communication among different systems".
      While this definition is theoretically correct but it doesn't tell the whole picture like what an entity it is and due to this I was just stuck, frustrated, and confused about a month. It was later when I got to know that the APIs are just the classes and methods exposed by a service or system to the users in a specific pre-defined rules and protocols. So basically they standardised the communications between the systems by providing a set of functions and classes to call the actual function classes or methods of the system/services.....As an extra layer of methods above the actual functions/methods.

  • @ardentdfender4116
    @ardentdfender4116 Před rokem +51

    As a gamer and one who has used addons for games, I’ve heard of APIs for almost 20 years. I be honest to say as much as I’ve heard of the thing, I knew they did a query to the server of the MMO games I played, I’ve never had any idea how they worked. Not clearly. This was a very good example with the video in clear explanation. This has also given me an idea for my job in industrial automation.

  • @kosamoza
    @kosamoza Před 6 měsíci +2

    Thanks for the quick short introduction
    It was really so helpful

  • @WestCoastAce27
    @WestCoastAce27 Před rokem +12

    Great explanation. I would add: if you’re thinking about doing this as a business, we forewarned that big companies do ‘change the rules’ for their API access whenever they wish, including starting to charge large fees.

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

    Amazing explanation! Truly valuable, I can say I learnt so much from this channel about technology than what lecturers in schools have taught.

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

    Thank you for creating this video. I've been hearing this "API" long ago but never understood it until today thanks for this video.

  • @supportandaid2133
    @supportandaid2133 Před 5 hodinami

    thank you so much! i didnt understand APIs when told about them but your explanation was amazing

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

    Well presented in simple and digestible format

  • @booksbybytes
    @booksbybytes Před rokem +1

    A voice made for radio! Thanks for the video.

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

    Great and very clear explanation! Thank you so much!!! 😊👍

  • @loveafinni
    @loveafinni Před 11 dny

    Love it. Very explanatory.

  • @Grinwa
    @Grinwa Před rokem

    I love api and ur videos they just make the internet better

  • @moonlighterx
    @moonlighterx Před 8 dny

    Allah razı olsun ♥ Çok bilgilendirici bir video ♥

  • @great-knowlage
    @great-knowlage Před 2 měsíci

    Nice video, i understand APIs better now. Thank you

  • @MrReklez
    @MrReklez Před rokem +21

    Your explanations are amazing. Nice pace, great animations & examples.

  • @shashankprakash4517
    @shashankprakash4517 Před 2 lety

    Awesome! The CRUD analogy, I've one other place earlier

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

    explanations are in a very clear way thank you for the tutorial:)

  • @PriyanshuKumar-qu8vo
    @PriyanshuKumar-qu8vo Před 9 měsíci

    The best video on API ever, I found.😄

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

    thank you very much when i saw the title of the video i was saying the exact same API's was giving me a hedace to understand thank you

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

    Very nice description. Thank you :)

  • @draxano6132
    @draxano6132 Před rokem

    Greatest API video I've ever seen!!!

  • @klarissa6350
    @klarissa6350 Před rokem +6

    Important to note that this is just HTTP/Web APIs
    APIs exist way out of the scope of web apps or Http

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

    it is one of the best explanations ever.

  • @nicholascarr8654
    @nicholascarr8654 Před rokem +52

    This video is about REST APIs. It is misleading to beginners as it will make them think that all APIs are REST/HTTP. The title should say "REST APIs."

    • @NathanHedglin
      @NathanHedglin Před rokem +1

      THIS. Web devs especially influencers aren't very smart

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

      what’s the difference?

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

    Really Amazing Explanation..

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

    Brilliant, keep up the great work

  • @darentsimon
    @darentsimon Před rokem +1

    Channelling my inner John Tuld (Margin Call): "Please, speak as you might to a young child or a Golden Retriever. It wasn't brains that got me here, I can assure you that." You did, and now it's finally sunken in! Thank you 👍

    • @Certbros
      @Certbros  Před rokem

      Love this!! Really happy you liked it 😁

  • @jenniferogonda7816
    @jenniferogonda7816 Před 2 lety +1

    @certbros O passed CCNA today and i want to thank you for all the awesome videos you have.They sure helped me ...

    • @Certbros
      @Certbros  Před 2 lety +1

      Congratulations on getting your CCNA Jennifer!!! Happy to have helped. Keep up the great work.

  • @prudencen_n1267
    @prudencen_n1267 Před měsícem +1

    If only I could give this video many likes :) Well explained, especially for a beginner

  • @Teh-Penguin
    @Teh-Penguin Před 6 měsíci

    Thanks! Very well explained imho.

  • @tuhinchowdhury5260
    @tuhinchowdhury5260 Před rokem +2

    Thank You for explaining in detail, slow and steady manner. It really helped me to understand the concept of API with actual practical example rather than reading definitions here and there.

  • @alvinmwangi
    @alvinmwangi Před rokem

    very digestible. well done

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

    Hey, it is nice not to be scared of APIs anymore 😂. Great job 🎉

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

    Great explanation, thanks a lot...

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

    I had no idea how much I needed this hahaha thanks new sun here

  • @RRENH
    @RRENH Před rokem

    FINALLY. I get it. Thank you!

  • @toniok.4726
    @toniok.4726 Před 2 lety +2

    Spectacular as always

    • @Certbros
      @Certbros  Před 2 lety

      Thank you Tonio! Appreciate the kind words 🙏

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

    Amazing explanation

  • @RunZettabyte
    @RunZettabyte Před měsícem

    very helpful!! thanks

  • @AbachiriProduction
    @AbachiriProduction Před rokem

    ty best explanation i have found

  • @tonybo927
    @tonybo927 Před rokem +10

    Nice. Finally a high level detailed overview of API's explained in a way that someone who's not that familiar with API concepts will be able to grasp. Much appreciated.

  • @nicholastaylor8983
    @nicholastaylor8983 Před 2 lety

    Good stuff my man!

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

    Good explanation, thx

  • @kerandonovan7255
    @kerandonovan7255 Před rokem

    Fantastic tutorial

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

    Excellent video!

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

    thank you, great video

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

    Thank you so much sir 🙏

  • @atman84
    @atman84 Před 2 lety

    wonderful content!

  • @silentracer6529
    @silentracer6529 Před rokem +18

    This is BY FAR the best API explanation on CZcams. Thank you!

  • @alozie__
    @alozie__ Před rokem +8

    Wow this, I like how you broke down everything with examples. I was wondering what JSON format is and how I would have gone to look for another video to understand that but you broke everything down with examples. Lovely

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

    Thank a lot :) well explained

  • @aruizsilva
    @aruizsilva Před rokem

    Thank you so much for this

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

    This is really entertaining 😍😍😍😍😍😍

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

    Great video. Thanks!!!!!!!!!

  • @tixerz9591
    @tixerz9591 Před 10 dny

    thanks. that was useful.

  • @andrewmcnamara3959
    @andrewmcnamara3959 Před rokem +2

    The first 3 seconds proved this fella understands my pain

    • @Certbros
      @Certbros  Před rokem

      We've all thought it! 😂

  • @vback4238
    @vback4238 Před rokem

    Best explanation!!!!

  • @lherfel
    @lherfel Před rokem

    nice video explanation thanks

  • @malkhazarabuli8903
    @malkhazarabuli8903 Před 2 lety

    Amazing!!!! Thanks

  • @xxjustinx34xx
    @xxjustinx34xx Před 2 lety +4

    Thank you for making videos, learned soooo much from this channel!

    • @Certbros
      @Certbros  Před 2 lety

      Really happy to hear that Justin! You're welcome and thank you for comment 👌

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

    Best explanation!

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

    Very well explained to a noob like me up until the point where I asked myself: So how is the response received and do you need to run it through a service like postman or was that just for the display?

  • @RaulDiaz3d
    @RaulDiaz3d Před rokem

    Thank you so much

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

    I already knew what is API still i watched complete video because you are #$÷*@ing awesome

    • @Certbros
      @Certbros  Před 2 lety

      Thanks man! Really appreciate it. That's why you're awesome too ☝

  • @droklass
    @droklass Před 2 lety +7

    Really great channel, I learned a lot of things, thank you so much.

    • @Certbros
      @Certbros  Před 2 lety

      You're very welcome! Happy to help.

  • @barbobrien9318
    @barbobrien9318 Před rokem

    Well done.

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

    Thank you!

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

    You earned the subscribe on this one

  • @sukighataore8257
    @sukighataore8257 Před 2 lety

    Excellently explained! !!!! Thank you soooo soooo much.

  • @gregoryopondi3652
    @gregoryopondi3652 Před rokem +4

    liked and subscribed. for a whole week, I've been searching for an explanation that could make me understand APIs. This was it!

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

    The thumbnail was exactly the question i had in my head.

  • @amad8099
    @amad8099 Před rokem +2

    Absolutely brilliant! Thank you!

  • @RaninSaadi-ij5hg
    @RaninSaadi-ij5hg Před rokem

    thank you sooo much

  • @HappinessTheBrand
    @HappinessTheBrand Před rokem

    So clear

  • @orleydoss3171
    @orleydoss3171 Před 2 lety +6

    Great information and nicely done👍

    • @Certbros
      @Certbros  Před 2 lety

      Thanks Orley! Really appreciate it 👍

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

    I've understood 😊

  • @tigranavagyan5922
    @tigranavagyan5922 Před 2 lety

    Thank you!!!

  • @dennispeterson3691
    @dennispeterson3691 Před rokem +6

    I've heard the term "API" tossed around for years by people who love to use jargon. Your video finally explained what they are and why they are so common. Thank you, and well done!

  • @nyasiam.2819
    @nyasiam.2819 Před 10 měsíci

    Thank you

  • @BobBob-qm2bm
    @BobBob-qm2bm Před rokem

    Thank you. Next API Security | Hacking training video👨‍💻

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

    Was looking for a video to watch while eating my supper. Why now eat and learn

  • @JohnSezam
    @JohnSezam Před 7 měsíci

    Could speak about node.js and relation with Back-end and Database using API technologies

  • @faroukthenoob-ftn9610
    @faroukthenoob-ftn9610 Před 2 lety

    Thanks mate

  • @SpesMagisteriiGradus
    @SpesMagisteriiGradus Před 3 měsíci

    thank you

  • @MikeSpille
    @MikeSpille Před rokem +1

    Thanks!

    • @Certbros
      @Certbros  Před rokem

      Thank you Mike! Really glad you liked the video 😁

  • @sandipbathe6101
    @sandipbathe6101 Před 2 lety +1

    Really good

  • @Aratolotl
    @Aratolotl Před rokem

    This is the best video explaining this concept. I am a designer and know some front end, and although I had a notion of these concepts, with this video everything is crystal clear.

  • @055nshimiyimanadeogratius2
    @055nshimiyimanadeogratius2 Před 11 měsíci

    Such explanations should replace those complicated ones of Coursera!

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

    perfect!👌

  • @MsHardland
    @MsHardland Před 2 lety

    CertBros, If you don't mind, Can you please share your mic model number and setup detail?

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

    Beautiful

  • @KapitanZbik2138
    @KapitanZbik2138 Před rokem

    The simplest and the best explanation, thank You very much!

  • @twang31
    @twang31 Před rokem

    Thanks you so much for a simple to the point explanation. Best video that explains api, yet.

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

    You are F**ing Good man...I always stay tuned to your channel awaiting your contents like a young man waiting for his favourite music to get played on his favourite FM station...I wish to meet you some day..you make my IT journey feel like biscuits.😂

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

      Thank you so much Emmanuel 🙏 Really appreciate the kind words. Comments like these are why I keep making these videos. Good luck with your IT journey.

  • @opnsrcguy829
    @opnsrcguy829 Před 2 lety

    excellent

  • @isimoto
    @isimoto Před 2 lety +4

    Exactly what I needed. Thank you !

    • @Certbros
      @Certbros  Před 2 lety

      Thank you Iulian! Good to hear it helped 👍

  • @LovesGrilling
    @LovesGrilling Před rokem

    I like how the intro music is the hottest rap beat since 2007

  • @moali-mo4dl
    @moali-mo4dl Před rokem

    now that's some thorough Explanation! thanks