Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Cursor ile .NET'te Kurumsal Proje Geliştirme Uygulaması
Highest Rated
Rating: 4.4 out of 5(187 ratings)
1,468 students

Cursor ile .NET'te Kurumsal Proje Geliştirme Uygulaması

Yapay Zeka araçlarıyla hem keyifli, hem profesyonel hem de hızlı proje geliştirme deneyimi yaşayın.
Created byEngin Demiroğ
Last updated 2/2025
Turkish
Turkish [Auto],

What you'll learn

  • Yapay Zeka ile Kurumsal proje geliştireceksiniz
  • SOLID yazılım geliştirme tekniklerini uygulayacaksınız
  • Clean Architecture uygulayacaksınız
  • CQRS uygulayacaksınız
  • Programlama yetenekleriniz üst seviyeye taşıyacaksınız
  • Doğru prompting yeteneklerinizi geliştireceksiniz

Course content

14 sections26 lectures4h 5m total length
  • Giriş ve Tanıtım6:07

Requirements

  • Programlama bilgisi

Description

Bu eğitim, modern yazılım geliştirme tekniklerini yapay zeka araçları (Cursor- kısmen de CoPilot) gerçek bir bankacılık uygulaması üzerinden ele alan, uygulamalı bir profesyonel gelişim programıdır.

Eğitimin Kapsamı:

1. Clean Architecture İmplementasyonu

  1. Domain-Driven Design prensipleri

  2. Katmanlı mimari yapılandırması

  3. Core, Domain, Application, Web API katmanları

  4. Her katmanın sorumluluk alanları ve sınırları

  5. Bağımlılıkların yönetimi ve Dependency Injection

  6. CQRS (Command Query Responsibility Segregation)

  7. Command ve Query ayrımı

  8. MediatR pattern kullanımı

  9. Request/Response modelleri

  10. Validation pipeline

  11. Exception handling

  12. Nesne Modellemesi ve İlişkiler

  13. Entity inheritance (User -> ApplicationUser -> Customer -> IndividualCustomer/CorporateCustomer)

  14. Complex domain modelleri

  15. Navigation property'ler

  16. Fluent API ile ilişki konfigürasyonları

  17. Entity Framework Core optimizasyonları

  18. Güvenlik ve Kimlik Doğrulama

  19. JWT (JSON Web Token) implementasyonu

  20. Password hashing

  21. Role-based authorization

  22. Secure password storage

  23. Token validation ve refresh mekanizmaları

  24. Veritabanı Yönetimi

  25. Code-First yaklaşımı

  26. Repository pattern

  27. Best Practices

  28. SOLID prensipleri uygulaması

  29. Clean Code yaklaşımı

  30. Design pattern'ler

  31. Exception handling stratejileri

  32. Logging mekanizmaları

Teknik Detaylar:

  1. .NET 9 framework

  2. Entity Framework Core

  3. SQL Server

  4. AutoMapper

  5. MediatR

  6. FluentValidation

  7. JWT Bearer Authentication


Hedef Kitle:

  1. Orta-İleri seviye .NET geliştiricileri

  2. Mimari tasarım konusunda kendini geliştirmek isteyenler

  3. Enterprise uygulamalar geliştiren yazılımcılar

  4. Clean Architecture ve CQRS konularında pratik yapmak isteyenler

Bu eğitim, teorik bilgilerin pratiğe dökülmesine odaklanarak, modern bir bankacılık uygulamasının nasıl geliştirileceğini adım adım göstermektedir. Katılımcılar, endüstri standardında kod yazma tekniklerini öğrenirken, aynı zamanda gerçek dünya problemlerinin nasıl çözüleceğini de deneyimleyeceklerdir.



Who this course is for:

  • Programlama yeteneklerini bir üst seviyeye taşımak isteyenler