| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
|---|---|---|---|---|---|---|
| EYON325 | Web Tabanlı Programlamaya Giriş | Seçmeli Ders Grubu | 3 | 5 | 5.00 | 3.00 |
Lisans
Türkçe
İnternet tabanlı programlama hakkında gerekli bilgilere sahip olma ve Web tabanlı bir uygulama geliştirebilme.
Dr. Öğr. Üyesi Mustafa Çoruh
| 1 | Bilişim teknolojileri, sistemleri ve web tabanlı programlamayla ilgili kavramları tanımlayabilme |
| 2 | Web tabanlı programlama için gerekli yazılımları kurabilme (Visial Studio) ve test edebilme |
| 3 | ASP.NET ve C# Web programlama dilini kullanarak web sayfaları hazırlayabilme ve gerekli fonksiyonları yazabilme |
| 4 | ASP.NET Web form uygulamaları ile Veritabanlarına bağlanabilme |
| 5 | ASP.NET ve C# ile Web Uygulama projesi geliştirebilme ve Web'de yayınlayabilme. |
Birinci Öğretim
Yok
Proje: Personel Maaşları Takip Programı intranet proje ödevi yapılacaktır. Veritabanları dersinde tasarlanan db_PMTP Veritabanı kullanılarak intranet uygulama programı ASP.NET ve C# ile tasarlanacaktır.
Bu amaç doğrultusunda ASP.NET/# kullanarak formlar oluşturma, veritabanına bağlanabilme, değişkenleri tanımlama ve kullanabilme, web kontrolleri oluşturabilme ve bunların bir Web sitesinde yayınlanması öğretilecektir. C# programlama dili ile kontrol deyimleri, döngü komutları, fonksiyonlar ve dosya işlemlerinin kullanımı gösterilecektir. Ders Web uygulamalarının programlama teknolojilerine ait bilgilerin verilmesi ve örnek uygulamanın (Personel Maaşları Takip Programı) ASP.NET ve C# programıyla hayata geçirilmesini içermektedir.
| Hafta | Teorik | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
|---|---|---|---|
| 1 | Dersin Tanıtımı Derste kullanılacak kitap Ders planı Proje ödevi Dersin değerlendirme not değerlendirilmesi nasıl olacak? Dersin bilgi (kavram) haritası Dersin Öğretim Uygulaması | ||
| 2 | İnternet ve Web Teknolojileri İnternet Sitesi İnternet Teknolojisi TCP/IP İletişim Modeli İnternette Veriye Nasıl Ulaşılır? İnternete Protokolleri İnternete Bağlanmak İçin Gerekenler İnternet Sitesi Tasarım Özellikleri İnternet ve Nesnelerin İnterneti (Nİ) Intranet Nedir ? Intranet Çalışma Modeli Ekstranet Nedir ? Ekstranet Çalışma Modeli İnternet Sitesi Yayınlama Aşamaları Web 1.0, 2.0 ve 3.0 | ||
| 3 | İnternet Programcılığına Giriş Dijital İşletme, BS ve BT Yönetimi Yazılım Nedir ? Yazlım Türleri ve Örnekler Programlama Dilleri İnternet Tabanlı Program Özellikleri İnternet Tabanlı Program Tasarım Aşamaları Uygulama | ||
| 4 | Visual Studio 2022 Community Tanıtımı Visual Studio 2022 Visual Studio Çalışma IDE’si Visual Studio 2022 Temel Özellikleri Visual Studio 2022 Programının Desteklediği Yazılımlar | ||
| 5 | Veritabanları (Databases) Veritabanı (VT) Nedir? Veritabanı İşleme Fonksiyonları Veritabanı Oluşum Hiyerarşisi Veritabanı Yönetim Sistemi (VTYS) VTYS Avantaj ve Sakıncaları İnternette VT Bağlantısı | ||
| 6 | ASP.NET Tanıtımı ASP.NET Nasıl Bir Dildir? ASP’nin Server (Sunucu) Tabanlı Olması Ne Sağlamaktadır? ASP.NET’in Özellikleri ASP.NET’te Kullanılan Nesneler (Kontroller) | ||
| 7 | ASP.NET Form Uygulaması Veri Giriş Formları oluşturmak ve SqlDataSource Kontrol ile VT’ye bağlamak | ||
| 8 | Vize Sınavı | ||
| 9 | ASP.NET Verilerin Listelenmesi Uygulaması Tablolara girilen verilerin ListBox, Dropdown Box ve GridView gibi kontroller ile listelenmesini ve sorgulanmasını sağlamak. | ||
| 10 | ASP.NET Veri Görüntüleme Uygulaması Tablolara girilen verilerin FormView, DetailView ve Master DetailView gibi kontroller ile görüntülenmesini ve güncellenmesini sağlamak. | ||
| 11 | ASP.NET Projesinin Yayınlanması Hazırlanan dosyaların ve uygulamanın localhost web sitesine yüklenmesi (Publishing). | ||
| 12 | ASP.NET Proje Ödev Sunumu | ||
| 13 | ASP.NET Proje Ödev Sunumu | ||
| 14 | ASP.NET Proje Ödev Sunumu Final sınavı için konu tekrarı |
C# ve ASP.NET, Fatih Teknik ve Endüstri Meslek Lisesi, Sema Aydoğdu, Mustafa Altınok, Hakkı Aydın, 2010
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 50 |
| Proje Sunma | 1 | 50 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
YOK
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 1 | 1 |
| Final Sınavı | 1 | 1 | 1 |
| Derse Katılım | 14 | 3 | 42 |
| Proje Sunma | 1 | 10 | 10 |
| Proje Tasarımı /Yönetimi | 1 | 30 | 30 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 20 | 20 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 20 | 20 |
| Rapor | 1 | 5 | 5 |
| Toplam İş Yükü (saat) | 129 | ||
| ÖÇ 1 |
| ÖÇ 2 |
| ÖÇ 3 |
| ÖÇ 4 |
| ÖÇ 5 |