Bing Maps WCF Servisleri 13 Şubat 2012 Burak-Selim-Senyurt WCF WCF(Windows Communication Foundation) Şimdi eskisi kadar çok sık olmasa da arada sırada eğitim veriyorum ve özellikle WCF konusuna sıra geldiğinde, öğrencilerime verdiğim gerçek hayat örnekleri arasında Bing Maps’ in ücretsiz servisleri de yer alıyor. Bu yazımızda söz konusu servislerden bazılarını nasıl kullanacağımızı, basit fonksiyonlar üzerinden görmeye çalışıyor olacağız. [Daha fazla]
Entity Framework ile Gerçek Hayat Örnekleri 2 Webineri 22 Aralık 2011 Burak-Selim-Senyurt NedirTv? Hatırlayacağınız üzere bir önceki bölümümüzde, Entity Framework tabanlı Data-Centric çözümümüzü(Solution) geliştirmeye başlamış ve çok basit olarak çatıyı kurduktan sonra, iş katmanına(Business Layer) ait bir operasyonu örneklemiştik. Ardından bu operasyonu bir Unit Test metodu ile denemeye tabi tutarak Webinerimizi sonlandırmıştık. [Daha fazla]
Entity Framework Gerçek Hayat Örnekleri Bölüm 1 14 Aralık 2011 Burak-Selim-Senyurt Entity Framework, NedirTv? 12 aralık 2011 Pazartesi günü Nedirtv?com ve Zenith Bilişim sponsorluğunda gerçekleştirdiğimiz Entity Framework Gerçek Hayat Örnekleri Bölüm 1 isimli webinerimizi aşağıdaki adresten izleyebilir veya isterseniz bilgisayarınıza indirebilirsiniz. İlk bölümümüzde Entity Framework ve Surrogate Library projelerimizi oluşturup örnek bir iş fonksiyonelliğini diğer bir kütüphane içerisinde ele aldık ve buna ait basit bir Unit Test metodu geliştirdik. [Daha fazla]
Entity Framework ile Gerçek Hayat Örnekleri Webinerlerim 06 Aralık 2011 Burak-Selim-Senyurt Entity Framework, NedirTv?, WCF, WCF 4.0 Merhaba Arkadaşlar, Uzun zamandır NedirTv?com bünyesinde webiner gerçekleştirmiyordum Bununla birlikte geçtiğimiz ay Zenith adına verdiğimiz Entity Framework 4.0 eğitiminde WCF(Windows Communication Foundation) tabanlı güzel bir gerçek hayat örneği geliştir... [Daha fazla]
WCF Data Services– Annotations Builder 14 Ekim 2011 Burak-Selim-Senyurt WCF Data Services Gün geçmiyor ki Microsoft ürünlerinde yeni bir sürüm, yeni bir güncelleme görmeyelim Gülümseme Şurada daha iki gün oldu Entity Framework 4.2 RC ile ilişkili bir şeyler yazmaya çalışmıştım. Bu gün de ne duyduk dersiniz? WCF Data Services October 2011 CTP yayınlanmış Gülümseme Biraz sitemkar bir giriş oldu ama boşverin… [Daha fazla]
Birlikte Geliştirdik 03 Ekim 2011 Burak-Selim-Senyurt .Net Framework 4.0, Asp.Net 4.0, Entity Framework, WCF 4.0 Hazırlayacağımız çorbamızda çok kıymetli yardımcılarımız da var. Son katılımcılarımız ile gerçekleştirmekte olduğumuz Asp.Net eğitiminden çok güzel fikirler ve örnekler çıkmaya devam ediyor. Geliştireceğimiz örnek Solution içerisinde Entity Framework, WCF Service, LINQ, Asp.Net Web Application, Web User Control, LINQ gibi pek çok kavram yer almakta. Temel olarak başlangıçtaki senaryomuz ise şu : “Asp.Net web uygulamamızda yer alan bir Web User Control’ ümüz, AdventureWorks veritabanında yer alan herhangibir Product' satırına ait bazı alan bilgilerini gösterecek” [Daha fazla]
Tek Fotoluk İpucu - 15(Self Hosted Workflow Service) 07 Temmuz 2011 Burak-Selim-Senyurt Tek Fotoluk Ipucu, WCF, WCF 4.0, WF, WF 4.0 Merhaba Arkadaşlar, Elinizde bir Workflow Service kütüphanesi ve XAMLX uzantılı Workflow Service dosyaları var. Bu dosyalardan yararlanarak kendi Workflow Service Host uygulamanızı yazmak niyetindesiniz. Diyelim ki bu uygulama bir Console projesi olacak. Nasıl yaparsınız? İşte böyle ... [Daha fazla]
Tek Fotoluk İpucu-13(XmlSerializer ile Daha Fazla Kontrol) 05 Temmuz 2011 Burak-Selim-Senyurt Tek Fotoluk Ipucu, WCF, WCF 4.0 Merhaba Arkadaşlar, Bazen SOAP Bazlı WCF servisimizdeki veri türlerinin, .Net tabanlı olmayan platformlarda yer alan istemci veya servislerle daha kolay anlaşabilmesini sağlamak isteyebiliriz. Özellikle bu noktada XmlSerializer işimizi kolaylaştırabilir. Nasıl mı? UseXmlSerializer.rar... [Daha fazla]
Tek Fotoluk İpucu–12 (DataTable için Raw XML Formatı) 04 Temmuz 2011 Burak-Selim-Senyurt Tek Fotoluk Ipucu, WCF, WCF 4.0 Merhaba Arkadaşlar, Peki elinizde bir DataTable var ve siz bunun Raw XML formatındaki çıktısını istemcilere vermek istiyorsunuz. Ne yaparsınız? Not : WcfTestClient istemcisine güvenmeyin. XElement tipinin geriye döndürelemeyeceğini söyleyerek örneği test etmenize iz... [Daha fazla]
Tek Fotoluk İpucu – 11 (Ham XML ve XElement) 01 Temmuz 2011 Burak-Selim-Senyurt Tek Fotoluk Ipucu, WCF, WCF 4.0 Merhaba Arkadaşlar, Hani olurda yazdığınız WCF servislerini .Net istemcilerine açarken XML olarak döndürdüğünüz içeriklari RAW formatlarında sunmak istersiniz. Bu durumda yapacağınız iş çok basittir. İşte örnek Not : WcfTestClient istemcisine g&u... [Daha fazla]
Tek Fotoluk İpucu – 10 (MessageContract yardımıyla SoapHeader' a Bilgi Eklemek) 29 Haziran 2011 Burak-Selim-Senyurt Tek Fotoluk Ipucu, WCF, WCF 4.0 Merhaba Arkadaşlar, Bu kez de WCF ile ilişkili bir fotoğraf paylaşalım istedim. Aslına bakarsanız iki fotoğrafçık oldu ama idare edin artık. Varsayalım ki SOAP paketlerinizin Header kısmında kendi tanımladığınız tip içeriklerinin yer almasını istiyorsunuz. İşte bunun için aşağı... [Daha fazla]
jQuery İçerisinden Bir WCF Servisini Kullanmak 13 Mart 2011 Burak-Selim-Senyurt WCF, WCF 4.0 Son yıllarda özellikle Web uygulamalarında jQuery’ nin oldukça fazla yaygınlaştığını görmekteyiz. Özellikle Asp.Net MVC(Model View Controller) disiplinin de…Ben her ne kadar Javascript vey jQuery tarafında uzman olmasam da sonuçta bu istemcilerin çağrıda bulunabileceği WCF(Windows Communication Foundation) servisleri olabileceğini biliyorum Sarcastic smile Dolayısıyla bu günkü yazımızda jQuery içerisinden JSON(JavaScript Object Notation) ve XML(eXtensible Markup Language) formatında veri sunan operasyonlara sahip bir WCF servisinin nasıl kullanılabileceğini incelemeye çalışıyor olacağız. [Daha fazla]
Servis Operasyonlarını Kod Yardımıyla İzlemek – Event Kullanımı 06 Mart 2011 Burak-Selim-Senyurt WCF Oysaki operasyon çağrılarını işletim sisteminin Event Log’ larına yazdırtmak ya da, XML tabanlı bir dosyaya aktarılmasını sağlamak isteyebiliriz. Hatta söz konusu izlerin veritabanı üzerindeki bir tabloya yazdırılması da düşünülebilir vb… Bir başka deyişle operasyon çağrılarının izlenmesi sırasında oluşan log verilerini, herhangibir kaynağa doğru yazdırmak isteyebiliriz. Böyle bir durumda, tasarlamış olduğumuz tiplerin, onları kullanan object user’ lara alternatif bir yol sunması gerekmektedir. Nitekim oluşturulan log verisinin nereye yazılacağına object user’ ın karar vermesi, çok daha esnek bir izleme yapısı oluşturulmasını sağlayacaktır. Peki bunu nasıl gerçekleştirebiliriz? [Daha fazla]
Servis Operasyonlarını Kod Yardımıyla İzlemek 27 Şubat 2011 Burak-Selim-Senyurt WCF, WCF 4.0 Aslında bu günkü yazımızda bir WCF(Windows Communication Foundation) servisinin operasyonlarına gelen çağrılar hakkında istihbarat toplamaya çalışıyor olacağız. Ancak bunun için standart Trace ve Monitoring özellikleri yerine kod yardımıyla ilerleyeceğiz. [Daha fazla]
TCP Bazlı WCF Service ve Silverlight İstemcileri 27 Şubat 2011 Burak-Selim-Senyurt Silverlight 4.0, WCF 4.0 Bugün yazımız içinde elimizde bir takım malzemelerimiz bulunmakta. Bir adet TCP bazlı olarak çalışan WCF(Windows Communication Foundation) servisi. Bu servisi kullanan Silverlight 4.0 tabanlı bir istemci. TCP bazlı servisimiz son derece zıpkın bir delikanlı aslında. Nitekim şirketin iç ağı üzerinden Binary tabanlı mesaj formatını kullandığı için ondan daha hızlısı neredeyse yok gibi. [Daha fazla]
WCF Öğreniyorum Ders 3–Bağlayıcılar 13 Aralık 2010 Burak-Selim-Senyurt WCF Öğreniyorum Hız kesmeden NedirTv?com liderliğinde sürdürdüğümüz WCF Öğreniyorum Webiner serimize devam ediyoruz. Bu webinerimizde ağırlık olarak Binding Type(Bağlayıcı Tip) kavramını anlamaya çalışacağız. Sunum üzerindeki tablolardan bazı Binding tiplerini ve aralarındaki farklılıkları tartışıyor olacağız. Örnek uygulamamızda ise bir servisi birden fazla Endpoint üzerinden host edeceğiz. Ayrıca istemci(Client) ile servis(Service Host) arasındaki mesajlaşmalara ait log dosyasına bir göz atıp farklılıkları en azından bir kaç Binding tipi için kavramaya çalışacağız. Her zamanki gibi webinerimize ait sunum dosyası, Solution’ ın son hali ve ekran kaydına aşağıdaki linklerden ulaşabilirsiniz. Bir sonraki webinerimizde görüşünceye dek hepinize mutlu günler dilerim. [Daha fazla]
WCF Öğreniyorum Ders 2–Veri Sözleşmeleri II 05 Aralık 2010 Burak-Selim-Senyurt WCF Öğreniyorum 3ncü dersimizde WCF Servisimizi IIS üzerinde host edebilecek şekilde bir WCF Service Application şablonunu kullandık. Bu sayede HTTP bazlı olarak yayınlama yapan bir WCF Servisinin Web üzerinden erişilebilirliğini değerlendirdik. Ayrıca Entity bazlı bir kütüphanenin veri içeriğini istemci tarafına sunarken Surrogate tipindeki veri sözleşmelerini nasıl değerlendirebileceğimize baktık. Söz konusu servise ait operasyonları ele alan istemci tarafında da, bu veri sözleşmelerini nasıl kullanabileceğimizi gördük. Her zaman ki gibi, örnek uygulama kodlarını, Powerpoint sunum dosyasını ve Nedirtv?com üzerine eklenmiş olan ekran kayıtlarını aşağıda linkerden tedarik edebilirsiniz. Tekrardan görüşünceye dek hepinize mutlu günler dilerim. [Daha fazla]
WCF Öğreniyorum Ders 1–Data Contracts 27 Kasım 2010 Burak-Selim-Senyurt WCF Öğreniyorum Hatırlayacağınız üzere bir süre önce NedirTv?com sponsorluğunda WCF Öğreniyorum Webiner serimize başlamıştık. Ders 0 kodlu ilk Webinerimizde SOA(Service Oriented Architecture) kavramına kısaca değinmiş, SOA ile WCF arasındaki ilişkiye bakmış ve ardından WCF(Windows Communication Foundation) geliştirme modelini incelemeye başlamıştık. İlk dersimizde temel olarak aşağıdaki konuları göz önüne aldığımızı ifade edebiliriz. [Daha fazla]
Microsoft PDC İçeriğini OData Servisi Üzerinden Elde Etmek 18 Kasım 2010 Burak-Selim-Senyurt WCF Data Services Bildiğiniz üzere bir süre önce Microsoft PDC 2010 etkinlikleri gerçekleştirildi. Online olaraktan da canlı izleyebildiğimiz sunumlarda Microsoft’ un çok değerli sunumlarına ve anlatımlarına şahit olduk. Her PDC konferansında olduğu gibi bu sene yapılan etkinliklere ait görüntü kayıtları, Download edilmeye açıldıkları andan itibaren de ilgi odağı oldular... [Daha fazla]
WCF Öğreniyorum Ders 0–Temeller 15 Kasım 2010 Burak-Selim-Senyurt WCF Öğreniyorum Önümüzdeki 8 Webiner(Webcast) boyunca sizlere WCF(Windows Communication Foundation) kavramını öğretmeye çalışıyor olacağım. Bu 8 bölümlük seride Microsoft standartlarına göre Level 100 ile Level 200 arasında geziniyor olacağız. Ancak 2011 başlarında ikinci bir seri ile seviyemizi Level 200’ ün üstüne çıkartmayı da planlılyoruz [Daha fazla]
Silverlight - JSON ile Çalışmak 13 Ağustos 2010 Burak-Selim-Senyurt Silverlight 4.0, WCF Eco System, WCF WebHttp Services Silverlight tarafında JSON içeriği ile çalışabilmek adına geliştirilmiş JsonArray, JsonObject, JsonPrimitive gibi tipler bulunmaktadır. Bu tipler sayesinde JSON veri kümesinde yer alan string, number, Boolean gibi veri türleri kod içerisinde ele alınabilir. Ayrıca tek JSON nesnesi veya bir JSON nesne listesinin ele alınması da sağlanabilir. Bu geliştiriciler için önemlidir. Nitekim Web ortamında gelen JSON içeriğinin Parse edilme işlemleri ile uğraşılmasına gerek kalmamaktadır. [Daha fazla]
Workflow Foundation Öğreniyorum - Ders 12 - Workflow Service Geliştirmek 23 Temmuz 2010 Burak-Selim-Senyurt Workflow Foundation Öğreniyorum NedirTv?com sponsorluğunda devam ettirdiğimiz "Workflow Foundation 4.0 Öğreniyorum" serimizin on üçüncü(12+1) dersi ile karşınızdayız. Bu dersimizde Workflow örneklerinin servis bazlı olarak dış dünyaya nasıl sunulabileceklerini incelemeye çalışıyor olacağız. Bir başka deyişle Workflow Service örneklerini irdeleyeceğiz. [Daha fazla]
Silverlight Tarafından Feed Okumak 22 Temmuz 2010 Burak-Selim-Senyurt Silverlight 4.0, WCF Eco System, WCF RIA Services Biliyoruz ki, Silverlight uygulamaları Asp.Net gibi Web uygulamaları içerisinde host edilebilmektedir. Planımıza göre Cross-Domain Policy sorunu ile karşılaşmayacak olan WCF Service' lerinin, Silverlight istemcilerinin talep edeceği RSS içeriklerini ele alması söz konusudur. [Daha fazla]
Microsoft Teknoloji Günleri Akşam Sınıfı – Gün 3 – WCF ile Servis Yaklaşımı Eğitimi Tamamlandı 20 Temmuz 2010 Burak-Selim-Senyurt Eğitimler, WCF, WCF 4.0 25 Mayıs 2010 Tarihinde C# 4.0 ile birlikte gelen yenilikleri anlatarak başladığımız Microsoft Teknoloji Günleri Akşam Sınıfının üçüncü gününü de kazasız belasız tamamladık. Öncelikli olarak tüm katılımcılarımızın ayağına sağlık. Eğitimin video kayıtlarının alınması noktasında yardımcı olan Mustafa Demirhan’a, kameranın kapasitesi dolunca yardıma koşarak kendi kamerası ile çekim yapan Microsoft Student Partner(MSP) adayı Burak Özkan’a, şu anda okumakta olduğunuz blog yazısındaki resimler gibi kaliteli, yüksek çözünürlüklü sayısız fotoğraf çekerek bizle paylaşan Tuba Çebi’ ye, Akşam Sınıfı fikrinin olgunlaşmasında en büyük yardımcım olan ve özellikle katılımcıları aşağıdaki resimde olduğu gibi hediyeler ile mutlu etmemizi sağlayan Buket Şerefli’ ye(Microsoft Türkiye İş Ortağı Yöneticisi) canı gönülden teşekkür etmek istiyorum. [Daha fazla]
Microsoft Teknoloji Günleri Akşam Sınıfı – Gün 3 – WCF ile Servis Yaklaşımı 14 Temmuz 2010 Burak-Selim-Senyurt Eğitimler, WCF 4.0 Her ay düzenli olarak gerçekleştireceğimiz ve bir seri olarak birbirini takip edecek sınıf etkinliklerimizle 9 ay boyunca siz yazılım geliştiren ve tasarım yapan iş ortaklarımızla birlikte olacağız. Aşağıda detaylarını paylaştığımız ve sizler için hayli faydalı olacağına inandığımız Microsoft Teknoloji Günleri Akşam Sınıfı Etkinliğimize kaydınızı hemen yaptırabilirsiniz. [Daha fazla]