0Pricing
SwiftUI Academy icon

SwiftUI Academy

SWIFTMobileIosFrontend

SwiftUI ile güzel, native iOS uygulamaları oluşturun. Apple'ın modern bildirim temelli UI framework'ünü kullanarak ilk View'ınızdan App Store'a yayınlamaya kadar öğrenin.

🤖 Yapay Zeka Destekli📚 30 kurs👥 100.000+ öğrenci⭐ 4,9 puan
Kurs Özeti

SwiftUI: iOS Uygulamaları Oluşturun

SwiftUI ile güzel, native iOS uygulamaları oluşturun. Apple'ın modern bildirim temelli UI framework'ü üzerinden ilerleyen 30 mini-kursla başlangıçtan (A1) ileri seviyeye (B2) kadar öğrenin. Kısa, odaklanmış dersler ve her kavramı pekiştirmek için hızlı testler sunuyoruz.

Ne Öğreneceksiniz

Xcode ve ilk View'ınızla başlayıp layout, state, navigation ve listeleri öğrenin. Sonrasında MVVM mimarisi, asynchronous networking, Combine, SwiftData, animasyonlar, performans ve App Store'a yayınlamaya geçin. Her ders pratiktir ve ihtiyaç duyduğunuzda 24/7 AI öğretmen yardımınıza hazırdır.

Nasıl Çalışır

Her kurs dört odaklanmış, uygun büyüklükte derse bölünmüştür. Günde birkaç ders tamamlayarak tüm kursu aylar değil, haftalar içinde öğrenebilirsiniz.

Öğrenmeye Başla →

Nasıl Öğreneceksin

🎯
Etkileşimli Dersler
Gerçek zamanlı geri bildirim ile uygulamalı kodlama alıştırmaları
🤖
AI Öğretmen
Takılırsan AI'dan anında yardım al
💻
Yerleşik Editör
Tarayıcında doğrudan kod yaz ve çalıştır
🏆
Sertifika
Kursu tamamladığında sertifika kazan
Müfredat

30 Kurs

SwiftUI Academy öğrenme yolundaki tüm kurslar.

01

Xcode ve SwiftUI'ye Başlarken

A14 ders

İlk SwiftUI projenizi Xcode'da güvenle oluşturun, çalıştırın ve projede gezinin.

02

İlk SwiftUI Görünümünüz

A14 dersPRO

body özelliğini ve görünüm değiştiricilerini kullanarak basit görünümler oluşturun ve özelleştirin.

03

Metin, Görseller ve SF Symbols

A14 dersPRO

Text, Image ve Apple'ın SF Symbols'larını kullanarak metinleri ve simgeleri görüntüleyin ve biçimlendirin.

04

VStack, HStack ve ZStack ile Düzen

A14 dersPRO

Görünümleri yığınları kullanarak dikey, yatay ve katmanlı biçimde yerleştirin.

05

İç Boşluklar, Çerçeveler ve Arka Planlar

A14 dersPRO

Temiz ve okunabilir düzenler oluşturmak için boyutu, aralığı ve rengi denetleyin.

06

Düğmeler ve Basit Etkileşimler

A24 dersPRO

Düğmeleri ve temel eylemleri kullanarak uygulamanızın dokunmalara tepki vermesini sağlayın.

07

@State ile Değişikliklere Tepki Verme

A24 dersPRO

Değişen değerleri saklayarak değiştiklerinde kullanıcı arayüzünüzün otomatik olarak güncellenmesini sağlayın.

08

Renkler, Degradeler ve Şekiller

A24 dersPRO

Görsel açıdan daha özenli bir sonuç elde etmek için şekilleri ve degradeleri çizin, renkleri biçimlendirin.

09

TextField ile Metin Girdisi

A24 dersPRO

Görünüm durumuna bağlanan kullanıcı metin girdisini alın ve doğrulayın.

10

Anahtarlar, Kaydırıcılar ve Seçiciler

A24 dersPRO

Anahtarlar, kaydırıcılar, artırıcılar ve seçiciler kullanarak etkileşimli formlar oluşturun.

11

Listeler ve ForEach

B14 dersPRO

List ve ForEach ile dinamik, kaydırılabilir veri koleksiyonlarını görüntüleyin.

12

Düzenlenebilir Listeler: Kaydırma, Silme ve Taşıma

B14 dersPRO

Kullanıcıların liste içeriğini etkileşimli biçimde eklemesine, silmesine, yeniden sıralamasına ve yenilemesine izin verin.

13

NavigationStack ile Gezinme

B14 dersPRO

Modern, yığın tabanlı gezinmeyi kullanarak ekranlar arasında geçiş yapın ve veri aktarın.

14

TabView ve Çok Ekranlı Uygulamalar

B14 dersPRO

Sekmelerle bir uygulama yapısı oluşturun ve bölümler arasındaki gezinmeyi yönetin.

15

