ASP.NET Core Web App Tutorial - Part 3

preview_player
Показать описание
In this video series, I'll be building a library management system from scratch using the ASP .NET Core framework with MVC.

We're almost done putting together the library management system - in this video, we implement the business logic that handles the logic for our asset checkout system, including checking a library asset out to a patron and placing a hold.

This is a longer video, but is basically comprised of three sections:
1 - Building out the Checkout Service
2 - Completing the Controller and Views
3 - Bug Fixes (Next time let's build unit tests first!)

Find the SQL script used to populate demo data on my GitHub in the following repository:

About this series:

We'll learn how to use Entity Framework Core to build a code-first web application. The web app we build can be used to check library assets in and out of inventory, place holds on items, and manage library branches and patrons.

Topics covered throughout this series include the Model View Controller design pattern, Code First database migrations, DbContext, writing SQL queries, dependency injection, implementing services, the ASP.NET Razor Engine, and Visual Studio tips.

Link to visual studio editor settings:

(I'm using DejaVu Sans Mono font)

Code will be provided on GitHub once the video series is complete!

Install List:
Visual Studio Community 2017:

(Be sure to install .NET Core with web development tools and database tools.)

SQL Server 2016 Express Edition:

(Confirm that sqllocaldb is installed and available from the command line.)

SQL Server Management Studio:

Useful for running SQL queries against the database that entity framework will be building from our entity models.
Рекомендации по теме
Комментарии
Автор

Welcome to Part 3 of 4 of our .NET Core MVC project. More Angular, React, Node, and Machine Learning videos coming soon! Thank you all for the feedback - let me know if there are other topics you'd like to explore!

WesDoyle
Автор

After 12 hours of work I was so interested they I didn't fallen asleep. Awesome video, really enjoyed!

norbertvarga
Автор

The way you teach is amazing! For a beginner like me it is brilliant and really help full. Just to let you know that with your hard work you are helping a lot of people and maybe even giving them more opportunities. Thanks you

ernestoorellana
Автор

even after 5 years your work is amazing, thanks very very much for that learning helps a lot.

ALI
Автор

I highly recommand this serie of tutorials, thanks a lot Wes!

mohamedtahergrati
Автор

Your thought process in the checkoutService.cs phase is impressive.Thanks u!

olabodebowoto
Автор

I 'm fairly new to the C# programming and learn ASP.NET Core by myself. But videos like this one are huge help!
Thank you for sharing with us your knowlage and expirience!

mrdiv
Автор

Amazing videos learnt a lot from these video series. Thanks, Wes for uploading these videos for free

adityapaliwal
Автор

@Wes: These tutorials you make are amazing. Been looking around for tutorials for quite some time and first now I feel that I can get some value out of them! Thanks alot mate!

Eoset
Автор

Excelent serie. Will help me a lot to learn asp.net core. Please do not stop

binhojansen
Автор

Maybe you'll fix this during the video but otherwise I figure that I might as well point out that you accidentally hardcoded status.Name == "Available" in the UpdateAssetStatus method instead of evaluating against the string parameter passed in the method.

This is by far the best ASP.NET Core tutorial that I've found and you really explain the different parts really well with a big focus on well written code as well. Great work, and thanks for taking time out of your day to give us this high-quality content.

greddee
Автор

Wow, great video got a clear cut on the .net core and also for MVC as I am new to MVC, this series gave me a bonus benefit with in a single strech... thanks a lot ...

hariprasadmathivanan
Автор

Good job with the tutorial so far. Looking forward to building on what you have here. Thanks.

robertwleonard
Автор

Thank you for really great videos, Wes! It's one of the best things about coding i ever seen on youtube, no kidding. For me as beginner in ASP.NET it was very very helpfull!

edge-of-the-world
Автор

Great videos on MVC currently learning MVC and I had a lot of questions in mind while learning but your videos have answered a lot of them and thank you for that. Can’t wait for part 4 hope there is some in css and some on images size

gerardoortizgerry
Автор

Thanks alot Wes for such clean video on asp.net core 2.1. Really helped alot.

racharacharam
Автор

Hey Wes! Great vids. I know modern js more popular last years but me and im sure most ones loves .Net technologies! Please keep Core videos! Im really foolwing your works! Cheers from Turkey!

HazirEmir
Автор

where can i found the images of the project?

MrJose
Автор

You forgot to add the 'GetLatestCheckout' method in the ICheckout interface on your video

dimapindrik
Автор

Let me try to be brief.

At around 1:34 to 1:35: you don't have to always have as asp-route-id. Replace it as asp-route-assetId and in your Checkin method you can use assetId as the param. :)

SridharSathya