Clean Architecture ile Modern .NET Core API Geliştirme

所在平台: Udemy

课程主页: https://www.udemy.com/course/clean-architecture-ile-modern-net-core-api-gelistirme/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## Coursera 课程总结:使用 Clean Architecture 开发现代 .NET Core API 本课程名为“Clean Architecture ile Modern .NET Core API Geliştirme”,旨在通过一个现代化的酒店预订 API 项目,教授开发者如何使用 .NET Core 9.0 和 Clean Architecture 方法论构建企业级软件架构。 **核心内容和关键概念:** * **Clean Architecture:** 课程将深入讲解并实践 Clean Architecture 的原则,构建一个分层、解耦且易于维护的系统。 * **CQRS (Command Query Responsibility Segregation):** 实现命令和查询的分离,优化系统性能和复杂性管理。 * **Domain-Driven Design (DDD):** 构建灵活且具有领域驱动的领域结构,强调业务逻辑的清晰表达。 * **核心技术实践:** * **Validation & Logging:** 专业地集成验证和日志记录机制。 * **Dependency Inversion, Encapsulation, Concurrency Control:** 应用面向对象设计的关键原则,提升代码质量和健壮性。 * **Keycloak 集成:** 实现用户身份验证和授权,确保 API 的安全性。 * **Outbox Pattern:** 通过此模式实现安全可靠的消息传递。 * **Minimal API:** 利用 Minimal API 架构设计简洁、可读性强且易于测试的 API 端点。 * **Unit Test & Integration Test:** 深入理解并实践单元测试和集成测试的概念。 **项目导向:** 本课程不仅提供理论知识,更侧重于从零开始真实地开发一个 .NET Core Web API 项目,通过实践来提升技术能力和软件架构视野。 **目标受众:** * 熟悉 C# 和 .NET Core,希望学习软件架构的开发者。 * 希望通过实践学习 Clean Architecture, CQRS, DDD 等概念的开发者。 * 追求编写可维护、可测试代码的开发者。 * 有意在项目或团队中承担架构责任的开发者。 * 希望深入理解单元测试和集成测试的开发者。 * 希望开发可在实际项目中使用的高质量 .NET Core Web API 应用的 C# 开发者。 * 希望在 Azure 上构建文件存储、身份验证和数据共享场景的开发者。 * 希望提升在软件架构(如 Clean Architecture, Repository Pattern)方面能力的**中级**开发者。 * 职业目标是成为企业级后端开发者的开发者。

课程评论(0条)

课程详情

Bu kursta, Clean Architecture yaklaşımını kullanarak.NET Core 9.0 ile modern bir otel rezervasyon API projesi geliştiriyoruz. Sadece CRUD işlemleriyle kalmayacak; kurumsal seviyede bir yazılım mimarisini adım adım inşa edeceğiz.Projede uygulayacağımız başlıca kavramlar arasında:CQRS (Command Query Responsibility Segregation) ile komut/sorgu ayrımı,Domain-Driven Design ile katmanlı ve esnek bir domain yapısı,Validation & Logging gibi temel yapıların profesyonel kullanımı,Dependency inversion EncapsulationConcurrency controlKeycloak ile kullanıcı doğrulama ve yetkilendirme mekanizmaları,Outbox Pattern ile güvenli mesajlaşma,Minimal API mimarisiyle sade, okunabilir ve test edilebilir endpoint tasarımı yer alıyor.Unit test, integration test kavramlarıBu kurs, sadece teorik anlatım sunmaz. Gerçek bir projeyi sıfırdan geliştirerek hem teknik becerilerinizi hem de yazılım mimarisi vizyonunuzu ileriye taşıyacak.Kimler Katılmalı?C# ve.NET Core ile çalışıp yazılım mimarisini öğrenmek isteyen geliştiricilerClean Architecture, CQRS, DDD gibi konuları uygulamalı öğrenmek isteyenlerSadece çalışan değil, sürdürülebilir ve test edilebilir kod yazmak isteyen yazılımcılarKendi projelerinde veya kurumsal ekiplerinde mimari sorumluluk almak isteyenlerUnit test, integration test kavramlarını detaylı olarak anlamak isteyenlerGerçek projelerde kullanılabilecek bir.NET Core Web API uygulaması geliştirmek isteyen C# geliştiricileriAzure üzerinde dosya depolama, kimlik doğrulama ve veri paylaşımı senaryoları oluşturmak isteyen yazılımcılarYazılım mimarisi (Clean Architecture, Repository Pattern vb.) konularında kendini geliştirmek isteyen orta seviye yazılımcılarKariyerine kurumsal düzeyde backend geliştirici olarak devam etmek isteyenler

课程标签

0人关注该课程

主题相关的课程