Swift dilini derinlemesine ve doğru öğrenin
The Swift Programming Language Eğitimi, arayüz ve platformdan bağımsız olarak Swift dilinin kendisini derinlemesine öğretir. Program tip sistemi, optional, koleksiyon ve closure ile başlar; struct, class ve enum ayrımını, protokol odaklı programlamayı ve gene…
Apple'ın resmi dil kılavuzunu temel alan, arayüzden bağımsız saf Swift dil eğitimi
The Swift Programming Language Eğitimi, arayüz veya platforma bağlı kalmadan Swift dilinin kendisini derinlemesine öğretir. Katılımcılar tip sistemini, optional kavramını, koleksiyonları ve closure yapılarını öğrenir. Struct, class ve enum ile değer ve referans anlambilimi, protokol odaklı programlama ve generic yapılar işlenir.
3 Gün. Her gün dört modül; dil kavramları küçük, çalıştırılabilir Swift örnekleri ve alıştırmalar üzerinde adım adım işlenir ve pekiştirilir.
Orta Seviye — Swift dilini tip sisteminden protokol odaklı programlama ve eşzamanlılığa kadar derinlemesine öğrenme
Her kavram Playground örnekleriyle çalıştırılarak gösterilir; katılımcılar kısa alıştırmalarla dilin davranışını doğrudan deneyimler.
Arayüz ayrıntılarına girmeden önce Swift'in tip sistemini ve anlambilimini kavrayarak her platformda sağlam bir temel edinirsiniz.
Swift'in merkezindeki protokol odaklı programlamayı öğrenerek esnek, yeniden kullanılabilir ve test edilebilir kod yazarsınız.
async-await ve actor modeliyle eşzamansız kodu güvenli, okunabilir ve veri yarışından uzak biçimde yazmayı öğrenirsiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde değişken, döngü, koşul ve fonksiyon gibi temel kavramlara aşinalık öğrenmeyi hızlandırır.
Sınıf, nesne ve kalıtıma temel aşinalık faydalıdır; Swift'in kendine özgü yaklaşımları eğitimde sıfırdan işlenir.
Swift Playground için kurulu Xcode olan bir Mac idealdir; Linux'ta komut satırı Swift ile de çalışmak mümkündür.
Resmi Swift 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 güçlü tip sistemini, tip çıkarımını ve koleksiyonlarını kavrayarak güvenli ve okunabilir kod yazabilirsiniz.
Optional kavramını doğru kullanarak nil kaynaklı çökmeleri önler ve değer akışını güvenli biçimde yönetebilirsiniz.
Struct, class ve enum arasındaki farkı ve değer ile referans anlambilimini kavrayarak doğru tip seçimi yapabilirsiniz.
Protokol odaklı programlama ile esnek, yeniden kullanılabilir ve test edilebilir bir kod mimarisi kurabilirsiniz.
Generic fonksiyon ve tiplerle tip güvenliğinden ödün vermeden yeniden kullanılabilir bileşenler tasarlayabilirsiniz.
throws, do-catch ve Result ile hataları öngörülebilir biçimde modelleyip güvenle ele alan kod yazabilirsiniz.
ARC ve referans türlerini kavrayarak döngüsel referansları önler ve bellek sızıntısı olmayan kod yazabilirsiniz.
async-await ve actor modeliyle eşzamansız işleri güvenli, okunabilir ve veri yarışından uzak biçimde yönetebilirsiniz.
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 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 →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 →