1 |
Dersin Adı: |
İNTERNET PROGRAMCILIĞI I |
2 |
Dersin Kodu: |
BLPZ231 |
3 |
Dersin Türü: |
Zorunlu |
4 |
Dersin Seviyesi: |
Önlisans |
5 |
Dersin Verildiği Yıl: |
2 |
6 |
Dersin Verildiği Yarıyıl: |
3 |
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. UĞUR FINDIKOĞLU |
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: |
nseren@gmail.com 0532 788 75 40 |
18 |
Dersin Web Adresi: |
|
19 |
Dersin Amacı |
Web sitesi hazırlayabilmek için gerekli temel programlama bilgisinin verileceği bu derste İnternet ve özellikle de web kavramının içinde bulundurduğu teknolojiler ile bu teknolojilere teorik ve pratik yaklaşımlar incelenmekte ve ilgili programları kullanarak web programlama becerilerinin kazandırılması. |
20 |
Dersin Mesleki Gelişime Katkısı: |
dinamik webler hazırlamak için gereklidir. |
Hafta |
Teori |
Uygulama |
1 |
İnternet Programcılığı, kullanılan programlar ve ders süresince kullanılacak platform hakkında bilgilendirme |
Uygulama Yazılımlarını Kurulumu ve Testi |
2 |
Temel Kavramlar (html, asp, asp.NET, php, java, javascript,
Sayfa Şablonları, Stiller (Masterpage, css)
|
Temel Kavramlar (html, asp, asp.NET, php, java, javascript,
Sayfa Şablonları, Stiller (Masterpage, css)
|
3 |
Sık Kullanılan Nesneler (Buton, Textbox, DropDownList, Listbox, Checkbox, RadioButton, Gridview vs.) |
Nesne özelliklerini kodlar ile değiştirme (Yanlış şifre girildiğinde butonun pasifleştirilmesi gibi) |
4 |
Nesnelerin sık kullanılan özellikleri (text, width, backcolor, AutoPostBack, TextMode vs.) |
Nesne kullanımına ait basit örnekler. (Kullanıcının seçimine göre listeye eleman ekleme vs.) |
5 |
Değişkenler, Diziler, Sabitler ve Operatörler |
Basit matematiksel işlemler içeren ve basit metin işlemleri içeren örnekler (çapı girilen çemberin alanını hesaplama, girilen metnin harf sayısı sayfaya yazdırma vs.) |
6 |
Karar Kontrol Yapıları |
Karar kontrol yapılarının kullanımına örnekler |
7 |
Ders tekrarı ve Ara sınav |
Ders tekrarı ve Ara sınav |
8 |
Döngü Kontrol Yapıları |
Döngü kontrol yapılarının kullanımına örnekler |
9 |
Fonksiyon ve Subroutine, kullanımı ve avantajları |
Fonksiyon ve/veya subroutine kullanımına örnekler. (Tüm metin kutularını temizleyen bir subroutine yazıp birden fazla işlemde kullanmak vs) |
10 |
Veri tabanı ile bağlantı oluşturma, bir tablodan veri alma |
Bir veri tabanı oluşturarak tek bir tablonun verilerini gridview’da gösterme.
(Bu aşamada Kütüphane kayıtlarının tutulması, otobüs biletleri satışı gibi bir proje belirlenerek ilerleyen derslerde projenin adım adım geliştirilmesi faydalı olacaktır)
|
11 |
Ders tekrarı ve Kısa Sınav |
Ders tekrarı ve Kısa Sınav |
12 |
Birden fazla tablodan karışık veri alma, Kullanıcı seçimlerine göre veri tabanından alınan verileri sınırlama |
Kitaplar-Yazarlar gibi ilişkili tablolardan verileri gridview’da göstermek, Kullanıcının seçtiği yazara ait kitapların listelenmesi gibi Sorgu parametrelerinin kullanıcıdan alındığı bir örnekleri |
13 |
Veri tabanına veri girişi, değiştirme ve silme |
Veri girişi, değiştirme ve silme örnekleri |
14 |
Birden fazla parametreye bağlı arama sayfası oluşturma |
Kitap Adı, Yazar, Basım Yılı vs birden fazla parametreye göre arama yaptırma |