Sayfalar, Uyarılar ve Onaylar

B14 dersPRO

Önemli kullanıcı etkileşimlerini yönetmek için modalları, uyarıları ve onay iletişim kutularını görüntüleyin.

16

@Binding ile Durum Paylaşımı

B14 dersPRO

Üst ve alt görünümlerin eşzamanlı kalması için değiştirilebilir durumu alt görünümlere aktarın.

17

@Observable ile Gözlemlenebilir Modeller

B14 dersPRO

Mantığı görünümlerden çıkarıp kullanıcı arayüzünü yönlendiren gözlemlenebilir model sınıflarına taşıyın.

18

ScrollView ve LazyGrids

B14 dersPRO

Her boyuttaki akıcı kaydırma içeriğini ve uyarlanabilir ızgara düzenlerini oluşturun.

19

Animasyonlar ve Geçişler

B14 dersPRO

Doğal ve keyifli hissettiren akıcı animasyonlar ve görünüm geçişleri ekleyin.

20

async/await ile Veri Alma

B14 dersPRO

Modern Swift eşzamanlılığını kullanarak ağdan veri yükleyin ve verileri kullanıcı arayüzünde gösterin.

21

SwiftUI'de MVVM Mimarisi

B24 dersPRO

Model-View-ViewModel düzeniyle özellikleri temiz bir biçimde organize edin.

22

Combine: Tepkisel İşlem Hatları

B24 dersPRO

Combine yayıncıları, operatörleri ve aboneleriyle değer akışlarını işleyin.

23

SwiftData ile Kalıcılık

B24 dersPRO

Yapılandırılmış verileri SwiftData kullanarak yerel olarak saklayın, sorgulayın ve güncelleyin.

24

SwiftUI ile Core Data

B24 dersPRO

SwiftUI uygulamalarında güçlü ve olgun yerel kalıcılık için Core Data'yı entegre edin.

25

Özel Düzenler ve Hizalama Kılavuzları

B24 dersPRO

Layout protokolü ve hassas hizalama denetimiyle size özel düzenler oluşturun.

26

Yeniden Kullanılabilir Bileşenler ve ViewModifiers

B24 dersPRO

Özel değiştiriciler ve stillerle özenli, yeniden kullanılabilir bir bileşen kitaplığı oluşturun.

27

Performans ve Akıcı Kaydırma

B24 dersPRO

Yavaş SwiftUI görünümlerini teşhis edip düzelterek son derece akıcı ve duyarlı arayüzler oluşturun.

28

SwiftUI Uygulamalarını Test Etme

B24 dersPRO

Uygulama büyüdükçe özelliklerin güvenilir kalmasını sağlayan birim ve kullanıcı arayüzü testleri yazın.

29

Erişilebilirlik, Yerelleştirme ve Koyu Mod

B24 dersPRO

Uygulamanızı kapsayıcı, uyarlanabilir ve küresel bir kitleye hazır hâle getirin.

30

App Store'a Yayınlama

B24 dersPRO

Tamamlanmış bir uygulamayı Xcode'dan canlı App Store sürümüne güvenle taşıyın.

SSS

Sıkça Sorulan Sorular

SwiftUI Academy kursu ücretsiz mi?

Evet. SwiftUI Academy kursunu ücretsiz olarak başlayabilir ve etkileşimli derslerini hiç ücret ödemeden tamamlayabilirsin. İsteğe bağlı PRO aboneliği gelişmiş yapay zeka araçlarını ve paylaşılabilir bir sertifikayı açar.

SWIFT öğrenmek için önceki deneyim gerekli mi?

Hayır. Kurs temel bilgilerle başlar ve giderek daha ileri konulara ilerler, bu nedenle SWIFT deneyimi olmasa bile başlayabilirsin.

CoddyKit'te SWIFT nasıl öğreneceksin?

Yaparak öğrenirsin. Kısa etkileşimli dersler, açık bir açıklama ile gerçek zamanlı çalışan uygulamalı bir kodlama alıştırmasını bir araya getirir ve 24/7 AI öğretmen takılırsan kişiselleştirilmiş yardım sağlar.

SwiftUI Academy kursunu tamamladığımda sertifika alır mıyım?

Evet. PRO öğrenenler sınav yapabilir ve SwiftUI Academy kursu için doğrulanabilir bir koduyla paylaşılabilir bir tamamlama sertifikası kazanabilirler.

SWIFT öğrenimini telefonumda yapabilir miyim?

Evet. CoddyKit web ve yerel iOS ile Android uygulamaları olarak erişilebilir, böylece SWIFT öğrenimini herhangi bir cihazda yapabilir ve ilerlemeniz cihazlar arasında senkronize olur.

SwiftUI Academy Kursuna Şimdi Başla

Yapay zeka destekli derslerle programlamayı öğrenen binlerce öğrenciye katıl.

Ücretsiz Başla →Tüm Kursları Gözden Geçir