GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BİLSEÇ-102 MOBİL PROGRAMLAMA Seçmeli Ders Grubu 1 2 3,00

Önlisans


Türkçe


Mobil cihazlar için Apache Cordova ile hibrit uygulama geliştirme bilgi ve becerisi kazandırmak.


Öğr.Gör. Adil KONDİLOĞLU


1 HTML, CSS ve JavaScript kullanarak mobil arayüz tasarlar.
2 Apache Cordova platformunun mimarisini ve fonksiyonlarını tanımlar.
3 Cordova eklentileri ile cihaz özelliklerini (kamera,sensör, vb.) kullanır.
4 Android ve iOS için hibrit mobil uygulama oluşturur ve paketler.

Birinci Öğretim


Yok


Yok


Dersi alan öğrenci Apache Cordova ve web teknolojilerini kullanarak mobil cihazlar için hibrit uygulama geliştirme yeteneği kazanır. Programlama olarak HTML, CSS ve JavaScript kullanılır.


Hafta Teorik Uygulama Laboratuvar
1 Temel Web Teknolojileri (HTML,CSS, JS) Giriş Basit sayfa tasarımı
2 Apache Cordova Genel Yapısı ve Kurulumu Cordova ortamının kurulumu
3 Hibrit Uygulama Kavramı ve Cordova Proje Oluşturma İlk Cordova projesini başlatma
4 Cordova ile Arayüz Geliştirme (HTML, CSS ile tasarım) Arayüz bileşenleri ekleme
5 JavaScript ile Dinamik İşlemler ve Etkileşim Küçük uygulamalar oluşturma
6 Cordova Eklentileri ve Donanım Erişimi (Kamera, GPS, vb.) Kamera eklentisi entegrasyonu ile fotoğraf çekme
7 Cordova ile Veri Depolama ve LocalStorage Data Storage with Cordova and LocalStorage
8 Arasınav
9 Platformlara Özel Özellikler (Android/iOS Farkları) Android ve iOS üzerinde test etme
10 Web API ile İletişim (REST, AJAX) Dış web servisinden veri çekme
11 Cordova ile Bildirimler (Notification) Push bildirim uygulama örneği
12 Performans ve Güvenlik Temelleri Uygulamayı güvenlik ve hız açısından test etme
13 Yayınlama ve Paketleme (APK/IPA) Süreci Android ve iOS için uygulama paketleme
14 Mağazalara Yükleme ve Gerçek Hayat Proje Çalışması Uygulama marketlerine yükleme ve proje geliştirme
15 Final Proje Sunumu ve Kapanış Proje sunumları ve dönem değerlendirmesi

Apache Cordova in Action, John M. Wargo, ISBN: 9781617291610


Ders anlatımı,Sınıf içi tartışma,Uygulama ve laboratuvar çalışmaları,Proje hazırlama ve sunumu,Bireysel çalışmalar,Çevrim içi kaynaklardan yararlanma,Ders içi örnek olay ve vaka analizi,Geri bildirimli uygulamalar


Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 40
Proje Hazırlama 1 30
Proje Sunma 1 30
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 40
Proje Hazırlama 1 30
Proje Sunma 1 30
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Derse Katılım 10 1 10
Uygulama/Pratik 10 1 10
Gösterme 14 2 28
Proje Hazırlama 2 1 2
Proje Sunma 2 1 2
Bireysel Çalışma 12 3 36
Laboratuvar Ara Sınavı 1 2 2
Laboratuvar Sınavı 1 2 2
Toplam İş Yükü (saat) 92

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15
ÖÇ 1 5 5 5 3 2 3 3 3 2 3 2 2 1 1 1
ÖÇ 2 4 5 4 5 2 2 2 3 3 3 3 2 1 1 1
ÖÇ 3 3 3 2 5 3 4 3 5 3 2 3 2 2 1 1
ÖÇ 4 5 5 5 5 5 4 4 5 4 4 4 4 3 2 2
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek