|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aspnetcore-ile-yetkilendirme-islemleri-ve-restful-api/
课程评论:没有评论
**课程名称:** ASP.NET Core 身份验证和 RESTful API 实例开发 **课程概述:** 本课程专为初级和中级开发人员设计,以 C# 语言编写,并基于 ASP.NET Core 6 框架。课程使用 Visual Studio Community 2022 和 Entity Framework 进行开发,并涵盖了 RESTful API 的概念和实现,利用 Swagger 进行 API 测试。 **核心内容:** * **数据库操作:** 课程从建立数据库连接开始,并通过 Migration 工具进行数据库迁移。MsSql 被用作数据库。 * **项目架构:** 项目采用经典的单体(Monolithic)架构,并严格遵循 SOLID 设计原则,确保代码的健壮性和可维护性。 * **API 开发与测试:** 课程详细介绍了如何创建和管理 API Endpoint,并使用 Swagger 对所有 Endpoint 进行测试。 * **身份验证与授权:** * 利用 Microsoft Identity 库实现角色管理。 * 使用 JSON Web Token (JWT) 进行身份验证和授权。 * **开发环境:** .NET 6 框架,Microsoft Visual Studio Community 2022。 * **实用工具:** Entity Framework,Swagger。 * **额外资源:** 提供 GitHub 项目链接。 **课程亮点:** * **实用性强:** 课程以实际项目开发为导向,帮助学习者掌握真实世界项目所需的知识和技能。 * **循序渐进:** 从基础的数据库连接到复杂的身份验证,内容安排合理,适合初学者。 * **前沿技术:** 涵盖了当前流行的 ASP.NET Core、RESTful API、JWT 等技术。 * **职业发展:** 帮助学习者适应快速发展的技术时代,提升在软件开发领域的竞争力。 **谁适合学习:** * 对 Web 开发和 API 开发感兴趣的初学者。 * 希望学习 ASP.NET Core 身份验证和授权机制的开发者。 * 希望通过实际项目来提升编程技能的学习者。 **课程承诺:** 完成本课程后,学习者将对 Web 开发领域有更广阔的认识,并能独立开发包含身份验证和授权功能的 RESTful API 项目。 **重要提示:** * 请在 LinkedIn 上联系讲师以获取折扣优惠券。 * 建议学习者具备基础的编程知识。
ÖNEMLİ! İNDİRİM KUPONU TALEP ETMEKTEN ÇEKİNMEYİN! LİNKEDİN ÜZERİNDEN BENİMLE KUPON VB KONULAR İÇİN İLETİŞİME GEÇEBİLİRSİNİZ. 1 Kurs temel ve orta seviyedeki öğrenciler için hazırlanmıştır.C# Programlama dili ile yazılmıştır.Öğrencilerin temel seviyedeki programlama bilgisine sahip olmaları beklenmektedir.ASPNET.CORE kullanılmıştırGeliştirme ortamı olarak Microsoft visual studio community 2022.Net 6 altyapısına sahiptir.Entityframework kullanılmıştır.Restfull api gösterilmektedir ve testleri için swagger kullanılmaktadır.Temel seviyede veritabanı işlemleri yapılmaktadır.Veritabanı için MsSql kullanılmaktadır.Rolleme yapılmaktadır.Rolleme işlemleri için Microsoft'un Identity kütüphanesinde faydalanılmaktadır.Proje klasik mimari ile yazılmaktadır.Proje için github linki bulunmaktadır.Rollemelerde ve authorization işlemlerinde Json web token kullanılmaktadır. Projede entegrasyonlar için birtakım paketler kullanılmaktadır.Bu sektöre meraklı ve proje geliştirmeye yeni başlayanlar için faydalı bir kurstur.Kurs içerisinde genel itibariyle temel düzeydeki bir çok şeyi barındırmaktadır.Bunlar şu şekildedir;İlk olarak veri tabanı bağlantısı yapılmaktadır.Veritabanı bağlantısı migration ile gerçekleştirilmektedir.Veri tabanı bağlantısından sonra,klasik (monolit) mimariye uygun olarak proje geliştirilmiştir.SOLID prensiplerine uygun proje dosyaları ve yapıları oluşturulmuştur.Projede Endpoint'lere bağlanılmıştır.Swagger ile bütün endpoint testleri yapılmıştır.Projede Önizleme videosunda vaad edilenler yapılmıştır.Proje ilerleyen dönemlerde geliştirilecektir.Çağımız artık hızla teknoloji devrine doğru evrilmektedir.Sen bunu bir kader olarak görmek yerine bu değişimin parçası olmak istiyorsan ve proglama konusunda az çok bilgi birikim sahibiysen ve gerçek hayat projelerini görmek ve geliştirmek istiyorsan bu sektör için yapacağın bütün projelerde kullanacağın bir konu için bu kurs sana son derece faydalı olacaktır.Kurs'u bitirdiğinde başladığına nazaran çok daha geniş bir perspektiften bu sektöre bakacağına eminim.Umarım senin için faydalı olur.İyi çalışmalar.