İLERİ WEB PROGRAMLAMA

Ders Genel Bilgileri

Ders Kodu AKTS T+U+L Kredi Ders Türü
YAZ20409 5 3+0 3 Seçmeli
Ders Linki (Türkçe) :
Ders Linki (İngilizce) :
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Öğretim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Amacı Bu dersin amacı web teknolojileri (Html, Css, JavaScript, PHP vs.) konusunda tecrübe kazanmış öğrencilere, bu bilgilerini güncel FrontEnd ve BackEnd mimarileri ile birlikte kullanma becerisini kazandırmaktır.
Dersin İçeriği HTML, CSS ve JavaScript ileri konular, güncel Web Frameworkleri
Dersin Ön Koşulları YAZ16204 - WEB PROGRAMLAMA II
Dersin Koordinatörü Dr.Öğr.Üyesi Bora ASLAN
Dersi Verenler Dr.Öğr.Üyesi Bora ASLAN
Dersin Yardımcıları Arş.Gör. Zeliha DEMİRCAN
Staj Durumu Yok

Dersin Kaynakları

Kaynaklar İlgili öğretim üyesinin önereceği kitap, ders notu, internet.
Notlar İlgili öğretim üyesinin önereceği kitap, ders notu, internet.
Döküman -
Ödev -

Ders Yapısı

Matematik ve Temel Bilimler% 0
Mühendislik Bilimleri% 25
Mühendislik Tasarımı% 15
Sosyal Bilimler% 0
Eğitim Bilimleri% 0
Fen Bilimleri% 0
Sağlık Bilimleri% 0
Alan Bilgisi% 60
Değerlendirme Ölçütleri
Yarı Yıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 40
Kısa Sınav 0 % 0
Ödev 0 % 0
Devam 0 % 0
Uygulama 0 % 0
Proje 0 % 0
Yarıyıl Sonu Sınavı 1 % 60
Arazi Çalışması 0 % 0
Atölye Çalışması 0 % 0
Laboratuvar 0 % 0
Sunum/Seminer Hazırlama 0 % 0
Toplam 2 % 100
AKTS Hesaplama İçeriği
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü
Ders Süresi 15 3 45
Sınıf Dışı Ç. Süresi 15 2 30
Ödevler 1 10 10
Ara Sınavlar 1 15 15
Yarıyıl Sonu Sınavı 1 20 20
Kısa Sınav 2 10 20
  140 | AKTS Kredisi : 5

Ders Konuları

Hafta Konu Öğretim Yöntem ve Teknikleri Döküman
1 Kodlama kuralları, Temiz kodlama Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
2 CSS Animasyon, Canvas Animasyon Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
3 SCSS ve SASS ile gelişmiş CSS Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
4 Vue JavaScript Kütüphanesi Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
5 Vue Uygulama Geliştirme Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
6 JS Promises ve Rest API Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
7 Rest API Uygulama Geliştirme Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
8 ARA SINAV - -
9 Öğrenci Proje Sunumları Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
10 NodeJS ile backend programlama Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
11 NodeJS Uygulama Geliştirme Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
12 Django Framework Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
13 Django Uygulama Geliştirme Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
14 Django Öğrenci Proje Sunumları Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar
15 Öğrenci Proje Sunumları Anlatım, Problem Çözme, Soru Cevap MS Teams üzerinden paylaşılan notlar

Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:

# Açıklama
1 Genel kodlama ve temiz kodlama kurallarını bilir ve kullanır.
2 JavaScript kullanarak dinamik ve kullanıcı etkileşimli web uygulamaları geliştirebilir.
3 Güncel Frontend kütüphanelerini takip ederek, kullanımına adapte olabilir.
4 Güncel Backend kütüphanelerini takip ederek, kullanımına adapte olabilir.
5 Bir problemin çözümüne yönelik seçtiği bir framework ile web uygulaması geliştirebilir.

Dersin Program Çıktılarına Katkısı

  P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Ö1 44522212234
Ö2 45532112234
Ö3 54522212235
Ö4 54442112234
Ö5 44442212234

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