iOS Swift Programlama
Eğitim Hakkında
Swift programlama dilini kullanarak MAC platformunda iOS 15 ile uygulama geliştirilen bu eğitimde, geliştirilen uygulamalar iPhone ve iPad cihazlarında kurulacaktır. Swift dilinin getirdiği yenilikleri öğreneceğiniz bu eğitimde uygulamaları Apple App Store üzerinden yayınlama imkânı bulacaksınız. Katılımcılar bu eğitim sonunda ios Developer iş fırsatlarını değerlendirebilecekler, aynı zamanda eğer bu sektörde çalışıyorlarsa da yetkinliklerini artırmış olacaklardır.
iOS Swift Programlama Eğitim İçeriği: Süre 60 Saat
Modül 1
- Swift Diline Giriş ve XCode Geliştirme Platformu
- iOS Proje Tipleri
- iOS Swift Nesneye Yönelik Programlama,
- Storyboard, IBOutlet, Action tanımlamaları, SwiftUI, AutoLayout, Constraints
- Yeni bir ViewController Oluşturmak
- Görsel Komponentler (Label, Button, TextField, ImageView, Webview Bileşenleri)
- Interface Builder Kullanımı IBOutler, IBAction Kavramları
- Segue Kavramı, Ekranlar arası veri taşıma
- Sabitler ve Değişkenler
- Veri Tipleri
- Swift'te Kontrol Komutları
- Swift'te Fonksiyonlar
- Fonksiyon parametreleri ve Return Değerleri
- Tuples ve Optional Kavramları
- Sınıflar(Classes) ve Nesneler (Objects) ve Yapılar (Structures), protocols
- Property Observers (Özellik Gözlemleyiciler)
- Inhetirance ( Kalıtım)
Modül 2
- Custom TableView, Collection View, PickerView Kullanımı
- Navigation Tool Bar, TabBar,Dictionary, compactMap, Permissions info.plist,SQLite
- Terminal ve Pod Kullanımı
- Carthage Kurulumu
- Json Web Services, Async, Network Process, Rxswift, SwiftyEventBus, @Escaping
- Json Web Servisleri ile haberleşme (Alamofire Kurulumu Kullanımı), Async, Network Process
- Basic Cinema App
- Extensions, Media, Camera, Video, Mapkit, Animations, MKWebView, Sensors(shake),SpeechApp
- One Signal, Firebase ile Push Notification.
- MVC - MVP - MVVM, Viper Architecture
- Firebase Database, Authentication, Storage
- Apple Geliştirici Hesabı Nasıl Alınır?
- Uygulamanın Cihaz Üzerinde Çalıştırılması ve Sertifikalar
- Uygulamanın ipa dosyasının oluşturulması, AppStore'a Gönderilmesi
Ön Koşul : Herkes bu eğitime katılabilir.
Katılımcı kontenjan sınırı 10 kişidir.
