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

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

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

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

Building Robust Web Applications with ASP.NET Core MVC

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

О курсе

Modern web development demands secure, scalable, and maintainable applications, and ASP.NET Core MVC is a powerful framework to achieve this. This course equips you with the skills to design and build robust web applications using proven architectural patterns and industry best practices. You will learn how to develop dynamic, data-driven applications by leveraging MVC architecture, Entity Framework Core, and efficient model binding techniques. The course guides you through implementing authentication, authorization, and performance optimization strategies to ensure your applications are both secure and responsive in real-world environments. What sets this course apart is its balance of theory and hands-on implementation, including practical use of caching, localization, and integration with a content management system. You will build production-ready features while understanding the underlying concepts that power them. This course is ideal for .NET developers, backend engineers, and web developers looking to strengthen their expertise in ASP.NET Core. Basic knowledge of C# and web development concepts is recommended. This course is part one of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

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

ScalabilityASP.NETPerformance TuningData ValidationAuthenticationsContent Management SystemsSecure CodingWeb ApplicationsObject-Relational MappingApplication Frameworks.NET FrameworkC# (Programming Language)Web DevelopmentModel View ControllerAuthorization (Computing)API Testing

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

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

01Introducing Web Development Using Controllers12 материалов

Mastering .NET Web Development: Frameworks, Structure, and Modern Tools

OverviewВидеоIntroductionЧтениеASP.NET Core FrameworksЧтениеBuilding Websites Using a Content Management SystemЧтение

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

Packt - Course Instructors

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

 Building Robust Web Applications with ASP.NET Core MVC
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 6.2 ч

6 модулей

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

Часть программы вашего университета
Structuring Projects and Managing PackagesЧтение
Centralized ControlЧтение
Making Good Use of the GitHub Repository for This BookЧтение
Running a Container Using the User InterfaceЧтение
Removing Docker ResourcesЧтение
Creating a Class Library for a Database ContextЧтение
Dependency Service LifetimesЧтение
Core Concepts in Modern Web DevelopmentЗадание
02Building Websites Using ASP.NET Core MVC16 материалов

From Models to Views: Crafting Interactive Web Apps with ASP.NET Core MVC

OverviewВидеоIntroductionЧтениеCreating an ASP.NET Core MVC WebsiteЧтениеCreating the Authentication Database for SQL Server LocalDBЧтениеBootstrap Min CssЧтениеReviewing the ASP.NET Core Identity DatabaseЧтениеASP.NET Core MVC InitializationЧтениеDefault MVC RouteЧтениеReviewing the Project Template ControllerЧтениеView Model ExampleЧтениеImplementing ViewsЧтениеPrototyping with BootstrapЧтениеButtons and LinksЧтениеDefining a Typed ViewЧтениеTemporarily Storing DataЧтениеASP.NET Core MVC EssentialsЗадание
03Model Binding, Validation, and Data Using EF Core8 материалов

Mastering Data Flow: From User Input to Database Operations in ASP.NET Core

OverviewВидеоIntroductionЧтениеPassing Parameters Using a Route ValueЧтениеModel Binders in DetailЧтениеGood PracticeЧтениеManually Trying to Insert, Update, and DeleteЧтениеQuerying a Database and Using Display TemplatesЧтениеSecure Data Handling in ASP.NET Core ApplicationsЗадание
04Building and Localizing Web User Interfaces8 материалов

Crafting Dynamic and Global Web Interfaces with ASP.NET Core

OverviewВидеоIntroductionЧтениеDefining Views with HTML Helper MethodsЧтениеExploring the Cache Tag HelpersЧтениеExploring Forms-related Tag HelpersЧтениеIf You Are Using Visual StudioЧтениеLocalizing Razor Views with an Injected View LocalizerЧтениеBuilding and Localizing Web User InterfacesЗадание
05Authentication and Authorization5 материалов

Securing ASP.NET Core: From User Login to Custom Access Policies

OverviewВидеоIntroductionЧтениеImplementing Authentication and AuthorizationЧтениеDefining PoliciesЧтениеAuthentication and Authorization FundamentalsЗадание
06Performance Optimization Using Caching11 материалов

Mastering Web Performance: Caching Strategies in Action

OverviewВидеоIntroductionЧтениеCommon Cache-Control DirectivesЧтениеSeeing the Effect of Cache-Control DirectivesЧтениеOutput Caching MVC ViewsЧтениеObject CachingЧтениеExploring In-Memory Object CachingЧтениеCaching Objects Using Distributed CachingЧтениеCreating Data Repositories with Caching for EntitiesЧтениеConfiguring the Customer RepositoryЧтениеCaching Strategies and Performance OptimizationЗадание