|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/master-net-core-mvc/
课程评论:没有评论
课程名称:精通 .NET 8 MVC:构建市场管理系统 课程概述: 你是否准备好利用微软最新技术创建出色的网络应用程序?你是否希望获得使用模型-视图-控制器(MVC)模式的实战经验,以及在ASP.NET CORE中使用Razor视图、标签助手和jQuery制作动态网页?你是否想要学习如何使用Entity Framework Core和SQL Server进行数据处理?你是否希望保护你的网络应用程序,使用ASP.NET Core身份验证和策略?你是否希望遵循清晰架构,并编写易于维护和测试的代码?如果这些问题引起了你的共鸣,那么你来对地方了! 课程内容: 在本课程中,您将学习如何使用.NET 8开发ASP.NET Core MVC网络应用程序。课程开始时,将解释MVC的基本概念,并创建一个不使用框架的简单网络应用程序。接下来,您将添加ASP.NET Core MVC框架支持,学习如何通过控制器处理请求、通过视图渲染HTML、向动作方法传递参数以及创建模型类以加载数据。 随后,您将实现类别和产品的CRUD(创建、读取、更新、删除)操作,并使用ASP.NET Core MVC的静态存储库。您还将学习如何使用ASP.NET Core标签助手创建导航链接、表单和隐藏字段,并使用数据注解和自定义验证属性验证用户输入。 之后,您将为超市管理系统开发收银台控制台。您将使用部分视图、jQuery和视图组件创建交互式和可重用的UI组件。您还将使用CSS创建销售表单和交易报告。 接下来,您将学习如何采用清晰架构并将其集成到您的ASP.NET Core MVC项目中,优化您的代码以遵循关注点分离、依赖反转和单一职责原则。您将学习如何将代码组织成项目和层,并使用依赖注入解耦您的ASP.NET Core MVC应用程序中的类。 然后,您将使用Entity Framework Core和SQL Server替换您的静态存储库,实现真实数据库的使用。您将学习如何使用迁移、使用LINQ查询数据和使用变更跟踪更新数据。 最后,您将实现身份验证和授权,使用Identity和策略进行管理。您将学习如何搭建身份验证框架、创建用户帐户、角色和权限,并根据策略限制用户访问。您还将学习如何在销售表单上显示收银员名称。 课程收益: 通过参加本课程,您将: - 牢固掌握ASP.NET Core MVC及MVC模式 - 学会使用ASP.NET Core Razor视图和标签助手创建动态网页 - 学会使用Entity Framework Core和SQL Server存储和处理数据 - 实现ASP.NET Core Identity和策略的身份验证和授权 - 采用清晰架构,编写可维护和可测试的代码 - 从零开始构建一个完整的ASP.NET Core MVC网络应用程序 - 获得每个章节的源代码和作业 适合人群: 本课程适合任何希望学习如何使用.NET 8开发ASP.NET Core MVC网络应用程序的人。您需要具备基本的C#和HTML知识,但不需要有ASP.NET Core MVC的先前经验。 那么,您还在等什么?立即注册,开始您的ASP.NET Core MVC开发者之旅吧!
Are you ready to create amazing web applications with the latest and greatest technology from Microsoft? Do you want to get hands-on experience with the Model-View-Controller (MVC) pattern and learn how to craft dynamic web pages with Razor views, Tag Helpers and jQuery in ASP.NET CORE? Do you want to discover how to use Entity Framework Core and SQL Server to work with data? Do you want to secure your web apps with ASP.NET Core Identity and policies? Do you want to follow clean architecture and write code that is easy to maintain and test?If any of these questions resonate with you, then you are in the right place!What will this course teach you?In this course, you will learn how to develop web applications with ASP.NET Core MVC using.NET 8, the newest version of the.NET framework core. You will start with the fundamentals of MVC and create a simple web app without a framework. Then, you will add ASP.NET Core MVC framework support and learn how to handle requests with controllers, render HTML with views, pass parameters to action methods, and create model classes to load data.Next, you will implement CRUD (Create, Read, Update, Delete) operations for categories and products using a static repository in ASP.NET Core MVC. You will learn how to use ASP.NET Core Tag Helpers to create navigation links, forms, and hidden fields. You will also learn how to validate user input with data annotations and custom validation attributes in ASP.NET Core.After that, you will work on the cashier's console for the supermarket management system. You will use partial views, jQuery, and ViewComponents to create interactive and reusable UI components in ASP.NET Core MVC. You will also learn how to create a sales form and a transactions report with CSS for printing.Then, you will learn to adopt clean architecture and integrate it into your ASP.NET Core MVC project. You will refactor your code to follow the principles of separation of concerns, dependency inversion, and single responsibility. You will learn how to organize your code into projects and layers, and how to use dependency injection to decouple your classes in your ASP.NET Core MVC app.Next, you will use Entity Framework Core and SQL Server to replace your static repository with a real database. You will learn how to use migrations, query data with LINQ, and update data with change tracking.Finally, you will implement authentication and authorization with Identity and policies. You will learn how to scaffold Identity, create user accounts, roles, and permissions, and limit user access based on policies. You will also learn how to display the cashier name on the sales form.What are the benefits of taking this course?By taking this course, you will:Gain a solid understanding of ASP.NET Core MVC and the MVC patternLearn how to use ASP.NET Core Razor views and Tag Helpers to create dynamic web pagesLearn how to use Entity Framework Core and SQL Server to store and manipulate dataLearn how to implement authentication and authorization with ASP.NET Core Identity and policiesLearn how to adopt clean architecture and write maintainable and testable codeBuild a complete web application with ASP.NET Core MVC from scratchGet access to the source code and assignments for each sectionWho is this course for?This course is for anyone who wants to learn how to develop web applications with ASP.NET Core MVC using.NET 8. You should have some basic knowledge of C# and HTML, but no prior experience with ASP.NET Core MVC is required.So, what are you waiting for? Enroll now and start your journey to become an ASP.NET Core MVC developer!