Silverlight ile Uygulama Geliştirme Temelleri

Bir çok video eğitimimde WPF ve XAML teknolojilerine ciddi anlamda zaman ayırarak detaylı anlatım yapmaya çalıştım. Bu teknolojilerin web kolu olan Silverlight teknolojisinde de içerikler ürettim. Ancak genel bir başlangıç ve temel olması nedeniyle bu video eğitimin yararlı olacağını düşünüyorum.

Silverlight teknoljisinin temellerini anlattığım bu video eğitimde WPF, XAML ve Silverlight’ın gücünü daha iyi anlayacaksınız.

Silverlight ile Uygulama Geliştirme Temelleri

Silverlight ile Dinamik Kontrol Geliştirmek

WPF ve XAML teknolojisinin gücünü web tarafına yansıtmak için Microsoft tarafından geliştirilen Silverlight mimarisinde, Adobe Flash ile yapılan tüm işlemleri daha performanslı şekilde geliştirebiliyoruz(Gerçekten daha performanslı ve hızlı yazılımlar).

Tüm bunların yanında, .NET güzelliklerinden biri de “ister XAML yaz, ister .NET nesnesi” prensibidir. Bu prensip doğrultusunda bu video eğitimimde Silverlight teknolojisinde dinamik kontroller geliştirip kullanmayı anlatmaktayım.

Silverlight ile Dinamik Kontrol Geliştirmek – 1
Silverlight ile Dinamik Kontrol Geliştirmek – 2

 

WPF DataTemplate ile Veri Uygulaması Geliştirmek

WPF teknolojisini giriş, uygulama ve XAML anlamında anlattığım videoları incelediyseniz XAML mimarisinde ciddi bir alt yapı ve profesyonellik olduğunu görebilirsiniz. Bu profesyonelliği sağlayan özelliklerden biri de, veri işlemlerinde bir veri şablonu(data template’i) oluşturup, bu şablon üzerinden herhangi bir kontrole aynı görsel tasarım ile birlikte veri bağlama işlemini gerçekleştirmeyi sağlamaktır.

Bu video eğitimimde WPF ile DataTemplate oluşturarak profesyonel veri uygulamaları geliştirmeyi anlatmaktayım.

WPF DataTemplate ile Veri Uygulaması Geliştirmek

WPF ile Eleman Veri Bağlama(Element Binding)

Yazılım geliştirme tarafında Microsoft’un en iyi teknolojisinin C# ve .NET’den sonra WPF olduğunu rahatlıkla söyleyebilirim. Kendine has alt yapısı ve müthiş yenilikleriyle WPF ile XAML ciddi anlamda alt yapı değişikliğine ve yazılım kalitesinin artmasına neden olmuştur. WPF teknolojisiyle birlikte gelen XAML dili yeteneklerinin de getirdiği esneklik ve kolaylık sayesinde bir çok yazılım geliştirme işlemi hem modernleşmiş hemde yüksek kalite standartlarına sahip olmuştur. Bu XAML özelliklerinden biri de şüphesiz veri bağlama kısmında bize sunulan özelliklerdir.

Bu video eğitimimde WPF teknolojisinde XAML ile elemanlar arası veri bağlama işlemlerini anlatmaktayım.

WPF ile Veri Bağlama(Element Binding)

Not : Başlık ve proje WPF ile ilgili olsa da aynı kodlar Silverlight’ta da çalışacaktır. Silverlight eğitim videolarımda benzer işlemleri görebilirsiniz.

WPF ile User Control Uygulaması Geliştirmek

İster web, ister masaüstü olsun, uygulama geliştirirken arayüz ve kodların tekrar etmektense çok işlevli olmasını isteriz. Kod ve görsel kısımda çok işlevliliği sağlamak için geliştirilmiş teknik olan User Control kavramını sanıyorum kullanmış ya da kullanmasanız da duymuşsunuzdur. İster ASP.NET, ister Windows Form ya da Silverlight, hemen hemen her .NET alanında bu teknik kullanılabilmektedir. Tabi ki WPF içerisinde de…

Bu eğitim videomda WPF ile bir User Control projesi geliştiriyoruz.

– WPF ile User Control Uygulaması Geliştirmek

Android Studio ile Emülatöre Manuel Uygulama(.APK) Kurulumu

Şu ana kadar genellikle Microsoft’un bir çok farklı yazılım teknolojisi üzerine makale ve videolar hazırlayarak eğitim içeriği üretmeye çalıştım. Açıkcası eğitimlerimde hiç dile getirmediğim bir hedef ve hobimi ilk Android makalem vasıtasıyla takipçilerime aktarmış olayım. Yazılım camiasına adım attığım andan beri hedefim daima sevdiğim ve daha zor olarak gördüğüm teknolojilere yönelmek olmuştur. Bu nedenle C# […]

XML Web Servisleri ve Web Servis Uygulamaları

Merhabalar,

Modern yazılım mimarilerinde verinin platformlar arasında taşınması(transfer), uzak sunucudan veri talebi(request), sunucunun bu talebe cevap vermesi(response) gibi işlemler zaruriyet derecesinde gerekli olabilmektedir. En bilindik ve tanıdık gelecek örnek bir mobil uygulama ile web sitesine bağlanıp bu uygulama üzerinden site hizmetlerini kullanmak gösterilebilir. Bu mobil uygulamaya bir şeylerin veri taşıması gerekiyor değil mi? İşte bu veri taşımayı sağlayacak mimarilere genel olarak ‘servis’ denmektedir. Kendi içerisinde mimari ve teknoloji olarak bir çok ayrıma sahip olsalarda en bilindik ve temel teknoloji olarak XML Web Servislerini gösterebiliriz.

Bu makalemde(aslında makale değil) XML Web Servisler üzerine gerçekleştirdiğim eğitim materyallerini yayınlayacağım.

XML Web Service – 1

XML Web Service Uygulama – 1

Asenkron XML Web Servisleri – 1

Asenkron XML Web Servisleri – 1 (Farklı)

Asenkron XML Web Servisleri – 2

Umarım yararlı olmuştur.
Cihan Özhan