Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
---|---|---|---|---|---|---|
EMIS305 | Introduction to Web-Based Programming | Seçmeli Ders Grubu | 3 | 5 | 5.00 | 3.00 |
Lisans
İngilizce
İ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 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 | |
ÖÇ 1 | 2 | 3 | |||||||||||||
ÖÇ 2 | 5 | 3 | |||||||||||||
ÖÇ 3 | 3 | 4 | 4 | 4 | |||||||||||
ÖÇ 4 | 3 | 3 | 4 | 4 | 5 | ||||||||||
ÖÇ 5 | 3 | 4 | 4 | 3 | 3 | 4 | 4 |