Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTS
1ÜSD230WEB Tasarımı2+0+000

Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Bölümü / Programı Üniversite Seçmeli Dersler Havuzu
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Amacı Bu dersin amacı, herhangi bir firmada çalışan kişinin, firmanın ihtiyacı olan tüm işlemleri web ortamında yürütebilmesi için temel düzeyde bir otomasyon programını yazabilmesi ve aynı zamanda firmanın kendi sitesini kurabilmesi için gerekli bilgileri öğretmektir.
Dersin İçeriği Bir Web otomasyonu yazabilmek için temel olarak 5 alanda eğitim verilmektedir. C# (programlama dili olarak), Html (Web sayfası yapısını oluşturması), CSS ve Boostrap (Sitenin Estetik Görünümü Sağlamak için) , Asp.Net (Server taraflı sayfa dizaynı), SQL ve Access (Veritabanı sorgulama ve kayıt işlemleri için).
Dersin Yöntem ve Teknikleri
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Doç.Dr. İbrahim ÇAYIROĞLU www.ibrahimcayiroglu.com/ icayiroglu@karabuk.edu.tr
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar http://www.ibrahimcayiroglu.com/Sayfalar/Ders_InternetTabanliProgramlama.aspx
https://www.w3schools.com/
https://www.udemy.com/courses/development/
Temel olarak dersin hocasının kendi sitesindeki notlar takip edilecektir. (http://www.ibrahimcayiroglu.com/Sayfalar/Ders_InternetTabanliProgramlama.aspx)
(https://www.w3schools.com/)
https://www.w3schools.com/, http://www.ibrahimcayiroglu.com/Sayfalar/Ders_InternetTabanliProgramlama.aspx
http://www.ibrahimcayiroglu.com/Sayfalar/Ders_InternetTabanliProgramlama.aspx

Ders Yapısı
Matematik ve Temel Bilimler %20
Mühendislik Bilimleri %40
Mühendislik Tasarımı %40

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ödev 5 % 40
Proje 2 % 30
Yarıyıl Sonu Sınavı 1 % 30
Toplam :
8
% 100

 
AKTS Hesaplama İçeriği
Etkinlik Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 2 28
Ödevler 5 5 25
Proje 2 10 20
Yarıyıl Sonu Sınavı 1 10 10
Toplam İş Yükü   AKTS Kredisi : 3 83

Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Web ortamında C# Programını kullanma
2 Statik Web sayfası için Html, Css ve Boostrap yapılarını oluşturma
3 Dinamik Web sayfası yapısı oluşturmak için Asp.net kullanma
4 Veritabanı Sorgulama Dilini (SQL) ve Veritabanı yönetmeyi öğrenme
5 Tüm bilgileri kullanarak komple bir projeyi gerçekleştirme


Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 C# Dilinde değişikenler ve If Yapıları http://www.ibrahimcayiroglu.com/Dokumanlar/InternetTabanliProgramlama/InternetTabanliProgramlama-Ders1.pdf
2 C# dilinde For döngüsü ve Sonsuz döngüler http://www.ibrahimcayiroglu.com/Dokumanlar/InternetTabanliProgramlama/InternetTabanliProgramlama-Ders2.pdf
3 C# dilinde diziler http://www.ibrahimcayiroglu.com/Dokumanlar/InternetTabanliProgramlama/InternetTabanliProgramlama-Ders3.pdf
4 C# dilinde fonksiyon ve sınıf yapıları http://www.ibrahimcayiroglu.com/Dokumanlar/InternetTabanliProgramlama/InternetTabanliProgramlama-Ders4.pdf
5 Html ile temel sayfa yapısının oluşturulması ibrahimcayiroglu.com/Dokumanlar/InternetTabanliProgramlama/InternetTabanliProgramlama-Ders5.pdf
6 CSS ile Sayfa Tasarımı Boostrap Hazır Kütüphane ile Sayfa Tasarımı http://www.ibrahimcayiroglu.com/Dokumanlar/WebTasarim/2-CSS_Ders_Notlari.pdf http://www.ibrahimcayiroglu.com/Dokumanlar/WebTasarim/3-Bootstrap_Ders_Notlari.pdf
7 Asp.Net, Link Verme ve Oturum Açma http://www.ibrahimcayiroglu.com/Dokumanlar/InternetTabanliProgramlama/InternetTabanliProgramlama-Ders6.pdf
8 MasterPage Sayfa Tasarımı http://www.ibrahimcayiroglu.com/Dokumanlar/InternetTabanliProgramlama/InternetTabanliProgramlama-Ders7.pdf
9 Veritabanında Kayıt, Güncelleme ve Silme İşlemleri http://www.ibrahimcayiroglu.com/Dokumanlar/InternetTabanliProgramlama/InternetTabanliProgramlama-Ders8.pdf
10 GridView Tablosunda Görüntüleme İşlemleri http://www.ibrahimcayiroglu.com/Dokumanlar/InternetTabanliProgramlama/InternetTabanliProgramlama-Ders9.pdf
11 Fotograf Ekleme ve Sıralama İşlemleri http://www.ibrahimcayiroglu.com/Dokumanlar/InternetTabanliProgramlama/InternetTabanliProgramlama-Ders10.pdf
12 Form ve Veri Doğrulama İşlemleri http://www.ibrahimcayiroglu.com/Dokumanlar/InternetTabanliProgramlama/InternetTabanliProgramlama-Ders11.pdf
13 Veritabanı SQL Sorgulama Dili Uygulamaları http://www.ibrahimcayiroglu.com/Dokumanlar/InternetTabanliProgramlama/InternetTabanliProgramlama-Ders12.pdf
14 Proje Geliştirme ve Yayınlama http://www.ibrahimcayiroglu.com/Sayfalar/Ders_InternetTabanliProgramlama.aspx


Dersin Program Çıktılarına Katkısı
Ö1
Ö2
Ö3
Ö4
Ö5

Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek


https://obs.karabuk.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=688697&curProgID=999&lang=tr