Programcilik bilgisi hiç olmayanlar, programciliga sifirdan baslayan kullanicilar için hazirlanmis olan bu ASP.net 2008 görsel egitim setini bitiren kullanicilar ileri seviyede web uygulamalari yapabileceklerdir. Konu anlatimlarinin yani sira pek çok örnegin de görsel olarak anlatildigi bu setteki temel amaç en basit sekilde, çok az kod yazarak ASP.net uygulamalari hazirlamaktir.
Bölüm 1: .Net ‘e Giris
1.1 ) .Net framework 3.5’e giris ve temel yapilar
· ASP.net Nedir
· Web Uygulamalarinin çalisma mantigi
Ø IIS
Ø Web sayfasinin HTML kaynak kodlari
· .Net framework çatisi
· .Net frameworkun temel bilesenleri
· Uygulama gelistirme editörleri
Ø .Net framework 3.5 kurulum kontrolü
Ø Visual Studio 2008 kurulumu
1.2 ) .Net veri türleri ve namespace kavrami
· Temel veri Türleri
· Kullanici tanimli veri türleri
· Namespace
1.3 ) Visual Studio 2008
· Web uygulamasini olusturma
· ASP .net sayfasinin kod kismi
· ASP.net sayfasinin tasarim kismi
· Visual Studio 2008 arayüzü
· Hazir kontroller ve özellikleri
Ø Hazir kontrollerin sayfamiza eklenmesi
· Buton ve textboxdan olusan ilk uygulama
1.4 ) Visual Basic 2008’e giris
· Degiskenler
Ø Degisken mantigi
Ø Degisken tanimlama
ü Local, Procedure ve blok kapsamli degiskenler
Ø Degiskenlerin kapsami
Ø Degisken adlandirmada kesinlikle uyulmasi gereken kurallar
Ø Degiskenleri adlandirirken uyulmasinda fayda olan kurallar
Ø Kullanici tanimli veri türleri: Structure
Ø Kullanici tanimli veri türleri: Class (Nesneye Dayali programlama )
ü Yeni bir classin olusturulmasi
ü Class içerisinde nesne olusturmak
ü Property
ü Metodlar
v Fonksiyonlar
v Sub metodu
v Constructer
Ø Degiskenlerin baslangiç degerleri
Ø Diziler
ü Dizi mantigi
ü Dizi tanimlanmasi
ü Dizinin elemanlari
ü Dizinin boyutlandirilmasi
ü Dizinin tekrardan boyutlandirilmasi
v ReDim
v ReDim Preserve
· Operatörler
Ø Aritmetiksel Operatörler
ü Toplama
ü Çikarma
ü Çarpma
ü Bölme
ü Üs alma
ü Mod alma
Ø Karsilastirma Operatörleri
ü Küçük (<)
ü Küçük Esit ()
ü Büyük Esit (>=)
ü Esit (=)
ü Esit Degil ()
Ø Mantiksal Operatörler
ü And Operatörü
ü Or Operatörü
ü Xor Operatörü
ü Not Operatörü
ü AndAlso Operatörü
ü OrElse Operatörü
· Kosul mantigi
Ø If deyimi
Ø If-Then-Else deyimi
Ø Else-If deyimi
Ø Select-Case deyimi
Ø Uygulama: Hesap Makinasi
· Döngüler
Ø For Next
Ø For Each
Ø While End
Ø Do Loop
Ø Exit
Ø Do While
Ø Do Until
· Mesaj Kutusu (msgbox)
· Hata Yakalama(Try-catch-Finally)
· Uygulama 1: Sayisal Loto
· Uygulama 2: Harf Notu Hesaplama
Bölüm 2: Asp.Net Uygulamalari Gelistirme
2.1 ) Asp.net uygulamalari gelistirme
· Hazir kontrollerin absolute ve relative yerlestirilmesi
· Tablo yardimiyla hazir kontrollerin yerlestirilmesi
· Sik kullanilan hazir kontroller yardimiyla veri girisi ara yüzü
2.2) PostBack islemleri
· Web formlarinin sunucuya gönderilmesi
· Web formlarinin otomatik olarak sunucuya gönderilmesi(AutoPostBack)
· IsPostBack kavrami
· Web uygulamalarinin yasam süresi
Ø Global Application class
Ø Ziyaretçi sayisini bulma
2.3 ) ViewState
2.4 ) Asp .net nesneleri
· Page Nesnesi
Ø Load olayi
Ø IsPostBack kavrami
· Response Nesnesi
Ø Response.Write
Ø Response.Redirect
· Request Nesnesi
Ø Sayfalar arasinda sabit veri transferi
Ø Sayfalar arasinda degisken veri transferi
· Application Nesnesi
· Session Nesnesi
· HttpCookie Nesnesi
2.5 ) Durum kontrolü
· Kullanici gruplari, izinler olusturmak ve yönetmek
· Yeni kullanici olusturmak
· Var olan kullanicilari yönetmek
· Login hazir kontrolleri
Ø Login
Ø LoginView
Ø PasswordRecovery
Ø LoginStatus
Ø LoginName
Ø CreateUserWizard
Ø ChangePassword
2.6 ) Dogrulama (Validation) kontrolleri
· Required Field Validator
· Range Validator
· Regular Expression Validator
· Compare Validator
· Custom Validator
· Validation Summary
2.7 ) Temalar
· Tema tanim
· Temalarin kullanim amaçlari
· CSS tanim
· CSS dosyasinin olusturulmasi
· CSS içerisinde class olusturmak
· Temalarla ilgili islemler
2.8 ) Master page
· Master Page Mantigi
· Yeni bir master page olusturulmasi
9) Site navigasyonlari
· Menü
· SiteMapPath
· TreeView
10) Diger standart kontroller
· Link Buton
· Image Buton
· Image Map
· Panel
· Place Holder
· Calendar
· Table
· Multiview
· Wizard
Uygulama 1: SMTP mail server ile mail göndermek
Uygulama 2: Asp .net sayfalarina flash dosyasi (.swf ) eklemek
Bölüm 3: Veri Yogun Uygulamalar Gelistirmek
3.1 ) Veri tabani (database)
· Veri tabani tanim
· SQL veri tabani olusturmak
· Veri tabanina ait tablo olusturmak
· Tablo içerisinde sütun olusturmak ve veri türünü belirlemek
· Tablo içerisine veri girisinin yapilmasi
3.2 ) Veri baglama (data binding)
· Veri tabani ile baglantinin yapilmasi
· Veri tabanindaki bilgileri ASP.net sayfasinda kullanmak
· GridView
· DetailsView
· FormView
3.3 ) Ado.Net
· Ado.Net Tanim
· Ado.Net Nesneleri
Ø Dataset Nesne
Indirme Linkleri
CD-1
ASP.net 2008(3,5) Görsel Egitimi CD-1
CD-2
ASP.net 2008(3,5) Görsel Egitimi CD-2