Entity Framework Core Kursu: Baştan Sona Uygulamalı Projeler
What you'll learn
- Entity framework core yapısını tüm detaylarıyla kullanabilirsiniz.
Course content
- 00:29Introduction
- Preview03:53
- 04:36Development on Mac & Linux
- 00:21Development Kits
Requirements
- Temel c# bilgisi
- Core mvc temeli gereklidir ancak kurs içinde bilgilendirme projesi oluşturulmuştur.
Description
Microsoft'un yeni nesil açık kaynak ve cross platform veri erişim kütüphanesi Entity Framework Core 2.0 'ı kısa zamanda core mvc projeleri ile öğrenin.
Detaylı Entity Framework Core 2.0 kursumuzda bilmediğimiz bir çok konuyu daha detaylı bir şekilde öğrenme fırsatı yakalıyoruz.
Kurs sonunda ;
- Oluşturulan LINQ sorgularının temelde nasıl yorumlandığını detaylı bir şekilde inceliyoruz.
- Gereksiz onca sorgunun önüne geçerek daha performanslı uygulama hazırlama imkanına sahip oluyoruz.
- Repository Pattern ile nasıl uygulamanın geliştirileceğini öğreniyoruz.
- Change Tracking Kavramını inceliyoruz.
- Migrations ile database şema güncellemelerini etkin bir şekilde yönetebiliyoruz.
- Entity Framework Core ile tüm ilişki tiplerinin nasıl oluşturulacağını öğreniyoruz.
- Cascade Delete kavramını öğreniyoruz
- İlişkili tablolar ile nasıl iletişim kuracağımızı ayrıntılı bir şekilde öğreniyoruz
- Var olan bir database ile yani Database First kavramını nasıl kullanacağımızı öğreniyoruz
- Var olan bir database 'in bir bölümü ile nasıl çalışabiliyoruz
- Data Annotations ve Fluent Api ile database şemalarına daha etkin bir şekilde müdahale edebiliriz
- Klasik SQL sorgularını Entity Framework Core yapısı ile nasıl yazabildiğimizi öğreniyoruz.
- Stored Procedure ile nasıl çalışabiliriz
- Database Provider ları nedir ve nasıl kullanırız ?
- SQLite Provider'ini projemize ekleyip kullanabiliriz,
- Transactions ve daha bir çok konuyu detaylı bir şekilde bu kurs ile öğrenebiliriz.
Who this course is for:
- .Net projelerinde Entity Framework Core yapısını daha etkin kullanmak isteyen herkes.
Instructor
Merhaba ben Sadık Turan.
19 yılı aşkın süredir Yazılım ile ilgilenmekte olup 15 yıldan beri Yazılım eğitimi vermekteyim.
İlgi alanım daha çok Web Uygulamaları geliştirmek üzerine olmakla birlikte son zamanlarda ilgilendiğim teknolojiler ; Asp net core mvc, Xamarin, Python, ve Javascript tabanlı geliştirilen uygulamalardır. Dolayısıyla NodeJs, Angular, React ve VueJs bir hayli ilgimi çekmektedir.
Verdiğim eğitimlerdeki kaliteyi hep iyi seviyede tutmak adına daima gerçek senaryolar üzerinden uygulama odaklı yalın ve anlaşılır bir dille anlatım yapmaktayım. Ayrıca en son çıkan araçları kullanmaya özen gösteriyorum.