Açıklama
Swift ile iOS Uygulama Geliştirme Eğitimi, Swift programlama, iOS arayüzleri ve veri yönetimi konularını ele alan 5 günlük bir eğitim programıdır.
Uygulamalı laboratuvarlarla Swift kodlama, arayüz tasarımı, hata ayıklama, veri yönetimi ve uygulama dağıtımı incelenir. Sayfadaki müfredatta Swift 4 ve Xcode 9 yer alır; kullanılacak sürümleri teyit edebilirsiniz.
Bu eğitimde katılımcılar, Swift programlama dili hakkında bilgiler edinirken, kod yazmaya nasıl odaklanılacağı ve bu kodların gerçek hayatta nasıl uygulayabileceği hakkında bilgi sahibi olurlar. Her adımdan sonra öğrendiklerinizi pekiştirmenize olanak tanıyan uygulamalı laboratuvarlar ile Swift bilginizi adım adım geliştirirsiniz. Eğitimi tamamlandığında katılımcılar, Swift hakkında öğrendiklerini uygulayarak basit bir iOS uygulaması geliştirebilir hale gelirler.
Ön koşullar
Katılımcıların diğer programlama dillerinde yetkin bir programcı olmaları ve nesneye dayalı programlama ilkeleri hakkında bilgi sahibi olmaları gereklidir.
Eğitim İçeriği
Platform Genel Özellikleri
- Xcode9 ve Yenilikleri
- Uygulama Yaşam Döngüsü
- Source Control
- PlayGround Ortamı
- BreakPoints ve Debugging İşlemleri
- Resource Tags
- Assets, İçerik Yönetimi
- Tüm detayları ile Swift 4
Uygulama Arayüz Tasarımı
- MVC – IBOutlet, IBAction
Rotation, Adaptive Layout
Auto Layout,
Size Classes
Arayüz Nesneleri, Multi View
UINavigationController, UITabbarController
UICollectionView, UITableView benzeri list yapılarının incelenmesi.
Uygulama mimarisinin oluşturuması, çoklu ekranların yönetimi
MVVM yaklaşımı
Veri Yönetimi
- Key-Value Observer
NSNotificationCenter – Observation Pattern
Application Settings, User Defaults
Sqlite, CoreData
Web Service, XML, Json
Lazy Loading
Directory, Files
Uygulama Dağıtımı ve Market Yönetimi
- Apple Developer Hesabı Oluşturma
itunesconnect
Enterprise, InHouse distribution
Uygulamanın farklı cihazlara deploy edilmesi, Fabric, Testflight kullanımı
Uygulama onay sürecinde karşılaşabileceğiniz durumlar
Katılım Koşulları
Başka programlama dillerinde yetkinlik ve nesne yönelimli programlama ilkeleri bilgisi gereklidir.
İlgili Eğitimler
iOS Oyun Geliştirme Eğitimi ve React Native ile Mobil Uygulama Geliştirme Eğitimi programlarını da inceleyebilirsiniz.
Kurumsal Eğitim İçin Bilgi Alın
Swift ile iOS Uygulama Geliştirme Eğitimi için kurumunuza uygun program ve teklif bilgisi almak üzere bu sayfadaki İletişim Formu’nu doldurabilirsiniz.
Sıkça Sorulan Sorular
Eğitim ne kadar sürer?
Eğitim süresi 5 gündür.
Kimler katılabilir?
Başka programlama dillerinde yetkin olup Swift öğrenmek isteyen geliştiriciler için uygundur.
Katılım için ön koşul var mı?
Başka programlama dillerinde yetkinlik ve nesne yönelimli programlama ilkeleri bilgisi gereklidir.
Eğitimde hangi konular ele alınır?
Swift programlama, iOS arayüzleri ve veri yönetimi konuları ele alınır.
Programın uygulama odağı nedir?
Uygulamalı laboratuvarlarla Swift kodlama, arayüz tasarımı, hata ayıklama, veri yönetimi ve uygulama dağıtımı incelenir. Sayfadaki müfredatta Swift 4 ve Xcode 9 yer alır; kullanılacak sürümleri teyit edebilirsiniz.
Kurumumuz için nasıl teklif alabiliriz?
Bu sayfadaki İletişim Formu üzerinden eğitim programı ve teklif bilgisi talep edebilirsiniz. Eğitimler kurumlara ve firmalara yöneliktir.
