К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
ASP.NET Core MVC Fundamentals & CRUD Operations · LearnSpace
Назад в каталог
courseraПрограммирование

ASP.NET Core MVC Fundamentals & CRUD Operations

Курс от Packt
Средний≈ 12.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will master the fundamentals of ASP.NET Core MVC and learn how to implement essential CRUD operations. By the end of the course, you will be equipped to build dynamic, data-driven web applications using .NET Core, creating an e-commerce site from scratch. The course introduces the basic concepts of MVC architecture, routing, and dependency injection, providing you with the foundational knowledge needed for professional web development. As you progress through the course, you will first explore setting up your development environment and creating a new ASP.NET Core MVC project. You'll work hands-on with project files, database configuration, and essential tools like Entity Framework Core and NuGet packages. Building on this, you will dive into Category CRUD operations, learning how to implement data models, validation, and dynamic category management. You'll also explore Razor pages and N-Tier architecture, enhancing your ability to scale applications. The course walks you through implementing the Repository Pattern, showcasing its value in managing data and building maintainable applications. You'll also explore the importance of handling images, managing navigation properties, and displaying data using DataTables. Furthermore, you will gain a solid understanding of how to manage products in an e-commerce context, from CRUD operations to advanced topics like SweetAlerts and Toastr notifications. This course is perfect for developers looking to enhance their knowledge of ASP.NET Core MVC and improve their web development skills. No prior experience with .NET Core is required, though familiarity with basic programming concepts is recommended. If you're eager to build full-fledged web applications and dive deep into the world of web development, this course will provide you with the tools and expertise to succeed.

Навыки, которые вы освоите

ASP.NETModel View ControllerSoftware Design PatternsDatabase ManagementMaintainabilityData AccessWeb ApplicationsSoftware ArchitectureObject-Relational MappingFull-Stack Web Development.NET FrameworkWeb DevelopmentDatabase Development

Программа курса

6 модулей · 117 учебных материалов

01Welcome & Getting Started21 материалов

Welcome & Getting Started

Introduction to the SpecializationВидеоIntroduction to the Course 'ASP.NET Core MVC Fundamentals & CRUD Operations'ЧтениеFull Specialization ResourcesЧтениеWhat we will BuildВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

ASP.NET Core MVC Fundamentals & CRUD Operations
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.4 ч

6 модулей

Язык: Английский

Часть программы вашего университета
Dot Net Core RoadmapВидео
Project ResourcesВидео
PrerequisitesВидео
Tools NeededВидео
Download .NET 8 and VS PreviewВидео
Course OverviewВидео
Create ProjectВидео
Project FileВидео
Launch SettingsВидео
wwwroot and appsettingsВидео
Program FileВидео
MVC ArchitectureВидео
Routing OverviewВидео
Routing in ActionВидео
Default ViewsВидео
What is Dependency Injection?Видео
Go Easy on Yourself!Видео
02Category CRUD Operations33 материалов

Category CRUD Operations

Create Category ModelВидеоData AnnotationsВидеоConnection StringВидеоNuget Packages for Entity Framework CoreВидеоSetup ApplicationDbContextВидеоCreate DatabaseВидеоCreate Category TableВидеоAdd Category ControllerВидеоAdd Category Link in HeaderВидеоSeed Category TableВидеоGet all CategoriesВидеоHot ReloadВидеоDisplay all CategoriesВидеоBootswatch Theme and Bootstrap IconsВидеоDesign Category List PageВидеоCreate Category UIВидеоInput Tag HelpersВидеоCreate CategoryВидеоServer Side ValidationsВидеоCustom ValidationsВидеоAsp Validation SummaryВидеоClient Side ValidationВидеоEdit and Delete ButtonsВидеоGet Category Details to EditВидеоUpdate CategoryВидеоUpdate Category in ActionВидеоGet and Post Action for Delete CategoryВидеоDelete Category in ActionВидеоTempDataВидеоPartial ViewsВидеоToastr NotificationВидеоEntity Framework Core and MVC BasicsDIALOGUECategory CRUD Operations - AssessmentЗадание
03Razor Project11 материалов

Razor Project

Create Razor ProjectВидеоWhat's Different in Razor Project?ВидеоSetup EF CoreВидеоCreate first Razor PageВидеоDisplay all CategoriesВидеоCreate Category UIВидеоCreate Category Post HandlerВидеоEdit and Delete CategoryВидеоToastr Notifications and Partial ViewsВидеоUnderstanding Razor Pages in .NETDIALOGUERazor Project - AssessmentЗадание
04N-Tier Architecture8 материалов

N-Tier Architecture

Create More ProjectsВидеоModify StylingВидеоModify UI of Category PagesВидеоN-Tier ArchitectureВидеоHow to Reset DatabaseВидеоBonus - Dependency Injection Service LifetimesВидеоUnderstanding C# Project Structure and Class LibrariesDIALOGUEN-Tier Architecture - AssessmentЗадание
05Repository Pattern13 материалов

Repository Pattern

IRepository InterfaceВидеоImplement Repository InterfaceВидеоImplement ICategoryRepositoryВидеоImplement Category RepositoryВидеоReplace DbContext with Category RepositoryВидеоHow Easy is it to move to a Different Database?ВидеоRenaming Project and Solving IssuesВидеоUnitOfWork ImplementationВидеоUnitOfWork in ActionВидеоAreas in .NETВидеоDropdown in NavBarВидеоUnderstanding the Repository Pattern in C#DIALOGUERepository Pattern - AssessmentЗадание
06Product CRUD31 материалов

Product CRUD

Create Product ModelВидеоSeed Product and Assignment 1ВидеоAssignment 1 Solution - Product Repository and UnitOfWorkВидеоAssignment 2 - Product CRUD OperationsВидеоAssignment 2 Solution - Product CRUD OperationsВидеоAdd Foreign Key in EF CoreВидеоAdd Image Url ColumnВидеоProjections in EF CoreВидеоViewbag in ActionВидеоViewData in ActionВидеоDepereciated NuGet Package (Microsoft.AspNetCore.Mvc.ViewFeatures)ВидеоView Models in ActionВидеоFile Upload InputВидеоCombine, Create, and Edit PagesВидеоRich Text EditorВидеоCreate ProductВидеоDisplay Image on UpdateВидеоHandle Image on UpdateВидеоUpdate Product Custom CodeВидеоLoading Navigation PropertiesВидеоDataTables APIВидеоLoad DataTablesВидеоDatatable column countВидеоEdit Product Link in DataTableВидеоDelete ProductВидеоSweetAlertsВидеоConclusion to the Course 'ASP.NET Core MVC Fundamentals & CRUD Operations'ЧтениеImplementing ASP.NET CRUD OperationsDIALOGUEProduct CRUD - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание