iOS uygulamanda veriyi güvende tut
Protecting Data in iOS Apps Eğitimi, iOS uygulamalarında kullanıcı verisini cihazda ve ağda korumanın yollarını uygulamalı öğretir. Program iOS güvenlik modeli, sandbox ve Data Protection API, dosya koruma sınıfları, Secure Enclave, Keychain Services ile kiml…
iOS güvenlik modelinden Keychain, şifreleme ve ağ sertleştirmeye kadar
Protecting Data in iOS Apps Eğitimi, iOS uygulamalarında kullanıcı verisini hem cihazda hem ağ üzerinde korumanın yollarını uygulamalı öğretir. Katılımcılar iOS güvenlik modelini, sandbox ve Data Protection API'yi, dosya koruma sınıflarını ve Secure Enclave'i öğrenir. Ardından Keychain Services ile kimlik bilgisi saklama, kSecAttrAccessible ile erişim denetimi, LocalAuthentication ile Face ID ve Touch ID ve CryptoKit ile şifreleme işlenir.
4 Gün. Her gün dört modül; kısa anlatımın ardından örnek bir uygulamada her güvenlik önlemi gerçek kodla eklenerek pekiştirilir.
Orta Seviye — iOS uygulamalarında veri güvenliği, Keychain ve şifrelemeyi öğreten program
Örnek bir uygulama üzerinde her modülde yeni bir güvenlik katmanı eklenir; tehdit ve çözüm birlikte gerçek kodla uygulanır.
Parola ve token gibi hassas verileri UserDefaults yerine Keychain'de güvenle saklamayı ve erişimi denetlemeyi öğrenirsiniz.
Data Protection, Secure Enclave ve biyometrik doğrulama gibi iOS'un sunduğu güvenlik yeteneklerini doğru biçimde kullanırsınız.
Veriyi hem cihazda hem ağ üzerinde koruyarak sızıntı riskini azaltan, kurumsal gereksinimlere uygun uygulamalar geliştirirsiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve araçlar
Değişken, fonksiyon, closure ve opsiyonel gibi temel Swift kavramlarına aşinalık yeterlidir.
Xcode ile basit bir uygulama oluşturup ekran ve veri akışı kurabilecek düzeyde deneyim beklenir.
Şifreleme, karma ve kimlik doğrulama gibi kavramlara temel düzeyde aşinalık öğrenmeyi kolaylaştırır.
Güncel bir Xcode'un kurulu ve biyometri için gerçek cihaz ya da simülatöre hazır olması gerekir.
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:
iOS sandbox, Data Protection ve Secure Enclave'in nasıl koruma sağladığını kavrar ve tasarımınıza yansıtırsınız.
Data Protection API ile dosyalara doğru koruma sınıfını uygular ve cihaz kilidine göre erişimi denetlersiniz.
Parola, token ve anahtarları Keychain Services ile şifreli biçimde saklar ve erişilebilirliği güvenle ayarlarsınız.
SecAccessControl ve LocalAuthentication ile hassas verilere Face ID ve Touch ID koşullu erişim kurarsınız.
CryptoKit ile AES-GCM şifreleme, SHA256 karma ve HMAC gibi işlemleri doğru ve güvenli biçimde uygularsınız.
Anahtar üretimi, saklama, rotasyon ve geçersizleştirmeyi Secure Enclave desteğiyle güvenle yönetirsiniz.
App Transport Security ve sertifika sabitleme ile ağ trafiğini ortadaki adam saldırılarına karşı korursunuz.
Veri minimizasyonu, izin yönetimi ve privacy manifest ile gizlilik gereksinimlerini karşılayan uygulamalar üretirsiniz.
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.
Swift, UIKit, SwiftUI, Combine ve async/await ile uçtan uca iOS uygulama geliştirmeyi öğreten uzman düzeyde kurumsal eğitim programı.
Detayları Gör →Swift, SwiftUI, URLSession ve Core Data ile uçtan uca iOS uygulaması geliştirmeyi ve App Store yayınını öğreten uygulamalı kurumsal eğitim programı.
Detayları Gör →Generics, protokol odaklı tasarım, async-await, actor ve ARC ile ileri Swift tekniklerini derinlemesine öğreten uygulamalı ve kurumsal eğitim programı.
Detayları Gör →Objective-C, Xcode, UIKit, ARC ve Core Data ile klasik iOS uygulama geliştirme eğitimi. Uygulamalı, proje odaklı ve kurumsal.
Detayları Gör →Swift ve SpriteKit ile 2B mobil oyun geliştirme eğitimi: oyun döngüsü, fizik motoru, SKAction, GameplayKit ve Game Center.
Detayları Gör →Swift dilini derinlemesine öğreten eğitim: tip sistemi, optional, generic, protokol, closure ve async/await ile modern Swift.
Detayları Gör →