Programlama
Entity Framework Core
"Entity Framework Core" kursu, katılımcılara .NET ekosisteminde veri erişim katmanını Code-First yaklaşımıyla modelleme, ileri sorgu optimizasyonu ve production-ready EF Core kullanımı konularında kapsamlı beceriler kazandırmayı amaçlamaktadır. Kurs, EF Core ile verimli ve ölçeklenebilir veri katmanları oluşturmak isteyen yazılım geliştiriciler için tasarlanmıştır.
- Süre
- 16 saat
- Seviye
- Temel
- Biçim
- Canlı online
Bu kurs kapsamında katılımcılar, EF Core’un Code-First yaklaşımını, DbContext konfigürasyonunu, migration stratejilerini ve Dependency Injection ile DbContext yaşam döngüsü yönetimini öğrenmektedir. One-to-Many, Many-to-Many ve One-to-One ilişkiler, Fluent API, shadow properties ve Table Per Hierarchy/Type gibi veri modelleme konuları uygulamalı olarak ele alınmaktadır.
Kurs kapsamında ayrıca AsNoTracking, Eager/Lazy/Explicit Loading ve projection ile sorgu optimizasyonu; complex LINQ queries, raw SQL, global query filters, bulk operations ve filtered include gibi ileri sorgulama teknikleri; JSON columns, complex types ve Cosmos DB provider kullanımı; optimistic concurrency, transaction yönetimi ve retry policies de işlenmektedir.
“Entity Framework Core” kursu, connection pooling, SQL query logging, health check, multi-tenancy pattern’leri ve migration CI/CD entegrasyonunu kapsayan kapsamlı bir production best practices modülüyle tamamlanmaktadır.
Eğitim programı
9 konu, 16 saatCode-First yaklaşımıyla DbContext konfigürasyonu ve migration yönetimini uygulamak, İlişki yönetimini (One-to-Many, Many-to-Many) ve Fluent API'yi kullanmak, AsNoTracking, Eager/Lazy/Explicit Loading ile sorgu optimizasyonu yapmak, Complex LINQ queries, raw SQL, bulk operations ve filtered include kullanmak, JSON columns, complex types ve Cosmos DB provider ile çalışmak, Optimistic concurrency, transaction yönetimi ve retry policies uygulamak, Connection pooling, SQL query logging ve health check ile production best practices kullanmak, Multi-tenancy pattern'leri ve migration CI/CD entegrasyonu uygulamak.
-
01
EF Core Temelleri: Code-First, DbContext konfigürasyonu, Migration, Connection string güvenliği, DI
-
02
İlişki Yönetimi: One-to-Many, Many-to-Many, One-to-One; Fluent API; Shadow properties; TPH ve TPT
-
03
Performans Optimizasyonu: AsNoTracking, Eager/Lazy/Explicit Loading, Projection, Compiled Models
-
04
Split Queries, Cartesian Explosion Önleme, Index Stratejileri ve Query Plan Analizi
-
05
İleri Sorgulama: Complex LINQ, Raw SQL, Global Query Filters, ExecuteUpdate/Delete, Filtered Include
-
06
GroupBy, Aggregation ve Window Functions
-
07
JSON ve Complex Types: JSON Columns, Complex Types (EF Core 8+), Cosmos DB Provider
-
08
Concurrency ve Transaction: Optimistic Concurrency, Transaction Scope, Isolation Levels, Retry Policies
-
09
Production Best Practices: Connection Pooling, SQL Logging, Health Checks, Multi-tenancy, Migration CI/CD
Format ve planlama
- Eğitim biçimi
- Canlı online, eğitmen eşliğinde
- Grup büyüklüğü
- 5–15 kişilik kapalı gruplar
- Süre
- 16 saat
- Takvim
- Şirketinizin planına göre
Bu eğitim şirketinize özel bir takvimle planlanır. Teklif talebinizde tercih ettiğiniz dönemi belirtebilirsiniz.
Benzer eğitimler
Tüm eğitimlerSecure Software Development
"Secure Software Development" kursu, katılımcılara yazılım geliştirme süreçlerinde güvenliği sağlamanın temel yöntemlerini, yaygın saldırı türlerini ve veri koruma stratejilerini kavratmayı amaçlamaktadır. Kurs, güvenli sistem tasarımı ve uygulama güvenliğini önceliklendirmek isteyen yazılım geliştiriciler için tasarlanmıştır.
12 saat
Python Flask ile Backend Geliştirme
“Python Flask ile Backend Geliştirme” kursu, katılımcılara Python ekosisteminde backend uygulamaları geliştirme becerisi kazandırmayı amaçlamaktadır. Kurs, Flask framework kullanarak basit ve etkili RESTful API’ler oluşturmayı öğrenmek isteyen geliştiriciler ve startup/ürün ekipleri için tasarlanmıştır.
18 saat
C# ile Modern Yazılım Geliştirme
“C# ile Modern Yazılım Geliştirme” kursu, katılımcılara C# dilini modern yazılım geliştirme prensipleri doğrultusunda etkili bir şekilde kullanma becerisi kazandırmayı amaçlamaktadır. Kurs, C#’ın temel özelliklerinden başlayarak profesyonel yazılım geliştirme süreçlerinde kullanılan iyi uygulamalara odaklanmaktadır.
18 saat
Enterprise Design Patterns
"Enterprise Design Patterns" kursu, katılımcılara kurumsal ölçekli yazılım sistemleri geliştirmek için gerekli mimari prensipleri, katmanlı tasarım tekniklerini ve IoC container kullanımını kavratmayı amaçlamaktadır. Kurs, kurumsal uygulama mimarisi konusunda uzmanlaşmak isteyen yazılım geliştiriciler için tasarlanmıştır.
16 saat


