1 |
Dersin Adı: |
İNTERNET PROGRAMCILIĞI II |
2 |
Dersin Kodu: |
BLPZ242 |
3 |
Dersin Türü: |
Zorunlu |
4 |
Dersin Seviyesi: |
Önlisans |
5 |
Dersin Verildiği Yıl: |
2 |
6 |
Dersin Verildiği Yarıyıl: |
4 |
7 |
Dersin AKTS Kredisi: |
3 |
8 |
Teorik Ders Saati (saat/hafta): |
2 |
9 |
Uygulama Ders Saati (saat/hafta): |
0 |
10 |
Laboratuar Ders Saati (saat/hafta): |
2 |
11 |
Dersin Önkoşulu |
Yok |
12 |
Ders İçin Önerilen Diğer Hususlar |
Yok |
13 |
Dersin Dili: |
Türkçe |
14 |
Dersin Veriliş Şekli |
Yüz yüze |
15 |
Dersin Koordinatörü: |
Öğr. Gör. Dr. Kadir Burak OLGUN |
16 |
Dersi Veren Diğer Öğretim Elemanları: |
Meslek Yüksekokulları Yönetim Kurullarının görevlendirdiği öğretim elemanları. |
17 |
Ders Koordinatörünün İletişim Bilgileri: |
Öğr. Gör. Nebi SEREN nseren@gmail.com 0532 788 75 40 |
18 |
Dersin Web Adresi: |
|
19 |
Dersin Amacı |
İleri seviyede detaylandırılmış web sayfaları hazırlayabilecek bilginin edinilmesi, dinamik web sayfaları hazırlayabilecek seviyeye gelinmesi. |
20 |
Dersin Mesleki Gelişime Katkısı: |
İnternet tabanlı uygulamalarda genel programlama kurallarını uygulayıp, son kullanıcıya hizmet eden internet tabanlı programlar ve uygulamalar geliştirmek.
|
Hafta |
Teori |
Uygulama |
1 |
Validation Nesneleri, Kullanıcı girişlerini kontrol altına alma |
Kullanıcının metin kutusunu boş bırakması, geçerli bir e-posta adresi ve belirli bir aralıkta değer girmesinin kontrol edilmesi gibi örnekler |
2 |
Sayfalar arası veri aktarımı |
Bir sayfada seçilen kitabın detaylarının başka bir sayfada görüntülenmesi gibi bir örnek |
3 |
Dataset nesnesinin oluşturulması, Data Set ve SQLDataSource arasındaki farklar, DataSet sorgularının oluşturulması |
DataSet oluşturulması, SQL sorgularının oluşturulması |
4 |
DataSet ile bilgi alınması, TableAdapter kavramı. For Each döngüsü ile alınan bilgilerin arka planda kullanılması |
Teslim tarihi yaklaşan kitaplar, gecikme cezaları, kütüphaneye yeni eklenen kitaplar gibi dağınık bilgilerin birleştirilerek sunulması |
5 |
DataSet ile bilgi girişi, değiştirme ve silme işlemleri |
DataSet ile bilgi girişi, değiştirme ve silme işlemleri |
6 |
Menu, Sitemap ve treeview nesneleri ile navigasyon. Masterpage üzerinde menü düzenlemenin normal linklere göre avantajları |
Masterpage üzerinde navigasyon oluşturma |
7 |
Masterpage üzerinde menü düzenlemenin normal linklere göre dezavantajları |
Masterpage üzerinde navigasyon oluşturma |
8 |
Login nesnesi ile giriş sayfası oluşturma ve kişiselleştirme |
Login sayfası oluşturma |
9 |
Hazır nesneler ile şifre değiştirme ve şifre hatırlatma sayfası |
Şifre değiştirme ve şifre hatırlatma sayfalarının oluşturulması. |
10 |
Sayfa oluşturmada, Loginview, Loginname kullanımı. |
Basit giriş işlemi uygulaması |
11 |
Loginview, Loginname, loginstatus nesnelerinin özellikleri ve kullanımı
Loginview Nesnesi ile rollere veya kullanıcı rollerine göre değişen sayfa oluşturma |
Giriş yapan kullanıcının adını sayfada gösterme, giriş çıkış linklerini oluşturma
Kullanıcı yetkisine göre farklı menüler oluşturma
|
12 |
Yeni kullanıcı oluşturma ve kullanıcı silme işlemlerinin kodlar ile yapılması |
Site Yöneticisi için kullanıcı ekleme ve silme sayfası oluşturma |
13 |
Kullanıcıların onay, kilitlenme ve rollere atanması işlemlerinin kodlar ile yapılması. |
Site Yöneticisi için kullanıcı yönetimi sayfasını geliştirme; kilitleme, onay, yetkilendirmelerin eklenmesi |
14 |
Sayfa Erişim kurallarının arayüz ile ve web.config dosyası ile düzenlenmesi |
Sayfa Erişim kurallarının arayüz ile ve web.config dosyası ile düzenlenmesi |