KMRT BSRN

"Hiç kimsenin ilgisine ihtiyaç duymadığın gün olgunlaşırsın. Hiç kimseden beklentiye girmediğin gün yara almazsın. Ve hiç kimseye bağımlı kalmazsan kazanırsın." OSHO


2 Yorum

ASP.NET MVC Yazılımcıların Yükselişi

gorsel

Yeni bir eğitim için kolları sıvamış bulunuyorum. Aslında birçok kişi tarafından sürekli istenen bir eğitimdi. Bende yarattığım fırsatlarda bu eğitimi hazırlamaya karar verdim. Şu an eğitimin tüm videoları tamamlanmamış durumda ama son hızla tamamlamak için fırsat buldukça uğraşıyorum. Umarım ortaya güzel bir eğitim çıkar ve bekleyenleri memnun eder. Şu an yaklaşık 8 saatlik bir video serisi çıkmış durumda ama benim öngörüm bu daha yolun yarısı, eğitimi merak edenler için aşağıda tanıtım videosunu ve link’ini paylaşıyor olacağım. Kendiniz de henüz yayınlanmamış bölümleri gördüğünüzde ne demek istediğimi anlayacaksınız.

Eğitim içeriğinde ASP.NET MVC temellerinden başlayarak tüm konulara değinmeye çalışıyor olacağım. Tasarım işlerini Bootstrap’Dan faydalanarak, veritabanı işlemlerini ise Entity Framework CodeFirst ile yapıyor olacağım. Eğitim sonunda 2 Bonus bölüm ve bir uygulama örneği yapıyor olacağım.

Eğitimi bunlarla sınırlamak istemiyorum. Dolayısı ile zamanla fazladan bölüm ekleme ve yenilikleri yine aynı eğitim üzerinden anlatarak eğitimi genişletmeyi düşünüyorum.

ASP.NET MVC Eğitimi için tıklayınız.

Tüm Eğitimlerim için tıklayınız.

ASP.NET MVC Eğitimi by Kadir Murat Başeren

Eğitim içeriğini aşağıda görebilirsiniz;

  • ASP.NET MVC Giriş
  • Razor Syntax (Sözdizimi)
  • Views
  • Controller & View Arası İletişim
  • Models ve Model Binding
  • Bootstrap Framework ve Helper Metotlar
  • Entity Framework CodeFirst Entegrasyonu
  • Entity Framework CodeFirst ile Veritabanı İşlemleri
  • Auto-Generated Views
  • ActionResult Türleri
  • Action Attributes
  • Routing
  • BundleConfig Yapılandırması
  • Durum Yönetimi
  • Validation
  • Filters
  • Ajax Helper Metodları
  • JQuery ile Ajax İşlemleri
  • Area
  • BONUS : Web Helpers
  • BONUS : Grid.MVC Entegrasyonu
  • Uygulama : MyEvernote Örneği

Gördüğünüz gibi dolu bir içerik sizleri ve benim çekmemi bekliyor. Ben üstesinden gelebileceğimi düşünüyorum. Umarım sizlerede bir faydası dokunur.

Şimdiden iyi seyirler ve başarılı projeler dilerim.

 

Visual Studio ile C# Programlama
ASP.NET MVC ile Grid.MVC Entegrasyonu


Yorum bırakın

Engin Demiroğ’dan Entity Framework Code First Eğitimi

Engin Demiroğ’dan Entity Framework Code First Eğitimi yayında.

Microsoft’un gözde ORM aracı Entity Framework’ü Code First tekniğiyle inceleyeceğimiz bir eğitim serisi.

Eğitimi, ilk 50 kişilik tanıtım kuponuyla $69 yerine $29 satın alabiliyorsunuz. Eğitime ve tüm materyallerine ömür boyu sınırsız erişim hakkına sahip oluyorsunuz. Eğitime erişmek için tıklayınız.

Eğitim dahilinde aşağıdaki konular yer alıyor.

Entity Framework Code First
What is Entity Framework?
Entity Framework Working Models
Which Model?
Installing Entity Framework
Creating Your First Entity Framework Project
Adding,Deleting and Updating With Entity Framework
Linq To Entities-Projection
Linq To Entities-Group By
Linq To Entities-Order By
Linq To Entities-Joins
Linq To Entities-Single Line Queries
Entity Framework Data Annotations
Code First Migrations
Code First Fluent API
Configuring a Primary Key
Configuring a Composite Primary Key
Specifying the Maximum Length on a Property
Configuring the Property to be Required
Specifying Not to Map a CLR Property to a Column in the Database
Mapping a CLR Property to a Specific Column in the Database
Configuring whether a String Property Supports Unicode Content
Configuring the Data Type of a Database Column
Configuring a Property to Be Used as an Optimistic Concurrency Token
Specifying That a Class Is a Complex Type
Specifying Not to Map a CLR Entity Type to a Table in the Database
Mapping a CLR Entity Type to a Specific Table in the Database
Using Entity Framework Power Tools For Code First Reverse Engineering
Using Entity Framework Code First in a Layered Architecture

