|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/dotnetpaging/
课程评论:没有评论
Coursera 课程总结:ASP.NET CORE 分页控件制作手册 本课程专注于使用 Visual Studio 2022 和 .NET 5(目前已更新至 .NET 7,更新内容以文本形式提供)来制作 ASP.NET CORE 分页控件。 **课程核心内容:** * **ASP.NET CORE 服务与中间件 (Service & Middleware):** 学习如何在 ASP.NET CORE 中编写服务和中间件。理解服务在生命周期中的注册,以及中间件如何集成到 HTTP 管道中。 * **NLog 的应用:** 掌握 NLog 的基本用法,并将其注册为服务,用于日志记录。 * **ASP.NET CORE 分页控件的原理与实现:** * **深入理解分页原理:** 课程强调区分“数据总数”和“分页控件的数字链接数量”,并避免将两者混淆,这是许多开发者在分页实现中遇到的常见问题。 * **解决分页痛点:** 通过设置不同的数据总数(例如 7 条)和分页控件链接数量(例如 5 个),帮助学员清晰地理解分页的运作机制,告别死记硬背代码。 * **关键概念解析:** 深入讲解“分页组 (PagingGroup)”和“起始页 (StartPage)”这两个关键概念,并推导出相应的公式,帮助学员构建自信。 * **使用 Partial View 和 TagHelper:** 学习如何利用 Partial View 和 TagHelper 在 ASP.NET CORE 中创建分页控件。 * **Dapper ORM:** 课程采用 Dapper 作为轻量级 ORM,替代 Entity Framework Core,让您体验超轻量级 ORM 的优势。 * **Excel 数据导入与管理:** 学习如何将 Excel 数据转换为 SQL 语句,并在数据库中进行管理。 * **Web API 与 Ajax:** 掌握通过 Web API 获取数据,并使用 Ajax 将数据渲染到页面上。 **适合人群:** * 希望独立制作 ASP.NET CORE 分页控件的开发者。 * 希望深入理解分页原理,不再依赖复制代码的开发者。 * 希望使用 Partial View 和 TagHelper 创建分页控件的开发者。 * 对轻量级 ORM Dapper 感兴趣的开发者。 本课程旨在帮助学员彻底掌握分页控件的制作,建立扎实的理解基础,并提供实际操作的指导。
본 강좌는 Visual Studio 2022 Developer Preview Edition에서.NET 5로 진행합니다.(현재.NET 7버전으로 업데이트된 내용에 대해서는 텍스트로만 안내하고 있으며 프로젝트 리소스에 적용해 놓은 상태입니다.)ASP.NET CORE에서 Service와 Middleware 작성하는 법을 알려드립니다.(ASP.NET CORE가 작동하기 위해서는 Lifetime(수명)에 따라 Service에서 등록해야 하고, Middleware를 통해 HTTP Pipeline에 등록해야 합니다.)ASP.NET CORE에서 NLog 사용하는 방법을 알아봅니다.기본적인 NLog 사용법과 NLog를 Service로 등록하는 법에 대해 배웁니다.지금까지의 Paging Control은 가라!여기에 ASP.NET CORE로 만든 Paging Control이 왔다.Paging의 원리를 이해하도록 도와주는 쪽집게 강의.Paging Control을 누구의 도움도 받지 않고 혼자서 만들고 싶다는 분들을 위해, 또 더이상 소스코드를 외워서 사용하고 싶지 않다는 분들을 위해 이 강의가 준비되어 있습니다.우리가 Paging을 이해할 때 알듯 말듯 헷갈리는 이유 중의 하나는, 리스트의 데이터 개수와 Paging Control의 숫자 링크 개수가 잘 구분되지 않기 때문입니다.보통 Paging List를 구성할 때 데이터 개수 10개와 Paging Control의 숫자 링크 개수를 10개로 똑같이 해놓고 소스코딩을 합니다.상황에 따라 데이터 개수가 필요할 때가 있고 Paging Control의 숫자 링크 개수가 필요할 때가 있는데, 정확한 이해없이 Paging 작업을 하게 되는 것이죠.겨우 Paging List 구성을 완료했을 때, 누군가 데이터 개수를 15개로 늘리자고 제안하고 바로 결정됩니다. 이 때부터 개발자의 고민은 시작됩니다. 데이터의 개수만 10개에서 15개로 바뀌었을 뿐인데, 코딩진행이 잘 안되거든요.이 강의에서는 데이터 개수를 7개, Paging Control의 숫자 링크 개수는 5개로 일부러 다르게 접근합니다.그렇게 해놓고 보면, 안개가 걷히면서 뚜렷하게 Paging의 원리가 보입니다.이것이 전부는 아니고, 시작에 불과합니다.다른 어떤 Paging 관련 강의보다도 수강생분들이 Paging 원리를 이해하도록 하는 데 많은 시간을 할애했습니다.Paging을 정복하기 위해서는 PagingGroup과 StartPage에 대해 명확하게 알고 있어야 합니다. 이 두 용어의 원리를 파헤쳐 공식을 도출하는 것까지 도와드립니다. Paging Control 제작에 자신감을 주는 강의 한 번 들어보지 않으시겠습니까?ASP.NET CORE에서 Partial View와 TagHelper로 Paging Control을 만들고 싶은 분에게 적합한 강의입니다.또한, 본 강의에서는 EntityFramework Core 대신에 Dapper를 사용하기 때문에 초경량 ORM을 경험해 보는 기회가 될 수 있습니다.부가적으로 엑셀의 데이터들을 SQL로 만들어 Database에서 관리하는 법을 알려드립니다.Web API로 데이터 가져와 Ajax로 화면에 출력(rendering)하는 법 또한 학습합니다.