.NET 5 REST API Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024
  • How to build web api in c# | asp.net core 5 rest api tutorial | build web api in .net core | asp.net 5 rest api tutorial | web api asp.net mvc 5 | build web api c# | asp.net 5 web api tutorial
    Notes and project source code
    www.pragimtech...
    Syncfusion Website: bit.ly/2TiIEnC
    Syncfusion Blazor Components:bit.ly/3hlJ0ln
    Blazor WebAssembly Tutorial Playlist
    • Web development with B...
    Blazor WebAssembly Course Page
    www.pragimtech...
    Blazor WebAssembly Blog
    www.pragimtech...
    All our free software training courses
    www.pragimtech...
    Slides, notes and to download our courses
    www.pragimtech...
    Let's gift education together
    / kudvenkat

ความคิดเห็น • 173

  • @muhammadaminualiyu8937
    @muhammadaminualiyu8937 3 ปีที่แล้ว +85

    Thanks for the selfless dedication to humanity

  • @bardus_hobus
    @bardus_hobus 2 ปีที่แล้ว +14

    I just want to stop and say that you, sir, are an amazing teacher. I am learning so much, and you are explaining it very well. Thank you!

  • @jseeley1000
    @jseeley1000 3 ปีที่แล้ว +7

    Probably one of the best tutorials I've seen... ever.

  • @aikidoshi007
    @aikidoshi007 3 ปีที่แล้ว +3

    The code for this project is a veritable gold mine. Thanks Venkat!

  • @viliuxsas
    @viliuxsas 3 ปีที่แล้ว +11

    This video helped me to stay up to date! Thank You. My developer journey started by watching your videos from 5 years ago and I still take your tips nowadays!

  • @DoubleEntertainment
    @DoubleEntertainment 3 ปีที่แล้ว +22

    Very very Informative video❤️. Your videos are really awesome for both beginners and experienced. Please try to make videos on Web Api using clean architecture, Generic Repository pattern, Api Gateway and other best practices used in industry.

    • @Csharp-video-tutorialsBlogspot
      @Csharp-video-tutorialsBlogspot  3 ปีที่แล้ว +10

      Thank you for the great suggestions. We will discuss in our upcoming videos. Thank you for taking the time to suggest.

    • @yoshkoneski
      @yoshkoneski 3 ปีที่แล้ว +2

      @@Csharp-video-tutorialsBlogspot PLEASEEE continue the greatest tutorial, well i agree with them also add jwt authentication with employee authorization for example employees have different companyId in a company group.

    • @gds1233
      @gds1233 ปีที่แล้ว

      @@Csharp-video-tutorialsBlogspot Pleaase also consider CQRS

  • @ymtan
    @ymtan 3 ปีที่แล้ว +8

    Hi Venkat, finally you're back in action after over a month of rest. Hope you're doing fine both mentally and physically during this pandemic. I would like to bring to your attention that this video doesn't have the Subtitles/captions settings available at the bottom right hand corner. Please take note of that.

    • @Csharp-video-tutorialsBlogspot
      @Csharp-video-tutorialsBlogspot  3 ปีที่แล้ว +6

      All well. Thank you. I will get them updated as soon as possible. Thank you for letting me know.

  • @imadabab
    @imadabab 4 หลายเดือนก่อน

    Brilliant!! Just an hour and covered most of what we need in web api. Thanks a lot.

  • @kenmtb
    @kenmtb 10 หลายเดือนก่อน

    The BEST software educational series period.

  • @mdabuzar2130
    @mdabuzar2130 3 ปีที่แล้ว +3

    Application layer, Domain layer and infrastructure layer.
    To understand DI better way , we never put interfaces and it's implementation in same folder. Higher level shouldn't be dependent on Lower level. Domain or Service layer come into picture.
    We already provided by swagger, why we need postman.
    Great video 👍

    • @srjjjjnnvcccv
      @srjjjjnnvcccv 2 ปีที่แล้ว

      Can you suggest some videos

  • @benli7348
    @benli7348 3 ปีที่แล้ว

    I have followed most of your online couse. It is only one place every developer must learn from . it is very update and clear couse. Thanks A+++++++++++++++++++++

  • @VJKri
    @VJKri 7 หลายเดือนก่อน

    Thank you so much for all the .NET Tutorials. Amazing teacher and i always come here to learn any .NET concept!

  • @sangeethagnanavel5599
    @sangeethagnanavel5599 3 หลายเดือนก่อน

    Thanks a lot, Venkat Sir for all your Videos. It helped me a lot in clearly understanding various Microsoft concepts.

  • @parko1965
    @parko1965 3 ปีที่แล้ว +13

    Yess!!, the main man is back.

  • @syedniy_
    @syedniy_ ปีที่แล้ว

    venkat is greatest of all time, a perfect tutor......

  • @valadares462
    @valadares462 3 ปีที่แล้ว +4

    Glad to see you back, man!

  • @cissemy
    @cissemy 3 ปีที่แล้ว +13

    Yes .
    He is back.
    Are you going to add identity/jwt and social login to it ?

    • @michaelt1349
      @michaelt1349 3 ปีที่แล้ว

      Yes, that would be very useful!

  • @kaushikbhadani
    @kaushikbhadani 3 ปีที่แล้ว +6

    Thank you Thank you Thank you Sir.. I was waiting for this tutorial!!..

  • @moshiurshohel
    @moshiurshohel 3 ปีที่แล้ว +5

    Thank you sir, I was really thirsty to have this tutorial.

  • @developer1871
    @developer1871 3 ปีที่แล้ว +1

    Thank you very much Venkat for an awesome over an 1 hour Video with detailed explantion on Rest Api. Very greatful to your quality of teaching, helping us enormously. Thank you & May God Bless you.

  • @geragamo
    @geragamo 3 ปีที่แล้ว

    you are the man; I have seen your videos from long back and you always rock man, keep doing videos man, congratulations ...

  • @sivanaga6669
    @sivanaga6669 3 ปีที่แล้ว

    Such a pleasure watching your videos from long back. Keep sharing your knowledge 😊

  • @adityajha4925
    @adityajha4925 3 ปีที่แล้ว

    Best Channel to learn Dotnet. Just love the way of explaining.
    Thanks!!!!!!!!!

  • @sabnekarasha5381
    @sabnekarasha5381 3 ปีที่แล้ว +2

    Venkat your just awesome🥰🤩💥🥳👏💪🙏

  • @arminsh7068
    @arminsh7068 3 ปีที่แล้ว +1

    Welcome Back Boss. Good to see you again.

  • @hiphen2263
    @hiphen2263 3 ปีที่แล้ว +1

    Your tutorials are the best to me , thanks for teaching me programming

  • @nelsonrivers8546
    @nelsonrivers8546 2 ปีที่แล้ว +1

    Can you do a video for .NET 6 REST API Tutorial (similar to the way you did .NET 5 REST API Tutorial) ?

  • @naitikjani6285
    @naitikjani6285 3 ปีที่แล้ว +1

    Very Good Explanation 👍 Thank You for creating this

  • @srisatyamolli4562
    @srisatyamolli4562 3 ปีที่แล้ว

    Heyyyyyyyyy....soooo good to see your videos again sir.you can't even imagine how useful your videos were

  • @bimaaryasena9435
    @bimaaryasena9435 2 ปีที่แล้ว

    Thank you so much sir for your tutor, it so helping me to learning more about c#
    😀😀

  • @avmkcreations2322
    @avmkcreations2322 3 ปีที่แล้ว +1

    Really appreciate your time sense need to learn a lot from you......your superb👌👍😊👏

  • @toan6375
    @toan6375 3 ปีที่แล้ว

    Thank you so so much! You are the best teacher I've seen!!!

  • @MuhammadImranJutt
    @MuhammadImranJutt 3 ปีที่แล้ว +1

    very good method of teaching. I just don't understand the relational entities implementation. Please try to make videos on ecommerce Web Api using clean architecture, Generic Repository pattern, Api Gateway and other best practices used in industry. Thanks

  • @shekhargardas4583
    @shekhargardas4583 3 ปีที่แล้ว +3

    Thank you sir. Please make some videos on Microsoft Azure services with dotnet core.

  • @ramyanangunuri9590
    @ramyanangunuri9590 3 ปีที่แล้ว +1

    Boss is back 🥳🥳🤟🤟

  • @techiesera22
    @techiesera22 ปีที่แล้ว

    Such a great teaching style Thanks Venkut😊

  • @anindyachatterjee4765
    @anindyachatterjee4765 2 ปีที่แล้ว

    Excellent video . All explained step by step.

  • @mhraamirali
    @mhraamirali 3 ปีที่แล้ว +2

    Sir in upcoming videos please explain how authentication and authorization work in APIs. Login/Log out , role base authentication and security related issues.

  • @parmarchandrakant6351
    @parmarchandrakant6351 ปีที่แล้ว

    Very good speech and knowledge

  • @vineetdubey5962
    @vineetdubey5962 3 ปีที่แล้ว

    Welcome back, good to see you.

  • @bharathyadav3614
    @bharathyadav3614 3 ปีที่แล้ว +2

    Thanks for the course. Very informative. Just one question, why didn’t you add controller class using “Scaffolding”? That would have added all the boilerplate code…

  • @HaoNguyen-km9xj
    @HaoNguyen-km9xj 3 ปีที่แล้ว

    It's so simple...Hope you upgrade it for an immediate level in some later video, add some things more professional which usually be used in industry... and It's a great video and great tutorial...Thanks.

  • @prabhurajavelu
    @prabhurajavelu 3 ปีที่แล้ว

    Hi. I'm ur old student. Thank you so much

  • @arulselvanbalasubramanian2511
    @arulselvanbalasubramanian2511 3 ปีที่แล้ว

    Hi @kudvenkat. It is very Informative and the way this video is made like transitions, slides, and your voice is in perfect sync.
    Great Content as usual 👍.

  • @thodsapolmapatho9615
    @thodsapolmapatho9615 2 ปีที่แล้ว

    i like this Your Video very much (you teach very well)

  • @mahmudx
    @mahmudx 3 ปีที่แล้ว +1

    Please make videos on SignalR and WebRTC, also on how to build SaaS model applications. Please please please.

  • @sarithag3757
    @sarithag3757 3 ปีที่แล้ว

    Wow...Amazing Video Boss!!! Appreciable Efforts..Thankyou so much for sharing such Valuable information to us...Encouraging Voice!!! Stay Blessed Always!!!!

  • @markharby180
    @markharby180 3 ปีที่แล้ว

    Very good tutorial. You have a great teaching style Venkat, I will be checking out your other content.

  • @shreeshail6047
    @shreeshail6047 3 ปีที่แล้ว

    Thank god.. finally I got good video to understand .. ❤️

  • @sheikkadhir5412
    @sheikkadhir5412 3 ปีที่แล้ว

    Very very interesting thank for sharing waiting for next session also eagerly

  • @bastion_music9975
    @bastion_music9975 3 ปีที่แล้ว

    Thank you for sharing your knowledge, Kudvenkat!

  • @deliduvar7576
    @deliduvar7576 2 ปีที่แล้ว

    I realized that you did not put "await" verb while you are calling asynchronous method at 54:28, this might bring some potential problems. Other than that; it is a good video, thank you!

  • @andhratourist7081
    @andhratourist7081 3 ปีที่แล้ว

    King is back
    Bang the TH-cam
    Reaming all videos are jujubi

  • @piasuddin3846
    @piasuddin3846 3 ปีที่แล้ว +1

    Would we be lucky enough to learn about microservises from our Kudvenkat sir🥰

  • @andremasters6006
    @andremasters6006 3 ปีที่แล้ว

    Good job media and graphic content has improved over the years while not sacrificing essential concepts. I have question about the design, how do you draw the line between separation of concerns and keeping the code dry?
    Example: The is a repository for employees and another one for departments, the code at functional level is duplicated, while have a general single repository would meet the dry but violate the separation of concerns between departments and employees.

  • @ButchCassidyAndSundanceKid
    @ButchCassidyAndSundanceKid 3 ปีที่แล้ว

    @5:39 Why do you put Department inside Employee class, sure if you've DepartmentId, you can use LINQ to retrieve Department information.

  • @yaredalmaw6644
    @yaredalmaw6644 3 ปีที่แล้ว

    You are the best thank you for your amazing tutorials .

  • @nelsonrivers8546
    @nelsonrivers8546 3 ปีที่แล้ว +1

    Great video. Can you make it downloadable ? For some reason all your other videos are downloadable, except this one.

  • @shohailaamil997
    @shohailaamil997 3 ปีที่แล้ว

    A very important tutorial. thanks a lot for uploading

  • @jorgegatica453
    @jorgegatica453 3 ปีที่แล้ว

    Perfect explanation, and big knowledge, tks a lot

  • @tbalakpm
    @tbalakpm 3 ปีที่แล้ว

    Very nice and clean tutorial on .NET 5 REST API. Missing email duplicate validation in update method?

  • @pedramyamini3952
    @pedramyamini3952 3 ปีที่แล้ว

    Thanks your video is so comprehensible. I have a question about async methods, if the client user sends a request frequently, how can I ignore it? thanks in advance.

  • @IRohanGiri
    @IRohanGiri 3 ปีที่แล้ว +1

    Thank you Sir 🤩, Very informative video 🤩, Sir could you please please please create next video with “Generic Repository pattern” if possible 🙏

  • @mustafafadel4925
    @mustafafadel4925 2 ปีที่แล้ว

    Thank you, my teacher, you are the best

  • @amoln4207
    @amoln4207 3 ปีที่แล้ว

    Tiger is back in action 🤘

  • @kondurusrikanth1437
    @kondurusrikanth1437 3 ปีที่แล้ว

    Thanks for sharing this Video sir, it helps alot to quick start...

  • @TALHA.FF.8
    @TALHA.FF.8 ปีที่แล้ว

    A silly question but should get an answer from Kudvenkat, Why can't an API controller implement IRepository interface and provide implementation of all methods declared in interface? This way we can skip repository class that implements repository interface. (Condition is that only API controller is using that repository)

  • @naveenbaghel2936
    @naveenbaghel2936 3 ปีที่แล้ว +1

    I always wonder, from where you learn all this? I really want to know!

  • @nehagoyal7219
    @nehagoyal7219 ปีที่แล้ว

    You are awesome Sir

  • @richardwilliamson9433
    @richardwilliamson9433 10 หลายเดือนก่อน

    As startup is no longer supported how does this change the project?

  • @dasfahrer8187
    @dasfahrer8187 3 ปีที่แล้ว

    A little older code, but still not bad. Surprised you didn't use records as the response object to make things even easier.

  • @sarwarbly
    @sarwarbly 2 ปีที่แล้ว

    How to insert data from json file in database in APPDBCONTEXT class using the foreach loop ?

  • @glenimal
    @glenimal 2 ปีที่แล้ว

    Another excellente intro to Wep Abi from Pragim. I would like to know why at the controller level we use the interface IEmployeeRepository instance instead of a concrete implementation like EmployeeRepository. Does the EmployeeRepository get called anytime we invoke the interface IEmployeeRepository ?

  • @bradleyr4451
    @bradleyr4451 2 ปีที่แล้ว

    Thank you! Great Video at 7:44 how did you fill in the dbContext options? or was it copy/pasted from the sample? I know about ctor but can you autofill that content? thanks again

  • @RanjithKumar-tg6cd
    @RanjithKumar-tg6cd 3 ปีที่แล้ว

    wonderful explanation. can you please suggest what is the best way to consume the web api in application. i would like to know the class name or package name

  • @nikunj17484
    @nikunj17484 3 ปีที่แล้ว +1

    Which is better?
    Ado.net or Entity framework?
    Please exper guide.

    • @tusharagarwal6703
      @tusharagarwal6703 3 ปีที่แล้ว +1

      Ado.net has much more flexibility and functionality

  • @saurabhkumar-vj6xp
    @saurabhkumar-vj6xp 3 ปีที่แล้ว +1

    Hello Sir, do you have any book on software architecture design concepts

  • @peternguyen9382
    @peternguyen9382 3 ปีที่แล้ว

    what is the benefit of asyn await controller method? why we have to make controller method async await.

  • @zensic
    @zensic 2 ปีที่แล้ว

    Many thanks sir, this helped a lot!

  • @varshankb3921
    @varshankb3921 3 ปีที่แล้ว

    Most respected video.

  • @ahmeddeyab8792
    @ahmeddeyab8792 3 ปีที่แล้ว

    thank you very much venkat for this effort .but i need some free tutorials in SAP system if possible

  • @aboubacar.traore
    @aboubacar.traore 3 ปีที่แล้ว

    Great video as always, can you please make a generic version of this same concept ? Thank you for all the help !!

  • @hemantpanchal8087
    @hemantpanchal8087 3 ปีที่แล้ว

    Very informative content,

  • @dhakalbraz555
    @dhakalbraz555 2 ปีที่แล้ว

    It would be great, if the next part contains authentication and authorization in .NET 5 REST API.

  • @rashidrahim6531
    @rashidrahim6531 3 ปีที่แล้ว

    Wonderful job keep it up

  • @AdityaSingh-jc2cr
    @AdityaSingh-jc2cr 3 ปีที่แล้ว

    Thanks Very Much Sir for creating this video :)

  • @msdhoni6419
    @msdhoni6419 3 ปีที่แล้ว

    Loved it venkat

  • @mdzakariamasud8326
    @mdzakariamasud8326 3 ปีที่แล้ว

    please make docker tutorial from beginning to advance with asp.net core and aslo microservices with asp.net core with clean architecture

  • @sudiptoatutube
    @sudiptoatutube 3 ปีที่แล้ว

    Dear Kudvenkat, do you suggest going thru your earlier Blazor Server Side tutorial before coming here? At the time of your recording Blazor Web Assembly was still in beta and under development. Can you start a tutorial on Micro Services too? I wish you all the best with your health in this Covid situation.

  • @luisgarcia3864
    @luisgarcia3864 2 ปีที่แล้ว +1

    You forgot add method: " .Include(e => e.Department) in the Method "GetEmployees()" as follow:
    public async Task GetEmployees()
    {
    // return all the employees in a list
    var result = await appDbContext.Employees.Include(e => e.Department).ToListAsync();
    return result;
    }

  • @ramanjaneyulu5118
    @ramanjaneyulu5118 3 ปีที่แล้ว

    Really useful video sir Thank you!

  • @RespectNaturalBeauty
    @RespectNaturalBeauty 3 ปีที่แล้ว +1

    Very good tutorial, only one request from my side, Could you please share any demo video by generic repository pattern in asp.net core wepapi?
    It would be great appreciate.

  • @shivsarswat3261
    @shivsarswat3261 3 ปีที่แล้ว

    Good informative video Sir thankyou, want to see you back in azure series soon. Please make a long video like this in azure as well.

  • @nelsonrivers8546
    @nelsonrivers8546 3 ปีที่แล้ว

    Dapper uses anonymous parameters, so you can add multiple rows in the AddAsync( ) action method of a Web API, but how to fully set the "201" status code ?

  • @happyhandsome2081
    @happyhandsome2081 ปีที่แล้ว

    Thanks tutor. I 💙 U

  • @riccarrasquilla379
    @riccarrasquilla379 10 หลายเดือนก่อน

    thanks for the video

  • @ljphennis
    @ljphennis 3 ปีที่แล้ว +1

    Awesome tutorial! Could you also do a tutorial using web api with xamarin forms (linked to a sql server database using entity framework, along with login authentication) for mobile development. I have a website and I am trying to implement the features to access it via a mobile phone (Android and iOS). Thanks.

  • @yogeshwargoswami
    @yogeshwargoswami 3 ปีที่แล้ว +1

    Legend 🙌

  • @omarelesaily2091
    @omarelesaily2091 2 ปีที่แล้ว

    Why the use of async ,await and task

  • @morenovalente6018
    @morenovalente6018 2 ปีที่แล้ว

    thanks, where can I find the information to create the solution projects from scratch ?