Ebgin Demiroğ’un tüm eğitimleri için tıklayınız.


Yorum bırakın

Online Kurumsal Mimariler Çatısında MVC Framework Eğitimi

Online Kurumsal Mimariler Çatısında MVC Framework Eğitimi

Engin Demiroğ’dan 15 saatlik Kurumsal Mimariler Çatısında MVC Framework Eğitimi yayında.

Bu eğitim kurumsal bir altyapı çerçevesinde MVC Framework’ü öğretmeyi amaçlamaktadır. Tamamen bir örnek proje üzerinden yürütülmektedir. Proje içerisinde MVC Framework’e ait neredeyse tüm özelliklere değinilmiştir.

Proje’de Kurumsal mimari oluşturulmuş olup, Entity Framework, Ninject gibi popüler araçlar ile geliştirme yapılmıştır. Eğitimi Udemy.Com da, kısa bir süre için $89 tanıtım fiyatıyla satın alabilirsiniz.


Yorum bırakın

Visual Studio 2012’de Entity Framework CodeGenerationStrategy ve WCF Sorunu

Visual Studio 2012 ile çalışırken EntityFramework ve WCF ‘i bir arada kullanıyorsanız muhtemelen birkaç sorun ile karşılaşacaksınız. Ben bu sorun ile silverlight uygulaması geliştirirken bir şekilde tanışmış oldum. Öncelikle senaryomuzdan bahsetmek istiyorum.

Sorunun Tespiti;

Visual Studio 2012 ile bir silverlight uygulaması geliştirmek için gerekli projeyi oluşturdum. Projeyi .Net Framework 4.0 ve Silverlight 5 versiyonlarını kullanarak geliştirmek üzere ön ayarlamalarını yaptıktan sonra projemiz planlandığı gibi visual studio 2012 ile oluşturuluyor. Elimizde ilişkili tablolar bulunan bir SQL veritabanı mevcut. Ardından ASP.NET projemize ADO.NET Entity Data Model (EF) ekliyoruz. Modelimiz veritabanından ilişkilendirilmiş tablolarımızı okuyarak ilgili kod üretme işlemini gerçekleştiriyor. ASP.NET projemize silverlight uygulamamız ile veri alışverişinde bulunmak üzere bir WCF servisi ekliyoruz. İlişkili herhangi bir tablodan veri okuyan basit bir metot ekliyoruz. Ardından silverlight uygulamamıza WCF servisimizi Service Reference olarak ekliyoruz. Silverlight uygulamamızdan ilgili metodu çağırdığımız da servis cevabı alınamadığına dair bir hata ile karşılaşacağız. (Bu hata ilişkisiz bir tablodan veri okurken değil ilişkisi bulunan bir tablodan veri okurken meydana geliyor.)

Projenin Oluşturulması

Silverlight Projesinin Ayarlanması

ADO.NET Entity Data Model Eklenmesi

WCF Servisinin Eklenmesi

Silverlight Uygulamasına WCF Servis Eklenmesi ve Kodlama

Silverlight Uygulamasının Çalıştırılması

The remote server returned an error: NotFound.

Oluşan hata şekilden de görüldüğü gibidir. “The remote server returned an error: NotFound.

 

Sorunun Çözümü;

Yukarıda anlattığım  proje adımlarını Visual Studio 2010 ile gerçekleştirdiğinizde böyle bir sorun ile karşılaşmıyorsunuz. Projeniz sağlıklı bir şekilde çalışıyor.

  1. İlk düşündüğüm, Visual Studio 2012 ile gelen Entity Framework ‘ün versiyonunun yükselmiş olmasından kaynaklandığını düşündüm. Visual Studio 2012 üzerindeki projemdeki Entity Framework versiyonunu düşürmeye çalıştım. Bu sonucu etkilemedi.
  2. İkinci düşündüğüm, WCF servisi için yeni bir güncelleme  ya da versiyon yayınlanmış olabileceği ve benim bunu yüklemememden kaynaklı olabileceği idi. Araştırmalarım beni “WCF Data Services 5.2 RTM Tools for Visual Studio 2010/2012” ‘ye yönlendirdi. WCF servis ile ilgili bazı hataları gideren bu Tools’u yükledim. Sorunun çözümüne yaklaştığımı ve sonunda olduğunu düşünürken, tekrar aynı hata ile karşılaşmak çok can sıkıcıydı. Bu da sonucu etkilemedi.
  3. Üçüncü düşündüğüm, Entity Framework’ün ürettiği kod ‘dan şüphelenmem sonucunda oldu. Visual Studio 2012 üzerinde eklediğim ADO.NET Entity Data Model nesnesi ile projeye bir sürü yeni dosya eklendiğini fark ettim. Ayrıca üretilen koddaki miras alınan nesne de farklıydı. Neyden farklıydı diye sorduğunuzu tahmin ediyorum, Visual Studio 2010’da eklediğim ADO.NET Entity Data Model nesnesinden farklı birçok dosya ve kod söz konusuydu. Düşündüm ki eğer Visual Studio 2010 ‘daki kod sorunsuz çalışıyor ise, visual studio 2012 ‘de üretilen kod’a karşı WCF servisi gerekli tepkiyi gösteremiyor. Benim yapmam gereken Visual Studio 2012’de Visual Studio 2010’daki gibi ADO.NET Entity Data Model nesnesinin kod üretmesini sağlamak olmalı !! Bu sefer araştırmamı bunun üzerinde gerçekleştirdim. Ulaştığım bir yazıya buradan ulaşabilirsiniz. Ardından çözüme daha da çok yaklaştıran yazıya da buradan ulaşabilirsiniz. Tabii ki yapılacakları kısaca burada açıklayacağım.

