|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/net5aspnetcore5blog/
课程评论:没有评论
《ASP.NET Core 5.0 Katmanlı Mimari ile Blog Uygulaması .NET5》是我在 Coursera 上学到的一门实用课程,主要面向中级开发者。 课程以 ASP.NET Core 5.0 MVC 为平台,通过开发一个博客项目,深入讲解了 **N 层架构** 的设计和实现。 **核心技术和概念包括:** * **实体框架 Core 5.0 (Entity Framework Core 5.0)**: * **Code First 迁移**:从代码驱动数据库设计。 * **Fluent API**:进行精细化的数据库结构配置。 * **设计模式**: * **泛型仓储模式 (Generic Repository Pattern)**:封装数据访问逻辑。 * **工作单元模式 (Unit of Work Pattern)**:管理数据库事务。 * **编程基础**: * **异步编程 (Async Programming)**:提高应用程序响应能力。 * **面向对象编程 (OOP)**:包括**多态 (Polymorphism)**。 * **应用程序构建**: * **依赖注入 (Dependency Injection)**:在 N 层架构中实现解耦。 * **扩展方法 (Extension Methods)**:增强现有类型的功能。 * **自定义结果结构 (Custom Result Structure)**:规范 API 返回。 * **DTO (Data Transfer Object)**:用于数据传输。 * **AutoMapper 库**:简化对象映射。 * **MD5 和 SHA512 密码哈希**:增强安全性。 * **前端交互与数据处理**: * **Data Annotations**:实现前端数据验证。 * **LINQ**:进行高效的数据查询。 * **分页、排序和过滤**:优化用户体验。 * **图片和文件上传**:处理文件上传功能。 * **用户管理与安全**: * **ASP.NET Core Identity**:构建用户管理系统。 * **认证与授权 (Authentication & Authorization)**:控制用户访问。 * **社交登录 (Social Login)**:集成第三方登录。 * **前端技术与集成**: * **AJAX**:实现无刷新更新。 * **jQuery、jQuery UI**:增强前端交互。 * **Sweet Alert 2、Toastr**:提供用户通知。 * **DataTables**:实现表格数据的高级展示。 * **Trumbowyg、Select2**:富文本编辑器和下拉选择组件。 * **Bootstrap 4.5**:进行前端界面美化。 总的来说,这门课程提供了一个非常全面且实用的 ASP.NET Core 5.0 开发实践,尤其适合想要深入理解和应用分层架构及现代 Web 开发技术的开发者。
Pratik ve Uygulamalı, Katmanlı Mimari ile ASP.NET Core MVC 5.0 kursumuza hoşgeldiniz.Bu kurs.NET 5 mimarisi üzerinde bir blog projesi geliştirerek, sizlere tasarım mimarileri üzerinde yeni ve pratik bilgiler kazandırmayı amaçlamaktadır.*Kursumuz orta seviyedeki yazılımcılara hitap etmektedir. Eğer başlangıç seviyesinde bir yazılımcı iseniz; kursumuzda anlatılan bazı konseptler sizler için anlamsız yada zorlayıcı olabilir.* Hem indirimli kayıt olmak, hemde 1+2 kurs kampanyasından yararlanmak için alper@altu.dev adresine mail atabilirsiniz.Kursumuzda işleyecek olduğumuz konulardan bazıları:N Katmanlı Mimari ile Proje GeliştirmekEntity Framework Core 5.0 ile Code First YaklaşımıFluent API ile Detaylı Veritabanı YapılandırmasıGeneric Repository Tasarım DeseniUnit of Work Tasarım DeseniAsenkron ProgramlamaNesne Yönelimli ProgramlamaKalıtım (Polymorphism)Data Annotations ile Front-End ValidasyonlarKatmanlı Mimari Üzerinde Dependency InjectionExtension MetodlarResult YapısıDTO (Data Transfer Object) KullanımıAutoMapper Kütüphanesinin KullanımıLINQPaging, Sorting, FilteringResim & Dosya Yükleme İşlemleriASP.NET Core IdentityAuthentication & AuthorizationSocial LoginDosya & Klasör İşlemleriResim Yükleme & Upload İşlemleriAjaxjQueryjQuery UISweet Alert2ToastrDataTablesTrumbowygSelect2Bootstrap 4.5 Tema Giydirme İşlemleriSome of the topics which we are going to cover:Developing a Project With N Layered ArchitectureEntity Framework Core 5.0 Code FirstDatabase Configurations With Fluent APIGeneric Repository PatternUnit of Work PatternAsync ProgrammingOOPPolymorphismFront-End Validations With Data AnnotationsDependency Injection In N-Layered ArchitectureExtension MethodsCustom Result StructureDTO (Data Transfer Object)AutoMapper AutoMapper LibraryMD5 Password HashingSHA512 Password HashingLINQPaging, Sorting, FilteringFile & Image UploadUser Management System with Identity ASP.NET Core IdentityAuthentication & AuthorizationSocial LoginAjaxjQueryjQuery UISweet Alert2ToastrDataTablesTrumbowygSelect2Bootstrap 4.5