Eğitim İçeriği
Giriş ve Ortam Kurulumu
- iOS nedir? Temel mimari
- Xcode'yu kurma ve yapılandırma
- Bir Xcode projesinin yapısını anlama
- iOS simülatöründe "Hello World" uygulaması oluşturma
Kullanıcı Arayüzü (UI) Temelleri UIKit ile
- Views ve View Controllers
- Ortak UI elemanları: UILabel, UITextField, UIButton, UIImageView
- Storyboards ve Interface Builder ile arayüz tasarımı
- Temel IBOutlet ve IBAction bağlantılarını oluşturma
- Elden deneyim: Proje UI'sini tasarlamak
Interaksiyon ve Olaylar
- ViewController yaşam döngüsü genel bakış
- IBAction ile UI olaylarını işleme
- IBOutlet kullanarak koddan UI elemanlarına erişim
- UIAlertController ile temel uyarıları gösterme
- Elden deneyim: Proje UI'sinde interaktiviteyi uygulama
Temel Gezinti
- Görünüm arasında gezinmek için Segues kullanımı
- ViewControllers arasında temel veri aktarımı
- Elden deneyim: Ekran gezintisini uygulama
Sürekli Pratik Proje
- Pratik projenin devamlı geliştirilmesi
- Öğründüğü kavramların entegrasyonu
- Ortak sorunların tartışılması ve çözümü
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Temel programlama bilgisi (iOS veya Swift'da olmak zorunda değil)
- Xcode yüklü bir Mac bilgisayarı
- Mobil uygulama geliştirmeyle ilgilenme
Hedef Kitle
- iOS uygulama geliştirimiyle ilgili yeni geliştiriciler
- Apple ekosistemi'ne geçiş yapmakta olan junior mobil geliştiriciler
- Birinci iOS uygulamasını inşa etmeye çalışan profesyoneller
Danışanlarımızın Yorumları (4)
The way of transferring knowledge and the knowledge of the trainer.
Jakub Rekas - Bitcomp Sp. z o.o.
Eğitim - Machine Learning on iOS
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Eğitim - Reactive Programming for iOS with RxSwift
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Eğitim - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.