https://buraksenyurt.com/Burak Selim Şenyurt - WCF Öğreniyorum2014-11-30T15:46:18+00:00Matematik Mühendisi Bir Bilgisayar Programcısının NotlarıBurak Selim SenyurtBlogEngine.Net Syndication Generatorhttps://buraksenyurt.com/opml.axdBurak Selim SenyurtMatematik Mühendisi Bir Bilgisayar Programcısının Notlarıtr-TRBurak Selim Şenyurt0.0000000.000000https://buraksenyurt.com/post/WCF-Ogreniyorum-Ders-3-Binding-TypesWCF Öğreniyorum Ders 3–Bağlayıcılar2010-12-13T10:30:00+00:00bsenyurt<p><a href="https://buraksenyurt.com/pics/wcfogreniyorumDers3.gif"><img style="background-image: none; margin: 4px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="wcfogreniyorumDers3" src="/pics/wcfogreniyorumDers3_thumb.gif" alt="wcfogreniyorumDers3" width="240" height="180" align="right" border="0" /></a>Merhaba Arkadaşlar,</p>
<p>Hız kesmeden <a title="NedirTv?com" href="http://www.nedirtv.com" target="_blank">NedirTv?com</a> liderliğinde sürdürdüğümüz <strong>WCF Öğreniyorum Webiner</strong> serimize devam ediyoruz. Bu webinerimizde ağırlık olarak <strong>Binding Type(Bağlayıcı Tip) </strong>kavramını anlamaya çalışacağız. Sunum üzerindeki tablolardan bazı <strong>Binding</strong> tiplerini ve aralarındaki farklılıkları tartışıyor olacağız. Örnek uygulamamızda ise bir servisi birden fazla <strong>Endpoint</strong> üzerinden host edeceğiz. Ayrıca <strong>istemci(Client)</strong> ile <strong>servis(Service Host)</strong> arasındaki mesajlaşmalara ait <strong>log</strong> dosyasına bir göz atıp farklılıkları en azından bir kaç <strong>Binding</strong> tipi için kavramaya çalışacağız. Her zamanki gibi webinerimize ait sunum dosyası, <strong>Solution’</strong> ı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.</p>
<p><iframe src="https://www.youtube.com/embed/blSFVrVr3y4" width="420" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Sunum Dosyası : <a href="https://buraksenyurt.com/pics/2010%2f12%2fWCF40Ders3Bindings.pptx">WCF 4.0 - Ders 3 - Bindings.pptx (318,15 kb)</a></p>
<p>Solution Son Hali : <a href="https://buraksenyurt.com/pics/2010%2f12%2fWCF_Ogreniyorum8_12_2010.rar">WCF_Ogreniyorum8_12_2010.rar (434,12 kb)</a></p>
<p><a title="WCF Öğreniyorum Ders 3 Bindings" href="http://nedirtv.com/video/wcf-ogreniyorum-03-bindings" target="_blank">NedirTv?com Bağlantısı</a></p>2010-12-13T10:30:00+00:00wcfwcf 4.0wcf öğreniyorumwindows communication foundationnedirtv?combsenyurtHı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.https://buraksenyurt.com/pingback.axdhttps://buraksenyurt.com/post.aspx?id=ff0512e9-4360-4be4-b395-04757d58817f0https://buraksenyurt.com/trackback.axd?id=ff0512e9-4360-4be4-b395-04757d58817fhttps://buraksenyurt.com/post/WCF-Ogreniyorum-Ders-3-Binding-Types#commenthttps://buraksenyurt.com/syndication.axd?post=ff0512e9-4360-4be4-b395-04757d58817fhttps://buraksenyurt.com/post/WCF-Ogreniyorum-Ders-2-Veri-Sozlesmeleri-IIWCF Öğreniyorum Ders 2–Veri Sözleşmeleri II2010-12-05T19:40:00+00:00bsenyurt<p><a href="https://buraksenyurt.com/pics/wcfogreniyorumDers2.gif"><img style="background-image: none; margin: 4px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="wcfogreniyorumDers2" src="/pics/wcfogreniyorumDers2_thumb.gif" alt="wcfogreniyorumDers2" width="240" height="167" align="right" border="0" /></a>Merhaba Arkadaşlar,</p>
<p><a title="NedirTv?com" href="http://www.nedirtv.com" target="_blank">Nedirtv?com</a> liderdliğinde sürdürdüğümüz <strong>WCF Öğreniyorum Webiner(Webcast)</strong> serisinin 3ncü dersini de(biliyorsunuz ders numaralarımız 0dan başlıyor) tamamlamış bulunuyoruz. Öncelikli olarak katılan tüm arkadaşlarımıza çok teşekkür ederim.</p>
<p>3ncü dersimizde WCF Servisimizi IIS üzerinde host edebilecek şekilde bir <strong>WCF Service Application</strong> şablonunu kullandık. Bu sayede <strong>HTTP</strong> bazlı olarak yayınlama yapan bir <strong>WCF Servisinin Web</strong> üzerinden erişilebilirliğini değerlendirdik. Ayrıca Entity bazlı bir kütüphanenin veri içeriğini istemci tarafına sunarken <strong>Surrogate</strong> 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, <strong>örnek uygulama kodlarını, Powerpoint sunum dosyasını</strong> ve <strong>Nedirtv?com</strong> üzerine eklenmiş olan ekran kayıtlarını aşağıda linkerden tedarik edebilirsiniz. Tekrardan görüşünceye dek hepinize mutlu günler dilerim.</p>
<p><iframe src="https://www.youtube.com/embed/S8oiWgIcZUM" width="420" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><strong>Sunum Dosyası : </strong><a href="https://buraksenyurt.com/pics/2010%2f12%2fWCF40Ders2Veri SozlesmeleriII.pptx">WCF 4.0 - Ders 2 - Veri Sozlesmeleri II.pptx (314,90 kb)</a></p>
<p><strong>Solution Son Hali : </strong><a href="https://buraksenyurt.com/pics/2010%2f12%2fWCF Ogreniyorum.rar">WCF Ogreniyorum.rar (336,05 kb)</a></p>
<p><a title="WCF Ogreniyorum - Ders 2 - Veri Sözleşmeleri II" href="http://nedirtv.com/video/wcf-ogreniyorum-02-service-contract-ve-data-contract-kavramlari" target="_blank">NedirTv?com bağlantısı</a></p>2010-12-05T19:40:00+00:00windows communication foundationwcf ogreniyorumwcfdata contractssurrogate typeswcf service applicationbsenyurt3ncü 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.https://buraksenyurt.com/pingback.axdhttps://buraksenyurt.com/post.aspx?id=8847e47d-afe8-4f1e-bbbb-1baa67b7ca090https://buraksenyurt.com/trackback.axd?id=8847e47d-afe8-4f1e-bbbb-1baa67b7ca09https://buraksenyurt.com/post/WCF-Ogreniyorum-Ders-2-Veri-Sozlesmeleri-II#commenthttps://buraksenyurt.com/syndication.axd?post=8847e47d-afe8-4f1e-bbbb-1baa67b7ca09https://buraksenyurt.com/post/WCF-Ogreniyorum-Ders-1-Data-ContractsWCF Öğreniyorum Ders 1–Data Contracts2010-11-26T22:04:00+00:00bsenyurt<p><a href="https://buraksenyurt.com/pics/wcfogreniyorumDers1.gif"><img style="background-image: none; margin: 4px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="wcfogreniyorumDers1" src="/pics/wcfogreniyorumDers1_thumb.gif" alt="wcfogreniyorumDers1" width="320" height="240" align="right" border="0" /></a>Merhaba Arkadaşlar,</p>
<p>Hatırlayacağınız üzere bir süre önce <a title="NedirTv?com" href="http://www.nedirtv.com" target="_blank">NedirTv?com</a> sponsorluğunda <strong>WCF Öğreniyorum</strong> Webiner serimize başlamıştık. <strong>Ders 0</strong> kodlu ilk Webinerimizde <strong>SOA(Service Oriented Architecture) </strong>kavramına kısaca değinmiş, SOA ile WCF arasındaki ilişkiye bakmış ve ardından <strong>WCF(Windows Communication Foundation) </strong>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.</p>
<ul>
<li>Bir <strong>WCF Servis</strong> geliştirdik <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="/pics/wlEmoticon-smile_3.png" alt="Smile" /> Bunu yaparken hazır <strong>Visual Studio proje şablonları </strong>yerine standart bir <strong>class library </strong>şablonu kullandık ve bu anlamda <strong>System.ServiceModel.dll assembly</strong>’ ının önemini gördük.</li>
<li>Servisimizi geliştirirken <strong>ServiceContract</strong> ve <strong>OperationContract</strong> <strong>niteliklerinin(Attributes)</strong> ne işe yaradığını öğrendik.</li>
<li><strong>ServiceContract </strong>niteliğinin <strong>Name </strong>ve <strong>Namespace </strong>özelliklerini kullandık.</li>
<li>Servis operasyonlarımızın <strong>primitive .net </strong>tipleri ile çalışmasına özen gösterdik.</li>
<li>Geliştirilen <strong>WCF Servisinin </strong>yayına alınması için bir <strong>Console</strong> uygulaması yazdık ve çalışma zamanını ayağa kaldırırken <strong>ServiceHost</strong> tipinin nasıl kullanıldığını gördük.</li>
<li>Özellikle servisin <strong>host</strong> edildiği uygulamada <strong>Endpoint’</strong> lerin nasıl kullanıldığına şahit olduk ve bu anlamda ilk kez <strong>wsHttpBinding</strong> bağlayıcı tipi ile karşılaştık.</li>
<li>Servisimizi tüketecek/kullanacak olan istemciler için gerekli <strong>proxy</strong> üretiminde komut satırı araçlarından olan <strong>svcutil’</strong> den yararlandık.</li>
<li>Son olarak da servis uygulamamızın çalışmasını test ettik <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="/pics/wlEmoticon-smile_3.png" alt="Smile" /></li>
</ul>
<p>Ders 1 kod adlı webinerimizde ise <strong>Veri Sözleşmeleri(Data Contracts)</strong> kavramına değindik. Bakalım neler anlatmışız.</p>
<p><iframe src="https://www.youtube.com/embed/uwo82zNlhdA" width="420" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Sunum <a href="https://buraksenyurt.com/pics/2010%2f11%2fWCF40Ders1DataContracts.pptx">WCF 4.0 - Ders 1 - Data Contracts.pptx (314,15 kb)</a></p>
<p><a title="WCF Ogreniyorum - Ders 1 - Data Contracts" href="http://nedirtv.com/video/wcf-ogreniyorum-01-wcf-servis-gelistirmek-ve-kullanmak" target="_blank">Webiner Kaydı</a></p>
<p>Solution Dosyası Son Hali <a href="https://buraksenyurt.com/pics/2010%2f11%2fWCF Ogreniyorum.rar">WCF Ogreniyorum.rar (81,74 kb)</a></p>2010-11-26T22:04:00+00:00wcfwindows communication foundationdata contractswcf öğreniyorumbsenyurtHatı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.https://buraksenyurt.com/pingback.axdhttps://buraksenyurt.com/post.aspx?id=11f57980-7305-4d44-b708-29e768c499b00https://buraksenyurt.com/trackback.axd?id=11f57980-7305-4d44-b708-29e768c499b0https://buraksenyurt.com/post/WCF-Ogreniyorum-Ders-1-Data-Contracts#commenthttps://buraksenyurt.com/syndication.axd?post=11f57980-7305-4d44-b708-29e768c499b0https://buraksenyurt.com/post/WCF-Ogreniyorum-Lesson-Zero-FundementalsWCF Öğreniyorum Ders 0–Temeller2010-11-15T08:30:00+00:00bsenyurt<p><a href="https://buraksenyurt.com/pics/blg239_Giris.gif"><img style="background-image: none; margin: 4px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="blg239_Giris" src="/pics/blg239_Giris_thumb.gif" alt="blg239_Giris" width="320" height="240" align="right" border="0" /></a>Merhaba Aradaşlar,</p>
<p>Uzun bekleyiş sona erdi ve sonbaharın gelmesi ile birlikte editörlüğünü yapmakta olduğum <a title="NedirTv?com" href="http://www.nedirtv.com" target="_blank">NedirTv?Com</a> bünyesindeki yeni <strong>Webinerlerimize(WebCasts)</strong> başlamış olduk <img class="wlEmoticon wlEmoticon-openmouthedsmile" style="border-style: none;" src="/pics/wlEmoticon-openmouthedsmile_7.png" alt="Open-mouthed smile" /></p>
<p>Önümüzdeki <strong>8 Webiner(Webcast)</strong> boyunca sizlere<strong> WCF(Windows Communication Foundation)</strong> kavramını öğretmeye çalışıyor olacağım. Bu 8 bölümlük seride <strong>Microsoft</strong> standartlarına göre <strong>Level 100 </strong>ile <strong>Level 200 </strong>arasında geziniyor olacağız. Ancak <strong>2011</strong> başlarında ikinci bir seri ile seviyemizi <strong>Level 200’</strong> ün üstüne çıkartmayı da planlılyoruz <img class="wlEmoticon wlEmoticon-winkingsmile" style="border-style: none;" src="/pics/wlEmoticon-winkingsmile_9.png" alt="Winking smile" /></p>
<p>İlk bölümümüzde temel SOA kavramlarından bahsederek işe başladık ve basit bir WCF servis örneği geliştirerek bunu kullanan örnek istemci uygulamayı yazdık. Dersimizde</p>
<ul>
<li><strong>System.ServiceModel.dll</strong>’ inin önemini,</li>
<li><strong>servis sözleşmesinin(Service Contract)</strong> ne anlama geldiğini ve nasıl yazıldığını,</li>
<li>bir Servisi Host etmek için nasıl bir kodlama yapılması gerektiğini,</li>
<li>istemci tarafı için gerekli <strong>Proxy </strong>üretiminde komut satırı araçlarından <strong>SvcUtil </strong>programının nasıl kullanıldığını,</li>
<li>ve diğer mevzuları öğrenmeye, anlamaya çalıştık.</li>
</ul>
<p>Webinerimizin ekran görüntüsüne, örnek kod ve Powerpoint dosyalarına aşağıdaki linklerden ulaşabilirsiniz. Bir sonraki dersimizde görüşmek dileğiyle.</p>
<p><iframe src="https://www.youtube.com/embed/MPQ3In0n308" width="420" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><a title="WCF Ogreniyorum - Ders 0 - Temeller" href="http://nedirtv.com/video/wcf-ogreniyorum-00-wcf-e-giris" target="_blank">NedirTv?com Üzerinden izlemek veya indirmek için</a></p>
<p><a href="https://buraksenyurt.com/pics/2010%2f11%2fWCF40IntroductionMicrosoft.pptx">WCF 4.0 - Introduction - Microsoft.pptx (399,90 kb)</a></p>
<p><a href="https://buraksenyurt.com/pics/2010%2f11%2fWCF Ogreniyorum.rar">WCF Ogreniyorum.rar (64,13 kb)</a></p>2010-11-15T08:30:00+00:00wcfwcf 4.0nedirtv?comwcf ogreniyorumbsenyurtÖ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ılyoruzhttps://buraksenyurt.com/pingback.axdhttps://buraksenyurt.com/post.aspx?id=dc438bee-2475-45e2-a3c8-b0ed133e076a1https://buraksenyurt.com/trackback.axd?id=dc438bee-2475-45e2-a3c8-b0ed133e076ahttps://buraksenyurt.com/post/WCF-Ogreniyorum-Lesson-Zero-Fundementals#commenthttps://buraksenyurt.com/syndication.axd?post=dc438bee-2475-45e2-a3c8-b0ed133e076a