|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/complete-ecommerce-aspnet-mvc-application/
课程评论:没有评论
课程名称:ASP.NET CORE MVC 完成电子商务应用的构建 概述:本课程旨在教授ASP.NET MVC的设计模式,通过这种模式实现关注点的分离。您将学习如何使用ASP.NET MVC框架构建个人或商业应用程序。课程从一个空项目开始,逐步带您构建完整的应用程序。在数据存储部分,将使用SQL数据库,利用Entity Framework与数据进行交互。 您将学习如何使用Entity Framework迁移更新数据库架构,并掌握如何向数据库添加数据、从数据库获取数据、更新数据和删除数据。此外,课程还将介绍创建服务来处理数据,同时开发通用服务/仓库以实施常见任务,如数据的创建、读取、更新和删除。 课程的其他重要功能包括使用ViewComponents动态渲染内容、PayPal支付集成和基于角色的用户界面渲染。所有内容将以逐步的方式进行实践,并配有多项测验以帮助您巩固对ASP.NET MVC框架的理解。 课程涵盖的主要主题包括: - ASP.NET MVC 介绍 - 模型与视图模型 - 视图与部分视图 - SQL Server配置与Entity Framework - Entity Framework迁移 - 使用Entity Framework对SQL数据库进行数据的添加、获取、更新和删除 - 处理关系型和非关系型数据 - 依赖注入及其生命周期 - 静态和通用服务/仓库 - 模型绑定与验证 - 路由 - 基于Cookie的身份验证 - 基于角色的授权与用户界面渲染 - 使用ViewComponents进行动态渲染 - 使用PayPal SDK进行在线支付等 您可以在我的GitHub账户上找到本课程的源代码:@etrupja/complete-ecommerce-aspnet-mvc-application。
ASP.NET MVC is a design pattern used to archive the separations of concerns. With MVC(model-view-controller) you can easily decouple user-interface (view), data (model), and application logic (controller).This course will teach you all you need to know to build personal or commercial applications using ASP.NET MVC as your development framework. You will start with just an empty project in Visual Studio and build your app from the ground up.As data storage, you will use an SQL database and Entity Framework will be used to interact with your data. You will also learn how to update database schema using Entity Framework migrations, how to add data to the database, get data from the database, update data in the database and also delete data from the database. You will learn about creating services to work with your data, but also create generic services/repositories to help you implement commonly used tasks like creating, reading, updating, and deleting data from the database. Other important features include dynamic content rendering with ViewComponenets, Paypal payments integration role-based UI rendering.You will learn all these, step by step with hands-on practice. You will also have a lot of quizzes that will help to improve your knowledge of the ASP.NET MVC framework. Some of the topics that this course covers are:Introduction to ASP.NET MVCModels vs ViewModelsViews vs PartialViewsSQL server configuration with Entity frameworkEntity Framework migrationsAdding, Getting, Updating and Deleting data from an SQL database using Entity FrameworkWorking with relational and non-relational dataDependency injectionMajor dependency injection lifetimesStatic and generic services/repositoriesModel binding and validationRoutingCookie-based authenticationRole-based authorizationRole-based UI renderingDynamic rendering with ViewComponentsOnline payments using Paypal SDK and much more...You can find the source code of this course on my Github account: @etrupja/complete-ecommerce-aspnet-mvc-application