Objective-C ile iOS uygulaması geliştir
Objective-C ve Xcode Kullanarak iOS Geliştirme Eğitimi, Objective-C dili ve Xcode ile bir iOS uygulamasını sıfırdan geliştirmeyi öğretir.
Objective-C söz diziminden UIKit arayüzüne, ARC bellek yönetiminden App Store yayınına
Bu eğitim, Objective-C dili ve Xcode kullanarak bir iOS uygulamasını sıfırdan geliştirmeyi öğretir. Katılımcılar Objective-C'nin mesaj gönderme söz dizimini, sınıf ve kategori yapısını, property ve ARC ile otomatik bellek yönetimini öğrenir. Ardından UIKit ile arayüz, Interface Builder ve Auto Layout, delegate ve protokol desenleri, UITableView ile listeler işlenir. Program URLSession ile ağ erişimi, Core Data ile kalıcı veri ve App Store yayın süreciyle tamamlanır.
4 Gün. Her gün dört modül; kısa anlatımın ardından tek bir örnek uygulama Xcode içinde adım adım geliştirilerek konuların gerçek projede birleşimi gösterilir.
Orta Seviye — Objective-C dili ve Xcode ile klasik iOS uygulaması geliştirmeyi öğreten program
Tek bir örnek uygulama dört gün boyunca Xcode'da katman katman geliştirilir; her modülde yeni bir UIKit bileşeni gerçek koda eklenir.
Sektördeki çok sayıda iOS projesi hâlâ Objective-C içerdiğinden, bu dili bilmek eski kod tabanlarını okuma ve sürdürme yeteneği kazandırır.
Interface Builder, Auto Layout ve delegate deseniyle UIKit mimarisini öğrenerek iOS'un klasik arayüz katmanına temel oluşturursunuz.
Her konu tek bir örnek uygulamaya eklenerek işlendiği için bilgiler gerçek bir iOS projesinde nasıl birleştiğini net biçimde görürsünüz.
Eğitime başlamadan önce faydalı olacak bilgi ve kurulum
Herhangi bir dilde değişken, döngü, koşul ve fonksiyon gibi temel programlama kavramlarını bilmek yeterlidir.
Sınıf, nesne ve kalıtım kavramlarına aşinalık öğrenmeyi hızlandırır; Objective-C özellikleri eğitimde işlenir.
macOS çalıştıran bir Mac ile güncel Xcode'un kurulu ve simülatörde derleme yapabilir durumda olması gerekir.
Apple geliştirici dokümantasyonunu 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:
Objective-C'nin mesaj söz dizimi, sınıf, kategori ve protokol yapılarıyla temiz kod yazabilir ve mevcut kodu okuyabilirsiniz.
UIViewController yaşam döngüsünü kavrar, Interface Builder ve Auto Layout ile uyarlanabilir arayüzler tasarlayabilirsiniz.
Delegate ve protokol desenini uygular, veri kaynağı ile olay yönetimini UIKit bileşenlerinde doğru biçimde kurarsınız.
UITableView ile hücre geri dönüşümünü kullanan verimli liste ekranları oluşturabilir ve satır etkileşimlerini yönetebilirsiniz.
URLSession ile uzak API'den veri çeker, NSJSONSerialization ile yanıtı model nesnelerine çözümleyip arayüze bağlarsınız.
Core Data ile entity tanımlar, veriyi kalıcı saklar ve fetch request ile sorgulayıp tabloya bağlayabilirsiniz.
ARC mantığını kavrar, strong-weak farkını uygular ve döngüsel referansları Instruments ile tespit edip giderirsiniz.
Uygulamayı imzalar, arşivler ve App Store Connect ile TestFlight üzerinden yayın sürecini uçtan uca yürütebilirsiniz.
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, Xcode ve SwiftUI ile sıfırdan ilk iOS uygulamanızı geliştirin. Ağ, veri saklama ve yayın konularıyla uygulamalı ve kurumsal eğitim.
Detayları Gör →.NET MAUI, C# ve XAML ile Visual Studio üzerinde iOS uygulama geliştirme eğitimi. Mac sunucusu, imzalama ve yayın uygulamalı ve kurumsal.
Detayları Gör →iPhone ve iPad cihazlarını kurumsal ortamda kurma, MDM ile yönetme, güvenlik ve son kullanıcı sorun giderme becerilerini kazandıran uygulamalı IT destek eğitimi
Detayları Gör →Swift tip sistemi, opsiyoneller, protokol odaklı tasarım, generics, ARC ve async-await ile iOS için sağlam Swift programlama becerisi kazandıran uygulamalı eğit
Detayları Gör →UIKit ve SwiftUI ile ekranlar, Core Data, URLSession ve App Store yayını dahil uçtan uca iOS uygulaması geliştirmeyi öğreten uygulamalı kurumsal eğitim programı
Detayları Gör →React Native ile tek kod tabanından iOS ve Android uygulaması geliştirmeyi öğreten, iki günlük yoğun ve uygulamalı çapraz platform geliştirme kampı.
Detayları Gör →