3. Ön Koşul
• iOS uygulama geliĢtirme eğitimine katılmak isteyen adayların object oriented (nesne yönelimli) programlama
dillerinden herhangi birinde en az giriĢ seviyesinde bilgi sahibi olmaları gerekmektedir.
Katılım Ücreti
• iOS Uygulama GeliĢtirme Sertifika Programı (30 saat) 1.900 TL + KDV (%8)
Üniversite öğrencilerine %30 burs verilmektedir.
• *Anlaşmalı kredi kartlarına taksit seçeneği bulunmaktadır.
Program Tarihleri
• Program 5 Nisan 2014 – 10 Mayıs 2014 tarihleri arasında her Cumartesi saat 11:00 – 16:00 arası olmak
üzere toplam 30 saat olarak planlanmıĢtır.
Kontenjan
• Sertifika programı 20 kişi ile sınırlıdır.
Eğitim Yeri
• Kadir Has Üniversitesi Kadir Has Caddesi, Cibali / Ġstanbul 34083
Tel: 0212 533 65 32 / 12 18
Faks: 0212 533 65 15
E-Posta: khas-yasam@khas.edu.tr
4. 1. Hafta
• Mobil Uygulama Geliştirme hakkında genel bilgiler, iOS, Xcode, Objective-C’ye
giriş
Mobil uygulama geliĢtirme konsepti
iOS nedir? Kullanılan cihazlar
Xcode nedir? Özellikleri nelerdir?
Objective-C nedir? Yapısı nasıldır?
MVC nedir? Nasıl kullanılır?
• Basit bir iPhone Uygulaması geliştirilerek Objective-C snytax’ının oturtulması, iOS
simulator ve Debugger kullanımı
Örnek anlatımlarla iphone uygulaması üzerinden obj-c konseptlerinin öğretilmesi. iOS
simulator kullanımı ve gerçek bir cihazda test yapabilmek adına gerekenler. Debugger
kullarak adım adım hata yakalamak
5. 2. Hafta
• Foundation Framework kullanımı, Collections kullanımları, Data
kaydetme ve ÇekmekFoundation Framework
NSArray, NSDictionary
Property List
NSUserDefaults
6. 3. Hafta
• UIKit framework öğelerinin kullanımı, user interface mantığı ve
yapısıUIView
UITableView
UITabbar
UIWindow
UIPickerView vs..
7. 4. Hafta
• iPad ile uygulama geliştirme, Aynı proje üzerinden hem iPhone hem
iPad için uygulama geliştirme (Universal), AppStore işlemleriiPad ile
uygulama geliĢtirmek
Universal proje yapmak
Appstore’a kayıt olmak
Appstore’a uygulama submit etmek
8. 5. Hafta
• Web View kullanımı, Web servislerin entegrasyonu ve
MultiThreadingUIWebView kullanımı
XML ve JSon yapıları ile veri alıp uygulamalarda kullanmak
Multithreading ile web üzerinden çekilen datalarda uygulamaları hızlandırmak
• Core data, Core Location/Mapkit, Accelerometer, image picker ve
camera controller kullanımı
Core Data kullanımı hakkında bilgi ve yöntemleri kullanma gösterimi
Location, Acceleremator, Camera controller ve image picker kullanımı
9. 6. Hafta
• Autorotation ve autoresizing; Tap, Touch ve Gesture; Animation
Cihazın dikey/yatay kullanımında uygulamaların nasıl geliĢtirileceği ve UIKit
bileĢenlerinin nasıl boyutlandırılacağı
Dokunma ve dokunma ile bağlantılı öğelerin kullanımı
Animasyonların çeĢitleri ve çalıĢma Ģekilleri
• Media ve gelişmiş uygulama parçaları üzerinde örnek çalışmalar
Media objelerinin kullanımı
Örnek uygulamaların incelenmesi ve kullanım çeĢitleri
10. Eğitmen 1
• Paruğ DEMĠRCĠOĞLU
• Lise eğitimini Ġstek Özel Belde Lisesi’nde ve lisans eğitimini Kadir Has Üniversitesi
Bilgisayar Mühendisliği Bölümü’nde tamamladı. 2005 yılından bu yana kurucu ortağı
olduğu Ġnvemo’da yöneticilik görevini sürdürüyor. Yöneticilik görevi süresince baĢta
medya sektörü olmak üzere kurumlara katma değerli servisler alanında ve uygulama
servis sağlayıcılık ile ilgili danıĢmanlık yaptı. Ġnvemo’nun faaliyet alanı akıllı cihaz
pazarının büyümesi doğrultusunda 2010 yılı itibariyle mobil uygulamalar üzerinde
yoğunlaĢtı ve bu dönemde medyanın önde gelen markalarına mobil uygulama ve
servislerin hazırlanmasında çeĢitli hizmetler sağlandı.
11. Eğitmen 2
• Nevzat RAYTOP
• Nevzat Raytop Ġzzet Ünver (YDA) lisesinden mezun oldu. 2004 yılında girmiĢ
olduğu Kadir Has Üniversitesi – Bilgisayar Mühendisliği Bölümünü 2009 yılında
tamamladı. Aynı yıl araĢtırma görevlisi olarak Fen Bilimleri Enstitüsünde görev aldı
paralel olarak aynı üniversitede Yönetim BiliĢim Sistemleri Bölümü’nde yüksek lisans
eğitimine baĢladı. AraĢtırma Görevliliği boyunca Bilgi Sistemlerine GiriĢ,
Programlamaya giriĢ (Java), yüksek derecede programlama (Java), Ġstemci taraflı
programa dilleri (HTML, CSS, Javascript), Server taraflı programlama dilleri (PHP)
gibi dersleri verdi. 2010 yılında Ġnvemo’da iOS developer olarak iĢe baĢladı. Bu
süreçte iPhone ve iPad için üzerinde çeĢitli uygulamalar geliĢtirdi. ġu anda aynı
Ģirkette Proje Yöneticisi olarak çalıĢmaya devam etmektedir.