Sem GÖKSU - Kişisel Web Sitesi Ana Sayfa | Hakkımda | Çalışmalarım | Kitap Önerileri | Fotoğraflarım | RSS RSS | İletişim
İçerik Kategorileri
Makale Kategorileri
Etiket Bulutu
Arama
Tema
Kaynaklar
Takip Ettiklerim

Silverlight 2.0 Programi


Silverlight 2.0 Programi
Silverlight 2.0 Programi 2 Aralik 2008`de basliyor...
Baslangiç Tarihi 02 Aralik 2008 Sali
Egitim Saatleri Sali - Persembe 19:00 - 22:00
Egitim Süresi 36 Saat
Egitim Yeri BTAkademi , Üsküdar - Istanbul

Iletisim bilgileri için tiklayiniz.
Egitim Ücreti 790 YTL + KDV
Egitimen Daron Yöndem (Microsoft MVP)
Kayit olmak için tiklayiniz
Egitim Hakkinda
Silverlight, Microsoft`un yeni nesil web uygulamalari için gelistirmis oldugu bir zengin internet uygulama altyapisidir. Bu altyapi sayesinde masaüstü programlamanin zenginligi ile web uygulamalarinin kolayligi birlestiriliyor. Üstelik .NET platformunun sundugu avantajlarida kullanarak rahat bir geçis imkani sunuyor. Sizde yakin gelecegin popüler gelistirme araci olacak olan Silverlight`i simdiden ögrenmek ve uygulamak istiyorsaniz BT Akademi`nin bu programini kaçirmayin.
Egitim Içerigi & Detaylar

Kisaca RIA nedir?

Rich Internet Applications yani Zengin Internet Uygulamalari deyiminin kisa yazimi olan RIA son zamanlarda gelistiriciler tarafindan oldukça sik duyurulan bir terimdir. RIA, genel olarak internet uygulamalarinin daha zengin bir arayüz ile sunulmasini saglayan uygulamalar olarak adlandirilir. Günümüzde bir çok RIA uygulama gelistirme ortami mevcuttur. Bunlardan en bilineni eskiden Macromedia`nin simdi ise Adobe firmasinin Flash merkezli uygulamalaridir. Günümüze kadar RIA daha çok interaktif web uygulamalarinda sikça ihtiyaç duyulan bir araç olmustur. Çok kisa bir süre sonra RIA tabanli web uygulamalarinin hemen hemen bütün web uygulamalarinin bir ihtiyaci olacagi uzmanlarca belirtilmektedir. RIA uygulamalari günümüzdeki standart HTML web uygulamalari ile standart masaüstü uygulamalari arasindaki boslugu dolduran bir gelistirme konseptidir. Web arayüzünde basit HTML ile sinirli kalmadan masaüstündeki zengin görsel ögeleri programatik olarak kullanabileceginiz her tür araç RIA konseptini uygulmaktadir. Java Applet, Adobe Flash ve Microsoft Silverlight uygulamalari en bilinen RIA uygulamalaridir.

Kisaca Silverlight 2.0?

"Light up the web!" sloganiyla yola çikan Silverlight, Microsoft`un yeni nesil RIA gelistirme araci olarak duyruldu. Temelde .NET platformu üzerine insa edilen Silverlight çalisma zamani bilesenleri istemci bilgisayarinda çalismasi için .NET Framework`e ihtiyaç duymaz. Ancak Silverlight uygulamalarinin çalisabilmesi için yaklasik 4 MB büyüklügündeki bir plug-in`in istemci bilgisayarlara kurulmasi gerekir. Silverlight bilesenleri web tarayicisi üzerinde çalistigi için bu bilesenlerin çalismasi için kullanicilarin ayrica programlari bilgisayarlarina manuel olarak yüklemelerine gerek yoktur. Silverlight uygulamasi gelistirmek için ayrica bir yazilim gelistirme platformunu ögrenmenize gerek yoktur. Asina oldugunuz .NET platformunda ister C# ile isterseniz VB.NET ile rahatlikla uygulama gelistirebilirsiniz.

Silverlight 2 .0 programina kimler katilmalidir?

Silverlight programina asp.net ile uygulama gelistirenler, .Net platformunda masaüstü uygulamalar gelistirenler, teknolojiyi yakindan takip etmek isteyenler katilmalidir. Silverlight programi, programlama bakisi açisiyla anlatilmakta olup temel programlama becerilerinin olmasi beklenmektedir. Hiç bir programlama tecrübesi olmayan kisiler bu programa katilmamalidir.

Silverlight 2 .0 programinin ön kosulu varmidir?

Bu programa herhangi bir platformda web uygulamasi gelistirebilme beceresi olan programcilar katilabilir. .NET platformunda (C#, VB.NET)web uygulama gelistirme beceresi olan kisilerin katilmasi tavsiye edilmektedir.

Silverlight 2 .0 Programinin Içerigi

Bölüm 1 : Silverlight`a Giris

- Neden Silverlight?
- Silverlight 2.0 nedir?
- Silverlight`in kullanim alanlari
- "Merhaba Dünya" örnegi
- Silverlight` nesnelerinin host edilmesi
- Silverlight altyapisi ve mimarisi
- Silverlight ve .NET platformu iliskisi
- Programlama ve tasarim iliskisi

Bölüm 2 : Silverlight ve XAML Iliskisi

- Layout kavramlari (StackPanel,Canvas, Grid, Border vs)
- XAML ile temel çizim nesneler (Shape, Brush, Text)
- XAML ile medya isleme (Image, Movie )
- Cursor ve Font`lar
- Resource kavrami
- Style kavramlari
- Trasnformasyonlar
- XAML ile animasyon islemleri

Bölüm 3 : XAML ile Tasarim Araçlarinin Kullanimi

- Expression Studio ve ürün ailesi
- Expression Blend kullanimina giris
- Blend ile uygulama yapmak
- Blend ile gruplama yapma ve grid kullanimi
- Blend ile User Control kullanimi
- Clip Region kavrami
- Clipart kullanimi
- Sablon(Template) ve Kaynaklar(Resource)
- XAML ile kompozit kontroller

Bölüm 4 : Silverlight Gelistirme Modeli

- Silverlight 2 nesnelerinin host edilmesi
- Object etkiketi ve Silverlight.js dosyasi
- ASP.NET Silverlight bileseni ile entegrasyon
- Silverlight uygulama mimarisine detayli bakis
- Silverlight BCL(Base Class Library) nedir?
- Silverlight BCL ne içerir ne içermez?
- XAML Event modeli ve programlama dilleri
- Temel olaylar : Tab Order, Focus, Klavye olaylari

Bölüm 5 : Silverlight Kontrolleri ve Data Binding

- Silverlight kontrol modeli
- Temel kontroller (textbox, watermark, calendar, datepicker,slider vs)
- Içerik kontrolleri (button, checkbox,radio,popup,ScrollViewer)
- Gelismis kontroller (ItemsControl, DataGrid, ListBox vs)
- Navigasyon ve ayiraç(aplitter) kontrolleri
- Kontrollerde style kullanimi
- Kontrollerde resource kullanimi
- Veri Kontrollerine Giris
- Binding kurallari
- DataContext yapisi, List Binding, Data Template
- Master / Detail Data Bind
- Convert nesnelerinin kullanimi

Bölüm 6 : Silverlight Programlama Yetenekleri

- Dinamik XAML kullanimi
- Medya elemanlarinin kullanimi ( loaded media, streaming, marker, event)
- Storyboard kullanimi
- Application olaylari (Startup, Shutdown)
- Silverlight hata yönetimi (exception handling)
- Storyboard kullanimi
- XAP Kaynaklarinin kullanimi
- Downloader (istege bagli yada toplu download)
- Silverlight ile Multi-Threading (Dispatcher, Backgrounder, Asenkron Çalisma)
- Isolated Storage kavrami
- Istemcide data erisim yapilari
- Linq ve Linq to Xml kullanimi
- XmlReader ve Document destegi

Bölüm 7 : Gelismis Kontrol Yapilari

- Kontroller üzerinde degisiklik yapmak
- Composite kontroller
- Control template (template part, template state)
- Kontrol gelistirme mimarisi
- User Control kavrami (model, dependency property)

Bölüm 8 : Silverlight ve ASP.NET Isbirligi

- IIS ile Silverlight Iliskisi
- Silverlight ve HTML erisimi
- CSS Erisimi
- Silverlight nesnesinden Javascript erisimi
- Silverlight optimizasyonu (display, size)
- Silverlight uygulamalarinda hata ayiklama (debug)
- Sunucu tarafli XAML olusturma
- HttpHandler yada User Control ile XAML olusturma

Bölüm 9 : Sunucu ile Iletisim

- ASMX servislerinin kullanimi
- Proxy yaratmak ve kullanmak
- WCF servislerinin kullanimi
- Astoria servislerinin kullanimi
- Silverlight güvenligi
- TCP soketlerinin kullanimi
- Nesne serilestirme ve veri tipleri (json)

Yazilim 04.11.2008 14:01:56

3 YORUM


YorumlarYorum Yaz
Ana Sayfa | Hakkımda | Çalışmalarım | Kitap Önerileri | Fotoğraflarım | RSS | İletişim
Sem Göksu 2004-2009 © Tüm Hakları Saklıdır.