PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Web ProgramlamaCPR 106122 + 234,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiÖn Lisans
Dersin TürüZorunlu
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Web teknolojilerinin temel bileşenlerini açıklar.
2. HTML ve CSS kullanarak etkili web sayfaları tasarlar.
3. JavaScript kullanarak dinamik ve etkileşimli web öğeleri oluşturur.
4. Sunucu tarafı programlama temellerini öğrenir ve bir veri tabanı ile bağlantı kurar.
5. Web projelerini planlar, uygular ve test eder.
6. Temel web güvenliği prensiplerini öğrenir ve uygular.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Bu ders, öğrencilere web programlama temellerini ve modern web uygulamaları geliştirme süreçlerini öğretmeyi amaçlamaktadır. Öğrenciler, HTML, CSS, JavaScript gibi temel teknolojileri öğrenerek dinamik ve kullanıcı dostu web siteleri tasarlama ve geliştirme becerilerini kazanacaktır. Ayrıca, güncel web trendleri ve veri tabanı bağlantılı uygulamalar hakkında bilgi sahibi olacaklardır.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Giriş ve Web Teknolojilerine Genel Bakış
2HTML Temelleri
3İleri HTML Uygulamaları
4CSS Temelleri
5İleri CSS Teknikleri
6JavaScript’e Giriş Değişkenler, döngüler, fonksiyonlar
7JavaScript ile Etkileşimli Öğeler Oluşturma
8Ara Sınav
9Sunucu Tarafı Programlamaya Giriş
10Veri Tabanı Temelleri ve MySQL
11Basit Web Uygulaması Geliştirme CRUD operasyonları
12Web Güvenliği
13Web Güvenliği
14Genel Tekrar
 
Kaynaklar:
Duckett, J. (2014). HTML and CSS: Design and Build Websites. Wiley. Flanagan, D. (2020). JavaScript: The Definitive Guide. O'Reilly Media. Ullman, L. (2019). PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide. Peachpit Press.
 
Diğer Kaynaklar:
W3Schools (2024). Online Web Programming Tutorials. https://www.w3schools.com/ Mozilla Developer Network (MDN). (2024). Web Development Documentation. https://developer.mozilla.org/
 
Öğretim Yöntem ve Teknikleri:
Ders haftalık olarak üç saattir ve yüz yüze sınıf ortamında yapılacaktır. Öğrencilerin ders içerisindeki değerlendirmesinde vize ve final sınavları yer alacaktır. Bununla birlikte öğrencilerin derse devamları da takip edilerek, dönem sonundaki nihai değerlendirmeye katkı sağlayacaktır.
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara Sınav1%35
Final Sınavı1%40
Laboratuvar1%25
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor