Learn ASP.NET Core 3.1 - Full Course for Beginners [Tutorial]
Learn ASP.NET Core 3.1 in this complete tutorial course for beginners. After learning about the history and basics of ASP.NET Core, you will learn how to build a small book list application with CRUD operations. You will learn how to use the Entity Framework for integration with a database with ASP.NET Core Razor Pages. You will also learn how to build a book list application using ASP.NET MVC and see how to use DataTables with API Calls in a Razor Project. It could be helpful to have some familiarity with C# and SQL. If you want to learn about those topics, try these videos: C#: https://www.youtube.com/watch?v=GhQdlIFylQ8 SQL: https://www.youtube.com/watch?v=HXV3zeQKqGYCourse from Bhrugen Patel. Check out more of his courses: MVC Advanced Course: https://www.udemy.com/course/complete-aspnet-core-21-course/learn/?referralCode=0533F3B61F426407BE00 Razor Advanced Course: https://www.udemy.com/course/advanced-aspnet-core-3-razor-pages/learn/?referralCode=6C89600F2C73A16F63F3 All Courses: http://www.bhrugen.com/CodeBook List Razor: https://github.com/bhrugen/BookListRazor Book List MVC: https://github.com/bhrugen/BookListMVCCoure ContentsSection 1: Introduction(0:00:00) Welcome(0:02:41) Razor Project Overview(0:04:51) MVC Project Overview(0:05:52) Evolution of ASP.NET Core(0:10:21) Tools Needed(0:11:49) Github Url Section 2: Razor Project(0:12:50) Introduction(0:13:18) Create Project(0:16:02) Razor Pages(0:19:17) csproj(0:22:51) launchsettings(0:24:58) wwwroot(0:26:53) Pages Folder(0:31:23) Routing in Razor Pages(0:36:42) Tag Helpers(0:40:03) Main Methods(0:42:36) Startup Part 1(0:45:49) Startup Part 2(0:49:57) Middlewares(0:54:17) AppSettings(0:55:34) Dependency Injection Section 3: Book List Razor(0:59:27) Introduction(0:59:57) Runtime Razor Package(1:02:56) Create Book Model(1:05:15) Add Connection String and Packages(1:08:41) Add Book Table to Database(1:14:01) Book Index Get Handler(1:20:05) Designing Book Index Page Part 1(1:23:20) Designing Book Index Page Part 2(1:30:44) Create Book Page Model(1:34:19) Create Book Page UI(1:38:47) Create Book and Validations(1:44:45) Client Side Validations(1:46:41) Edit Book Get Handler(1:49:33) Edit Book UI(1:50:55) Edit Post Handler(1:55:30) Delete Book(1:59:21) Book Get API(2:03:26) DataTables(2:12:05) Delete API Call(2:15:03) Delete Book(2:19:36) Upsert Page Handlers(2:24:43) Upsert Page UI Section 4: MVC Project(2:23:00) Introduction(2:28:34) Create Project(2:31:06) MVC Folders(2:33:24) Routing in MVC Section 5: Book List MVC(2:38:29) Introduction(2:38:53) Create Book Model and Push to Database(2:46:15) Create Books Controller(2:49:06) Third Party Links(2:51:13) BookList Js and API Calls(2:56:00) Index View Book List(3:00:03) Upsert Get Action(3:02:50) Upsert View(3:09:18) Upsert Post And Delete