ARKit ile artırılmış gerçeklik yarat
Swift ve ARKit ile Artırılmış Gerçeklik Uygulamaları Eğitimi, Swift ve ARKit ile iOS için artırılmış gerçeklik uygulamaları geliştirmeyi öğretir.
Dünya takibinden düzlem algılamaya, raycasting'den RealityKit sahnelerine
Bu eğitim, Swift ve Apple'ın ARKit çatısı ile iOS için artırılmış gerçeklik uygulamaları geliştirmeyi öğretir. Katılımcılar AR oturumunu, dünya takibini (world tracking), düzlem algılamayı ve SceneKit ile 3B içerik yerleştirmeyi öğrenir. Ardından raycasting ile isabet testi, ışıklandırma tahmini, görsel ve nesne algılama ile yüz takibi işlenir. Program RealityKit ile varlık tabanlı sahneler, ARWorldMap ile kalıcılık ve çoklu kullanıcı deneyimiyle tamamlanır.
4 Gün. Her gün dört modül; tek bir örnek AR uygulaması gerçek cihazda çalıştırılarak takip, düzlem algılama ve 3B yerleştirmenin işleyişi adım adım gösterilir.
Orta Seviye — Swift, ARKit ve RealityKit ile artırılmış gerçeklik uygulamaları geliştirme programı
Tek bir örnek AR uygulaması geliştirilir; eklenen her özellik gerçek cihazda çalıştırılarak dünyayla etkileşimi doğrudan gözlemlenir.
Dünya takibi ve düzlem algılamayla sanal içeriği gerçek ortama yerleştirerek kameradan gelen dünyayla etkileşen uygulamalar kurarsınız.
Hem olgun SceneKit hem de modern RealityKit ile çalışarak AR içeriğini iki farklı yaklaşımla oluşturmayı öğrenirsiniz.
Eğitim boyunca örnek uygulama gerçek cihazda çalıştırıldığı için AR deneyiminin gerçek ortamda nasıl davrandığını doğrudan görürsünüz.
Eğitime başlamadan önce faydalı olacak bilgi ve kurulum
Swift'te değişken, fonksiyon, optional ve class gibi temel kavramlara aşinalık gerekir.
UIViewController ve temel UIKit kavramlarına aşinalık AR görünümünü uygulamaya yerleştirmeyi kolaylaştırır.
AR deneyimleri simülatörde çalışmaz; A12 veya üzeri yongaya sahip gerçek bir iPhone ya da iPad gerekir.
Koordinat, vektör ve dönüşüm (transform) gibi temel 3B geometri kavramlarına aşinalık yardımcı 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:
ARSession ve dünya takibi yapılandırmasını kurar, kameradan gelen görüntü üzerine 3B içerik yerleştirebilirsiniz.
ARSCNView ve SceneKit ile 3B node'lar oluşturur, dönüşüm matrisleriyle nesneleri dünyaya konumlandırırsınız.
Yatay ve dikey düzlemleri algılar, ARPlaneAnchor ile zemin ve duvarlara içerik hizalayabilirsiniz.
ARRaycast ile ekran dokunuşunu dünya konumuna çevirip nesneleri gerçek yüzeylere yerleştirebilirsiniz.
Görsel ve nesne algılamayı kurar, ön kamerayla yüz takibi yaparak mimiğe tepki veren deneyimler oluşturursunuz.
RealityKit'in varlık-bileşen mimarisiyle modern AR sahneleri, fizik ve animasyon içeren deneyimler kurarsınız.
ARWorldMap ile deneyimi kaydeder ve çoklu kullanıcı için aynı sahneyi paylaşan oturumlar kurabilirsiniz.
AR performansını ve enerji kullanımını iyileştirir, uygulamayı imzalayıp App Store'a yayınlayabilirsiniz.
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.
iPhone ve iPad üzerinde Google Chat ile mesajlaşma, alanlar, dosya paylaşımı, Meet entegrasyonu ve bildirim yönetimini öğreten uygulamalı kurumsal eğitim.
Detayları Gör →iPhone ve iPad üzerinde Google Meet ile toplantı planlama, ekran paylaşımı, altyazı, ara odalar ve güvenlik ayarlarını öğreten uygulamalı kurumsal eğitim.
Detayları Gör →iPhone ve iPad üzerinde Mail, Mesajlar, FaceTime, Takvim, Safari ve iCloud ile bilgi ve iletişim araçlarını etkin kullanmayı öğreten kurumsal eğitim.
Detayları Gör →iPhone ve iPad üzerinde Notlar, Pages, Numbers, Keynote ve Dosyalar ile belge, sunum ve tablo üretmeyi öğreten uygulamalı kurumsal üretkenlik eğitimi.
Detayları Gör →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 →