What is REST API? | REST API Tutorial | REST API Concepts and Examples | Edureka

Поділитися
Вставка
  • Опубліковано 19 чер 2019
  • 🔥 Node.js Certification Training (Use Code "𝐘𝐎𝐔𝐓𝐔𝐁𝐄𝟐𝟎"): www.edureka.co/nodejs-certifi...
    This Edureka video on 'What is REST API?' will help you understand the concept of RESTful APIs and show you the implementation of REST APIs'. Following topics are covered in this REST API tutorial for beginners:
    1:26 Need for REST API
    4:45 What is REST API?
    7:02 Features of REST API
    8:06 Principles of REST API
    10:39 Methods of REST API
    12:49 How to implement REST API?
    -------------------------------------
    Do subscribe to our channel and hit the bell icon to never miss an update from us in the future: goo.gl/6ohpTV
    ** Node.js Certification Training: www.edureka.co/nodejs-certifi... **
    SlideShare: www.slideshare.net/EdurekaIN
    Instagram: / edureka_learning
    Facebook: / edurekain
    Twitter: / edurekain
    LinkedIn: / edureka
    #edureka #edurekarestapi #restapi #restapitutorial #nodetraining #NodeEdureka
    -----------------------------------------------------------------
    How does it work?
    1. This is a 4 Week Instructor-led Online Course.
    2. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course.
    3. At the end of the training, you will be working on a real-time project for which we will provide you a Grade and a Verifiable Certificate!
    --------------------------------------------------------------------
    About The Course
    Node.js Training is a platform that enables the participants to build high performance, event-driven, real-time and scalable networking applications just by using JavaScript. Edureka's Node.js training will train you to build networking and web-based applications that are far more superior and efficient than applications built in other languages.
    ----------------------------------------------------------------------
    Who should go for this course?
    This course is designed for professionals who aspire to be application developers and gain expertise in building real-time, highly-scalable applications in Node.js. The following professionals can go for this course :
    1. Web Developers
    2. Project Managers
    3. Software Architects
    4. Testing Professionals
    -----------------------------------------------------------------------
    Why learn Node.js?
    Node.js uses JavaScript - a language known to millions of developers worldwide - thus giving it a much lower learning curve even for complete beginners. Using Node.js you can build simple Command Line programs or complex enterprise level web applications with equal ease. Node.js is an event-driven, server-side, asynchronous development platform with lightning speed execution. Node.js helps you to code the most complex functionalities in just a few lines of code.
    ------------------------------------------------------------------------------------------
    Please write back to us at sales@edureka.in or call us at IND: 9606058406 / US: 18338555775 (toll-free) for more information.