Öncelikle sorun;

ADO.NET Entity Data Model nesnesinin kod üretme şeklinde(bu kesinleşti)

  • Visual Studio 2012 ‘de ADO.NET EF Modelinizi çift tıklayarak designer’ı açın.
  • Designer’da boş bir yere tıklama yaptığınızda “Properties” pencerenizde ilgili özellikler gelecektir.

image

  • Properties penceresindeki “Code Generation Strategy” özelliğinin değerini “Default” olarak değiştirin.

image

  • Ardından Solution Explorer’da Model’inize ait “*.tt” uzantılı dosyaları silin.

image

  • Modelinizin bulunduğu projenizi “Rebuild” ile yeniden derleyin.

image

  • Projenizi F5 ile çalıştırdığınızda WCF servisinizin sorun vermeden çalıştığını göreceksiniz.

 

Çözüm basit görünüyor. Sorunun tespitinde baya bir uğraştığımı ve farklı senaryolar düşündüğümden farklı noktalara gittiğimi farketmişsinizdir. Burada kolayca okuduğunuz bu sorun beni 3-4 gündür oyalıyordu. Açıkçası işimi Visual Studio 2010 üzerinden götürdüm fakat sorunu çözmem beni çok sevindirdi. Sizin içinde aynı şekilde hissettireceğiniz düşünüyorum.

 

#amenities


Yorum bırakın

NedirTv – Level 300 Webinerleri

Kaynak : http://www.buraksenyurt.com/post/Nedirtvcom-Subat-Ayc4b1-Webinerleri-e28093-Level-300.aspx , www.nedirtv.com

Konu: Veritabanı Yerine Cache’deki Verilerle Çalışmak
Zaman: 7 Şubat 2012 Salı 21:00
Konuşmacı: Uğur UMUTLUOĞLU
Link: https://www.livemeeting.com/cc/mvp/join?id=TF2CJN&role=attend

Konu: Dynamics CRM’e Plugin Yazma
Zaman: 13 Şubat 2012 Pazartesi 21:00
Konuşmacı: Barış KANLICA
Link: https://www.livemeeting.com/cc/mvp/join?id=T8DDJ7&role=attend

Konu: Entity Framework – Migration
Zaman: 20 Şubat 2012 Pazartesi 21:00
Konuşmacı: Burak Selim ŞENYURT
Link: https://www.livemeeting.com/cc/mvp/join?id=P4P5JG&role=attend

Konu: Tüm Yönleriyle C# 5.0 Asenkron Programlama
Zaman: 23 Şubat 2012 Perşembe 21:00
Konuşmacı: İlkay İLKNUR
Link: https://www.livemeeting.com/cc/mvp/join?id=7H5R69&role=attend

Konu: Masaüstü Uygulamasından ASP.NET Sayfalarıyla Etkileşim
Zaman: 27 Şubat 2012 Pazartesi 21:00
Konuşmacı: Fatih BOY
Link: https://www.livemeeting.com/cc/mvp/join?id=68WBPH&role=attend


Yorum bırakın

Zenith Bilişim – Entity Framework Eğitimi

Burak Selim Şenyurt’tan..

Zenith Bilişim – Entity Framework Eğitimi.


Yorum bırakın

Entity Framework – Code First Development

Tarih: 23 Ocak 2012 Pazartesi 21:00
Konuşmacı: Burak Selim ŞENYURT
Link: https://www.livemeeting.com/cc/mvp/join?id=Q647HF&role=attend

Kaynak : http://www.buraksenyurt.com/post/NedirTvcom-Ocak-Webinerleri-ve-Code-First-Development.aspx