Bilgi Paketi / Ders Kataloğu
Web Teknolojileri ve Programlama II
Ders Kodu: BPR266
Ders Türü: Seçmeli
Ders Grubu: Önlisans
Eğitim Dili: Türkçe
Staj Durumu: Yok
Teori: 2
Uyg.: 0
Kredi: 2
Laboratuvar: 0
AKTS: 2
Amaç

Bu ders ile öğrenciye; ileri web bilgisi ile nesne tabanlı bir dil kullanarak web uygulamaları yazımı ile ilgili yeterlikleri kazandırılması amaçlanmaktadır.

Özet İçerik

Genel web teknolojilerinin incelenmesi. Bilgisayarların uygulama geliştirmeye hazırlanması, gerekli yazılımların kurulması ve Frontend, Backend, Fulstack kavramlarının incelenmesi. HTML - CSS - JS ile ilgili temel çalışmalar. NODEJS - VUEJS - ANGULAR ile ilgili genel çalışmalar. Php'de veri türleri, operatörler ve değişkenler. Php'de diziler, dizi içerisinde kullanılan ön tanımlı metotlar. Php'de kontrol yapıları ve hata denetimi. Php'de döngüler ve fonksiyonlar. Php'de nesne temelli programlama mantığı

Dersi Veren Öğretim Görevlisi/Görevlileri
Öğrenme Çıktıları
1.Yeni teknolojiler hakkında bilgi sahibi olma
2.Nesne temelli programlama mantığıyla web uygulaması geliştirme.
3.Nesne temelli programlama mantığıyla geliştirilen web uygulamalarını ayırt edebilme
4.Nesne temelli programlama ile Veritabanı bağlantılı web uygulamaları geliştirme
5.Nesne temelli programlama ile Veritabanı bağlantılı web uygulamalarını değerlendirme
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.PHP Codeigniter, Gökhan Kandemir, Dikey Eksen,2017
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Php'de nesne temelli programlama mantığı
2. Hafta - Teorik
Cunstructer - Destructer Metotlar
3. Hafta - Teorik
Inheritance - Abstraction - Interface
4. Hafta - Teorik
Inheritance - Abstraction - Interface
5. Hafta - Teorik
Framework nedir?
6. Hafta - Teorik
MVC yapısı nedir ve ne için kullanılır?
7. Hafta - Teorik
CodeIgniter Klasör Yapısı
8. Hafta - Teorik
CodeIgniter URL Yapıları (Ara sınav)
9. Hafta - Teorik
Captcha Kodu
10. Hafta - Teorik
Database İşlemleri
11. Hafta - Teorik
Tablo Oluşturma, Active Record
12. Hafta - Teorik
Metodlar, Kütüphane, Model İşlemleri
13. Hafta - Teorik
Helper Nedir ve Neden Kullanılır?
14. Hafta - Teorik
Session Kullanımı
Değerlendirme
Değerlendirme TürüAdetYüzde
Ödev1%10
Kısa Sınav (Quiz)1%10
Ara Sınav (Vize)1%20
Dönem Sonu Sınavı (Final)1%60
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders140228
Ödev1314
Kısa Sınav1314
Ara Sınav1617
Dönem Sonu Sınavı1617
TOPLAM İŞ YÜKÜ (Saat)50
Program ve Öğrenme Çıktıları İlişkisi
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
4
4
3
2
4
3
3
4
3
4
5
OÇ-2
4
4
3
2
4
3
3
4
3
5
5
OÇ-3
4
4
3
2
4
3
3
4
3
5
4
OÇ-4
4
4
3
2
4
3
3
4
4
5
4
OÇ-5
5
5
3
2
4
3
3
4
4
5
5
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026