Swift ile sıfırdan bir iOS uygulaması
Developing Mobile Applications for iOS with Swift Eğitimi, Swift diliyle ağ erişimi, yerel veri ve modern arayüzü olan tam bir iOS uygulamasını baştan sona geliştirmeyi öğretir.
Swift dilinden SwiftUI arayüzüne, ağdan App Store'a eksiksiz bir iOS geliştirme akışı
Developing Mobile Applications for iOS with Swift Eğitimi, Swift diliyle ağ erişimi, yerel veri ve modern arayüzü olan tam bir iOS uygulamasını baştan sona geliştirmeyi öğretir. Katılımcılar Swift temellerini, Xcode ortamını ve SwiftUI ile bildirimsel arayüzü öğrenir. Gezinme, durum yönetimi, URLSession ile ağ ve Core Data ile kalıcılık uygulanır. Program; async-await ile eşzamansızlık, test ve App Store yayın süreciyle tamamlanır.
3 Gün. Her gün dört modül; tek bir örnek iOS uygulaması üç gün boyunca arayüzden ağa ve yayına kadar katman katman geliştirilir.
Orta Seviye — Swift ve SwiftUI ile ağ, yerel veri ve modern arayüzü olan tam bir iOS uygulaması geliştirme
Gerçek bir örnek iOS uygulaması üç gün boyunca adım adım geliştirilir; her modülde yeni bir Swift veya SwiftUI yeteneği projeye eklenir.
Arayüz, ağ erişimi ve yerel veriyi bir araya getirerek gerçek dünyada kullanılan türde eksiksiz bir iOS uygulaması geliştirirsiniz.
Apple'ın önerdiği bildirimsel arayüz çatısı SwiftUI ile durum odaklı, akıcı ve güncel iOS arayüzleri kurarsınız.
Uygulamayı yalnızca geliştirmez; imzalama, test ve App Store yayın süreciyle kullanıcıya ulaştırmayı da öğrenirsiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve ortam
Herhangi bir dilde değişken, döngü, koşul ve fonksiyon gibi temel programlama kavramlarını bilmek yeterli olacaktır.
Sınıf ve nesne kavramına aşinalık öğrenmeyi hızlandırır; Swift dilinin özellikleri eğitimde sıfırdan işlenir.
Geliştirmenin yalnızca macOS üzerinde yapılabildiği bir Mac ve kurulu Xcode ile simülatör çalışır durumda olmalıdır.
Apple dokümantasyonunu ve API adlarını takip edebilmek için temel düzey teknik İngilizce okuma faydalı olur.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Swift'in optional, closure ve protocol gibi özellikleriyle güvenli ve modern iOS kodu yazabilirsiniz.
Xcode ortamını, simülatörü ve SwiftUI önizlemeyi etkin kullanarak iOS projelerini verimli biçimde geliştirirsiniz.
SwiftUI ile bildirimsel, durum odaklı ve akıcı modern iOS arayüzleri tasarlayabilirsiniz.
NavigationStack ile ekran akışı kurar, dinamik listeler ve detay ekranlarıyla kullanıcıyı yönlendirebilirsiniz.
MVVM ile iş mantığını görünümden ayırır, ObservableObject üzerinden test edilebilir bir yapı kurarsınız.
URLSession ve async-await ile ağdan veri çeker, eşzamansız işleri güvenli ve okunabilir biçimde yönetirsiniz.
Core Data ile veriyi yerelde saklar, SwiftUI ile entegre eder ve çevrimdışı senaryoları yönetebilirsiniz.
Uygulamayı test eder, imzalar ve TestFlight ile App Store sürecini yürüterek kullanıcıya ulaştırabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
iOS cihazlarda sistem, gizlilik ve güvenlik ayarlarını yapılandırmayı öğrenin; parola, Face ID, izinler, ağ, yedekleme ve MDM konularını uygulamalı kapsar.
Detayları Gör →Apple Business Manager, otomatik kayıt, MDM, DDM ve yapılandırma profilleriyle macOS Tahoe ve iOS cihazlarını kurumsal yönetmeyi öğreten uygulamalı eğitim.
Detayları Gör →Human Interface Guidelines, Auto Layout, Dynamic Type, Dark Mode ve erişilebilirlik ile uyarlanabilir iOS arayüzü tasarlamayı öğreten uygulamalı eğitim programı
Detayları Gör →Swift Concurrency, Combine, Instruments ile performans ve modüler mimari dahil ileri seviye iOS geliştirmeyi uygulamalı öğreten kurumsal eğitim programı.
Detayları Gör →macOS üzerinde Appium, XCUITest ve WebDriverAgent ile iOS test otomasyonuna başlamayı, element bulmayı ve ilk senaryoyu kurmayı öğreten uygulamalı eğitim.
Detayları Gör →Swift, Xcode, ekranlar, listeler ve basit veriyle ilk çalışan iOS uygulamanızı sıfırdan geliştirmeyi öğreten başlangıç seviyesi uygulamalı eğitim programı.
Detayları Gör →