КОМЕНТАРІ • 177

  • @edurekaIN
    @edurekaIN  5 років тому +19

    Got a question on the topic? Please share it in the comment section below and our experts will answer it for you. For Edureka Node.js Certification Training curriculum, Visit our Website: bit.ly/2rWHwrL

    • @arunnautiyal2424
      @arunnautiyal2424 5 років тому +1

      How to put script.js file in server.? I mean where to put(URL)? The way u have explained is very helpful.

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

      Hi Arun, To put Script.js in server, you can refer to our video: ua-cam.com/video/JiBtwxCm2bo/v-deo.html

  • @fadicool100
    @fadicool100 3 роки тому +6

    showing the set up of Nodejs and all the other related Packages, also using Postman to explain, made it extremely clear in understanding. lovely tutorial. THANKS

  • @shaheershaikh
    @shaheershaikh 4 роки тому +82

    My search for a good video on API introduction ends here,, great job Edureka and Sahiti,, 2 thumbs up

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

      Thank you for appreciating our efforts. Do subscribe to our channel and stay connected with us. Cheers 😊

  • @hendmuhammad6238
    @hendmuhammad6238 4 роки тому +9

    Excellent , thanks very much for your systematic efforts

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

    Thanks ... the session clearly explains tge RESTAPI and aswell usage of postman tool to be used as client.

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

    Good Explanation with real time example ....Thank you

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

    Great,i really cleared my confusion over rest api, good explanation, thanks edurekha..

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

    Thanks for descriptive explanation for REST APIs, Very Informative.

  • @pra.kam992
    @pra.kam992 4 роки тому +17

    Explained really well . one of the good video on REST API, Good Work !

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

    Awesome Explanation!
    I think that if we post new data to the customers object and then refresh the server, the new data will be erased and only the hard-coded values sustain right. In order to retain the data even if the server is restarted, do we need to store and retrieve the customers data from any DB like MongoDB and make equivalent manipulations to the DB based the HTTP operation?

  • @arthurnicoll2310
    @arthurnicoll2310 4 роки тому +4

    Very good. Now I just need to look at how to call it then integrate with a database. Thankyou.

  • @lefteriskostoulas
    @lefteriskostoulas 4 роки тому +8

    Great tutorial. Well Done!

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

    Excellent overview, thank you!

  • @soniachh123
    @soniachh123 3 роки тому +5

    This is very informative and well explained!
    Thank you Sahiti!!
    Keep it up 👍

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

    thanks mam now am able to connect api

  • @arnavinfotube5271
    @arnavinfotube5271 4 роки тому +1

    very nice explanatory tutorial, great job !!!!!! Thank you

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

    Thanks, really you just end my search for REST API you are excellent really do appreciate your effort.

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

    Good job ...Best REST explanation in youtube

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

    Wow This is really helpful. Thanks Edureka & sahiti for explaning the cocnept is a such simple way

  • @jayaprakashvairamurthy6091
    @jayaprakashvairamurthy6091 4 роки тому

    Very Informative. Thank you

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

    loved it . I am from non-developer backgroud and you made me understand.

  • @anikpait5556
    @anikpait5556 4 роки тому

    best explanation for Rest api found !

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

    Thank You Edureka! You have produced a very Informative video, yet simple for beginners. Thanks from United Kingdom.

  • @nisargadattamathe4999
    @nisargadattamathe4999 4 роки тому +1

    really very helpful video. Thank you so much!

  • @madandhmadandh5254
    @madandhmadandh5254 11 місяців тому +3

    1. Fundamentals of Web APIs
    2. Restful APIs
    3. Middleware
    4. Dependency Injection
    5. Routing
    6. Format Response
    7. Model Binder
    9. Entity Framework Core 5.0
    10. Consume APIs in Angular Application
    11. Login and Signup with JWT

  • @SurenderSingh-rn9tp
    @SurenderSingh-rn9tp 4 роки тому

    Very much Informative. Thanks a lot for this

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

    I wish I can give you bigggg hug omg thank you so much for this video!! I've been struggling to understand how APIs work and really needed it simplified like this so thanks loads

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

      Hi : ) We really are glad to hear this ! Truly feels good that our team is delivering and making your learning easier :) Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

  • @sarinsreedharan9283
    @sarinsreedharan9283 4 роки тому

    tnq for making this video.Really great!

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

    Crystal clear explanation.

  • @techwithhimel7971
    @techwithhimel7971 2 роки тому +1

    @edureka This video is really helpful but i have a question. When you post the data it shows its successful but where is the data stored?

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

    A very nice video for beginners to understand REST API and Postman. Thank you so much. However, I have a request, can you please share any link to refer to the automatic id update after deletion? I could not find one :(

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

      Hi Srivalli, we have considered your suggestion and will soon come up with the content you requested. Keep learning with Edureka, cheers :)

  • @senthilkumarm4741
    @senthilkumarm4741 4 роки тому

    Awesome Explanation...Thank you edureka

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

    Very much value-added tutorial. Well explained. Thank you!

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

      Thanks for the compliment! We are glad we could help. Do subscribe to our channel to stay posted on upcoming tutorials.

  • @raghukumble
    @raghukumble 4 роки тому +1

    Very helpful! Thanks Sahiti.

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

    Good tutorial, thank you.

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

    Concise tutorial on the topic..

  • @mohammedadnan5653
    @mohammedadnan5653 4 роки тому

    nice and clear explanation...

  • @Soul7aker
    @Soul7aker 4 роки тому

    Awesome explanation!!

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

    Best free tech learning resource on youtube.

  • @mohanpannirselvam4102
    @mohanpannirselvam4102 4 роки тому

    thank you

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

    Love it! Thank you.

  • @DravidaModal
    @DravidaModal 5 років тому +3

    Superb video. it's very clear and eazy understandable.🙏💎

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

    A good platform for students, the way of explanation was very clear.

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

      Thank you so much for your review on our channel  Great to hear that Edureka is helping you learn better . We’ll strive to make even better learning contents/courses in the future ! Do subscribe the channel for more updates : )

  • @edv6502
    @edv6502 2 роки тому +1

    Best video on REST intro Ive seen, thanks!

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

      Thank you so much for the review ,we appreciate your efforts : ) We are glad that you have enjoyed your learning experience with us .Thank You for being a part of our Edureka team : ) Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Nicely explained with example!!!

  • @MuhammadAbdullah-ph6jy
    @MuhammadAbdullah-ph6jy 4 роки тому

    good video..thanks very clear concepts presented

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

    thankyou for such a good tutorial

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

    My search for best tutorial on rest api ends here..

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

    It’s s really a great explanation, learned a lot. Thanks a lot!
    Can you please share the code what you have explained?

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

      Hi Dara, thank you for your valuable feedback. Kindly drop in your email id to help us assist you with the required source codes. Cheers :)

  • @satyasahoo26
    @satyasahoo26 4 роки тому +1

    Thx for sharing very useful video.

  • @TheBacker007
    @TheBacker007 4 роки тому

    An excellent tutorial !!!!

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

    Now, this is a good video on this topic. I was tired of finding a good explanation on youtube.

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

      Hi : ) We really are glad to hear this ! Truly feels good that our team is delivering and making your learning easier :) Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

  • @passitivespread6390
    @passitivespread6390 4 роки тому +1

    Yes ,very good explanation

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

    Thank you 😊 No more words....,

  • @satishksharma5298
    @satishksharma5298 2 роки тому +1

    What is API First strategy? If possible , Please explain in a session

  • @pratikgadge2560
    @pratikgadge2560 5 років тому +4

    Once u deleted second record after if I want to insert new one then the length of complete json is 5 so as per above code for new record it will give I'd =6 which is already there ...

    • @edurekaIN
      @edurekaIN  5 років тому +6

      Once you delete the second record, the details stored w.r.t second ID will be deleted. But, you are not pushing the stack, and the other ID's will not get updated. So, when you try to insert a new customer's details, automatically the ID will be incremented by 1 from the last existing customer. So, if the last customer has an ID 6, then the new customer will get an ID 7.

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

    Great and simple video to explain what is Rest api and how to create one in nodejs

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

      We are super happy that Edureka is helping you learn better. Your support means a lot to us and it motivated us to create even better learning content and courses experience for you . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

  • @vipulissar
    @vipulissar 4 роки тому

    Thanks for this video.

  • @PradeepYadav-wf4lm
    @PradeepYadav-wf4lm 3 роки тому

    Thanks ma'am

  • @omkarbhor4457
    @omkarbhor4457 4 роки тому +1

    thank sahiti for such useful info

  • @JasimUddin-zu2dc
    @JasimUddin-zu2dc 3 роки тому

    Very Helpful..................

  • @omprakashsahkanu2419
    @omprakashsahkanu2419 4 роки тому +1

    Awesome work @Sahiti!

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

    Thanks it's very useful for me

  • @AManInAGreySuit
    @AManInAGreySuit 2 роки тому +1

    Nice simple explanation of Rest API with Node example

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

      Hi : ) We really are glad to hear this ! Truly feels good that our team is delivering and making your learning easier :) Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Very informative and easy to understand.

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

    Great video! Thanks for sharing..precise and to the point content

    • @edurekaIN
      @edurekaIN  2 роки тому +1

      Thank you so much : ) We are glad to be a part of your learning journey. Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Too good and clear explanation

  • @ravindrakumawat5918
    @ravindrakumawat5918 4 роки тому

    Excellent 💯

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

    Great Session! Appreciate your great efforts!
    Got a Question on this tutorial: I am getting this error while performing operations for Create and Update using POST and PUT HTTP Methods.
    TypeError: Joi.validate is not a function in validateCustomer Function.
    As per my understanding this may due to the joi library version issue as I have installed joi@17.2.1 but in tutorial video its 14.2.0.
    Could you please help me resolve this issue by sharing any references to implement the same.
    Thanks

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

      Hi Dheeraj, kindly drop in your email id to help us assist you the required data for referencing. Cheers :)

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

    very simple nice and to the point explained. Thanks a lot.

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

      We are very glad to hear that your a learning well with our contents :) continue to learn with us and don't forget to subscribe our channel so that you don't miss any updates !

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

    Grt tutorial.. a very detailed explanation.. made it so very to understand..

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

      Hey:) Thank you so much for your sweet words :) Really means a lot ! Glad to know that our content/courses is making you learn better :) Our team is striving hard to give the best content. Keep learning with us -Team Edureka :) Don't forget to like the video and share it with maximum people:) Do subscribe the channel:)

  • @SaiTeja-ym2er
    @SaiTeja-ym2er 2 роки тому +1

    Thanks sahithi for sharing good content. Very good explanation, any one can easily understand.

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

      Hi : ) We really are glad to hear this ! Truly feels good that our team is delivering and making your learning easier :) Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Thank you.

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

    Very easily explained.. loved it...

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

    Thanks a lot for the very clear explanation with great content.

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

      Hi : ) We really are glad to hear this ! Truly feels good that our team is delivering and making your learning easier :) Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Good information..mam thanks

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

    very well explained , THANKS

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

      You are welcome👍
      Do subscribe to our channel to stay posted on upcoming tutorials: ua-cam.com/users/edurekaIN.

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

    It’s s really a great explanation, learned a lot.
    Can you please share the code what you have explained?

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

      Hi please share your mail id to share the data sheet :) We'll Update you soon ! Do Subscribe the channel to keep updated

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

    why REST is stateless ? when the definition itself says that it holds and transfers state of an object. Can u pls explain

  • @MadhusudanBhosale
    @MadhusudanBhosale 5 років тому +2

    Very good tutorial . .
    Thank you, edureka !

    • @edurekaIN
      @edurekaIN  5 років тому +1

      You are most welcome Madhusudan.

  • @rakeshagarwal9150
    @rakeshagarwal9150 11 місяців тому +1

    Excellent Sahiti

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

    Great video, great explaining, thank you :D

    • @edurekaIN
      @edurekaIN  2 роки тому +1

      Hi : ) We really are glad to hear this ! Truly feels good that our team is delivering and making your learning easier :) Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel :

  • @JaswinderSingh-dz1ui
    @JaswinderSingh-dz1ui 4 роки тому

    nicely explained

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

    Thank you

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

    Learned
    Thanks for this clean tutorial.

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

      You're Welcome 😊 Glad it was helpful!!!

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

    informatic topics

  • @Bharath-wb8uy
    @Bharath-wb8uy 2 роки тому +1

    Great amazing content thank you guys.

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

      We are glad to be a part of your journey in this field ! Great to hear that our contents are making an better impact on your learning journey :) Thank You for being a part of our Edureka team : ) .Stay connected with our channel and team :) Don't forget to like the video and share it with maximum people:) Do subscribe the channel:)

  • @user-uh9qb3ce5s
    @user-uh9qb3ce5s 6 місяців тому

    Great video. Thankyou for explaining it so well.
    Can you please share the code explained ?

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

    helpful

  • @bhaveshkumarguntuka2078
    @bhaveshkumarguntuka2078 4 роки тому

    Good Job Shahiti K, Edureka....

  • @amalnv4721
    @amalnv4721 4 роки тому

    great video.

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

    Wonderfully explained!

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

      Thank you so much : ) We are glad to be a part of your learning journey. Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )

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

    Sahiti, very clear and clean explanation

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

      Bharat, thanks for the compliment! Do subscribe to our channel and stay connected with us. Cheers!

  • @prasanthsasisanth4966
    @prasanthsasisanth4966 4 роки тому

    Training was so useful. Can you please share the code?

    • @edurekaIN
      @edurekaIN  4 роки тому

      Please share your email id with us (it will not be published). We will forward the code to your email address.

  • @shridharpp
    @shridharpp 2 роки тому +1

    Great video..

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

    Thank you! :)

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

    Great tutorial Pls share the script.js file

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

      Ok sure :) Please share your email id with us for to share

  • @YasharajMore
    @YasharajMore 5 років тому +3

    Awesome explanation Sahiti 👍 Excellent!

  • @palanagappan
    @palanagappan 2 роки тому +1

    Thanks for the session. Can you share the script.js file?

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

      Hi please share your mail id to share the data sheet :) We'll Update you soon ! Do Subscribe the channel to keep updated

  • @AJ-ul8ww
    @AJ-ul8ww 3 роки тому

    Thanks for this video. Where can I find the code used in this demo?

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

      Hi, we do provide practice codes to enhance the learner's experience, kindly drop in your email id to help us assist you with it. Cheers :)