Dersler 2 saat teori ve 2 saat uygulamalı olarak bilgisayar laboratuvarında işlenecektir. Kullanılacak olan yazılımlar :
Web üzerinde online çalışan herhangi bir editör ders kullanımı için yeterli olacaktır.
Temel Kaynaklar
"Python : Advanced Python Programming", Dr.Gabriele Lanaro, O'Reilly, Packt Publishing, ISBN-13: 978-1838551216.
Two Scoops of Django,Two Scoops Press; 3.,ISBN-13978-0981467344
Diğer Kaynaklar
-
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
Giriş, kurulumlar çalışma ortamları, web programlama mantığı
Teorik
2. Hafta
Urls & View Yapısı (Request, Response, Url Redirects, Dinamik Url)
Lab.
3. Hafta
Templates (HTML,Layouts)
Lab.
4. Hafta
If blok, for döngüsü, Local ve Global Static Files, Filters
Lab.
5. Hafta
Model Yapısı, CRUD işlemleri, sorgulama
Lab.
6. Hafta
Admin Panel
Lab.
7. Hafta
Model – Veritabanı ilişkiler Bire-Bir, Birden Çoka, Çoktan Çoka ilişkiler
Lab.
8. Hafta
Sayfalama, Form yapısı, Form class,GET-POST işlemleri
Lab.
9. Hafta
Upload İşlemleri-Form class ve Model class ile işlemler
Matematik veya bilgisayar bilimleri alanlarında ileri düzeyde kuramsal ve uygulamalı bilgilere sahiptir.
PÇ-2
Matematik veya bilgisayar bilimleri alanlarında edindiği bilgi ve becerileri kullanarak verileri yorumlar ve değerlendirir.
PÇ-3
Matematik veya bilgisayar bilimleri alanlarındaki problemleri saptar, tanımlar, analiz eder; araştırmalara ve kanıtlara dayalı çözüm önerileri geliştirir.
PÇ-4
Matematik disiplinine sahip olarak, bilgisayarın işleyiş mantığını anlar ve hesaba dayalı düşünme yeteneği kazanır.
PÇ-5
Matematik veya bilgisayar bilimleri alanlarında karşılaşılan problemleri çözmek için bireysel ve ekip üyesi olarak etkin bir biçimde çalışır.
PÇ-6
En az bir yabancı dil bilgisine ve Türkçe, sözlü ve yazılı etkin iletişim kurma becerisine sahiptir.
PÇ-7
Analitik düşünme yeteneği ile sonuç çıkarma sürecinde zamanı etkin kullanır.
PÇ-8
Mesleki etik ve sorumluluk bilincindedir.
PÇ-9
Bağımsız davranma, inisiyatif kullanma ve yaratıcılık becerisine sahiptir.
PÇ-10
Yaşam boyu öğrenmenin gerekliliğinin bilincine sahiptir ve mesleki bilgi ve becerilerini sürekli olarak geliştirir.
PÇ-11
Alanı ile ilgili sahip olduğu bilgi birikimini toplum yararına kullanır.