Swift ve Xcode ile iOS geliştir
Swift ve Xcode Kullanarak iOS Geliştirme Eğitimi, Apple platformunda uygulama geliştirmeye başlamak isteyenlere yöneliktir. Program Swift dilinin temellerini, Xcode ve simülatör kullanımını, UIKit ile view controller, Auto Layout ve Storyboard arayüzlerini, n…
Swift temellerinden Xcode projesine, UIKit arayüzünden ağ istekleri ve yayına kadar
Swift ve Xcode Kullanarak iOS Geliştirme Eğitimi, Apple ekosisteminde uygulama geliştirmenin temellerini öğretir. Katılımcılar Swift dilinde optional, closure ve protokol kavramlarını uygular, Xcode arayüzünü, simülatörü ve hata ayıklamayı tanır. UIKit ile view controller, Auto Layout ve Storyboard üzerinden arayüz kurar; navigation ve tablo görünümünü işler. Program URLSession ile ağ istekleri, JSON çözümleme, uygulama yaşam döngüsü ve App Store yayın süreciyle tamamlanır.
3 Gün. Her gün dört modül; Swift temelleri, Xcode ve UIKit üzerinden çalışan tek bir örnek uygulama adım adım geliştirilip simülatörde test edilir.
Orta Seviye — Swift dili ve Xcode ortamıyla iOS uygulaması geliştirmenin temellerini öğreten uygulamalı program
Boş bir Xcode projesinden başlanır; her modülde yeni bir dil veya arayüz kavramı örnek uygulamaya eklenerek birlikte kodlanır.
Swift ve Xcode'u temelden öğrenerek iPhone ve iPad için uygulama geliştirmeye sağlam bir giriş yapar, ekosisteme hakim olursunuz.
View controller, Auto Layout ve Storyboard ile sağlam arayüzler kurarak çok sayıda projenin dayandığı UIKit bilgisini edinirsiniz.
İlk satırdan App Store yayın adımlarına kadar çalışan bir uygulama geliştirerek öğrendiklerinizi somut bir ürüne dönüştürürsünüz.
Eğitime başlamadan önce faydalı olacak bilgi ve deneyim
Değişken, döngü ve fonksiyon gibi kavramları herhangi bir dilde bilmek konuları takip etmeyi kolaylaştırır.
Xcode yalnızca macOS üzerinde çalıştığı için güncel bir Mac bilgisayara erişim gereklidir.
Xcode kurulu ve simülatörle bir uygulama çalıştırabilir durumda olmak eğitimi hızlandırır.
Apple belgelerini ve kod isimlerini okuyabilecek düzeyde İngilizce bilgisi 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 dilinde optional, closure ve protokol gibi kavramları kullanarak güvenli ve okunabilir iOS kodu yazarsınız.
Xcode proje yapısını, simülatörü ve hata ayıklama araçlarını etkin biçimde kullanmayı öğrenirsiniz.
View controller, Auto Layout ve Storyboard ile farklı ekranlara uyumlu arayüzler tasarlayabilirsiniz.
Navigation ve modal sunumla ekranlar arası akış kurar ve ekranlar arasında veri aktarmayı kavrarsınız.
UITableView ile veri kaynağına bağlı, yeniden kullanılan hücrelerden oluşan liste ekranları oluşturursunuz.
URLSession ve Codable ile REST API'den veri çekip JSON yanıtlarını model nesnelerine dönüştürürsünüz.
Uygulama yaşam döngüsünü, izin isteklerini ve temel yapılandırmayı doğru biçimde yönetirsiniz.
Uygulamayı imzalama, archive ve App Store Connect adımlarıyla yayına hazırlama sürecini öğrenirsiniz.
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.
SwiftUI ile bildirime dayalı modern iOS uygulamaları geliştirmeyi öğrenin; view, state, binding, navigation, animasyon ve async/await konularını uygulamalı kaps
Detayları Gör →Appium ve XCUITest ile iOS uygulamalarında karmaşık dokunma hareketlerini betiklemeyi öğrenin; W3C Actions, pinch, zoom, drag-drop ve scroll otomasyonu uygulama
Detayları Gör →Appium ile iOS yerleşik uygulamalarını otomatikleştirmeyi ve gerçek cihaz testini öğrenin; WebDriverAgent imzalama, izin diyalogları ve CI entegrasyonu uygulama
Detayları Gör →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 →