IOS APP DEVELOPMENT ESSENTIALS EĞİTİMİ

Sıfırdan ilk iOS uygulamanız

Swift, Xcode, ekranlar ve listelerle ilk çalışan iOS uygulamanızı adım adım geliştirin

iOS App Development Essentials Eğitimi, iOS geliştirmeye yeni başlayanlara temel becerileri kazandırır. Swift dilinin temelleri, Xcode ortamı ve bir uygulamanın yapı taşlarıyla başlar; temel görünümler, yerleşim, kullanıcı girdisi ve etkileşim işlenir.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Programlamaya yeni veya iOS'a yeni başlayanlar için temel iOS geliştirme becerileri

iOS App Development Essentials Eğitimi, iOS geliştirmeye yeni başlayanlara temel becerileri kazandırır. Katılımcılar Swift dilinin temellerini, Xcode ortamını ve bir uygulamanın yapı taşlarını öğrenir. Ekranlar, görünümler, kullanıcı girdisi, listeler ve basit veri saklama adım adım uygulanır. Program; birden çok ekran arasında gezinme ve ilk tam uygulamanın simülatörde çalıştırılmasıyla tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; Swift temellerinden ilk tam iOS uygulamasına kadar basit ve somut adımlarla ilerlenir.

Seviye

Temel Seviye — Swift, Xcode ve temel iOS bileşenleriyle ilk çalışan iOS uygulamanızı sıfırdan geliştirme

Öğrenme Metodu

Küçük ve anlaşılır örnekler adım adım kodlanır; her modülde yeni bir temel kavram basit bir uygulamaya eklenerek pekiştirilir.

Neden Bu Eğitim?

🌱Sağlam başlangıç

Ön bilgi gerektirmeyen bir tempoyla Swift ve iOS temellerini öğrenerek geliştirmeye sağlam bir giriş yaparsınız.

📱İlk çalışan uygulama

Eğitim sonunda simülatörde çalışan, birden çok ekranı ve verisi olan ilk iOS uygulamanızı kendi elinizle kurarsınız.

🧭Doğru yol haritası

Temelleri doğru öğrenerek SwiftUI, ağ ve yayın gibi ileri konulara sağlam bir zemin üzerinden ilerlersiniz.

Anahtar Konular

ios geliştirme eğitimiios başlangıç kursuswift öğrenmexcode eğitimiilk ios uygulamasıtemel ios geliştirmemobil uygulama geliştirmesıfırdan iosios kursuswift temelleri
“Her iOS geliştiricisinin bir ilk uygulaması vardır; bu eğitim o ilk uygulamayı korkmadan, adım adım ve kendi ellerinizle kurmanızı sağlar.”

Ön Koşullar

Eğitime başlamadan önce faydalı olacak ortam ve ilgi

1
Bilgisayar kullanımı

Dosya, klasör ve uygulama kurulumu gibi temel bilgisayar kullanımına aşinalık yeterli olacaktır.

2
Mantıksal düşünme

Adım adım problem çözmeye yatkınlık öğrenmeyi kolaylaştırır; programlama deneyimi gerekmez.

3
Mac ve Xcode

Geliştirmenin yapıldığı, Xcode kurulu çalışır bir Mac gereklidir; alternatif olarak laboratuvar sağlanabilir.

4
Öğrenmeye ilgi

Yeni kavramları denemeye ve küçük hatalardan öğrenmeye açık olmak eğitimden verimi artırır.

Eğitim İçeriği

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.

Günün hedefiKatılımcı Swift dilinin temel söz dizimini öğrenir, değişken ve fonksiyon yazar, Xcode ortamını tanır ve ilk basit uygulamayı simülatörde çalıştırır.
Modül 1
Swift ile İlk Adımlar
  • let ve var ile sabit ve değişken
  • Sayı, metin ve mantıksal veri tipleri
  • Operatörler ve basit matematiksel ifadeler
  • Metin birleştirme ve metin ara değer
  • Yorum satırı ve okunabilir kod
  • Playground ile kodu hızlıca deneme
Modül 2
Kontrol Akışı ve Fonksiyonlar
  • if ve switch ile karar verme yapıları
  • for ve while ile tekrar eden döngüler
  • Fonksiyon tanımlama ve parametre
  • Fonksiyondan geri dönüş değeri kullanma
  • Basit optional kavramına giriş
  • Küçük mantık problemlerini çözme
Modül 3
Xcode Ortamını Tanıma
  • Xcode arayüzü ve pencere bölümleri
  • Yeni bir proje oluşturma adımları
  • Proje gezgini ve dosya yapısının tanınması
  • Simülatör seçimi ve çalıştırma
  • Hata ve uyarı mesajlarının okunması
  • Önizleme ve hızlı geri bildirim
Modül 4
İlk Uygulamanın Kurulması
  • Basit bir ekranın oluşturulması
  • Ekrana metin ve görsel öğeleri ekleme
  • Uygulamanın simülatörde açılması
  • Küçük bir değişiklik yapıp görme
  • Proje dosyalarının düzenlenmesi
  • Uygulama simgesi ve adının ayarlanması
Günün hedefiKatılımcı temel görünümleri kullanır, ekrana yerleştirir, buton ve metin alanıyla kullanıcı girdisi alır ve basit etkileşimlere tepki vermeyi öğrenir.
Modül 1
Temel Görünümler
  • Metin (Text) ve etiket gösterimi
  • Görsel (Image) ekleme ve ölçekleme
  • Buton (Button) görünümü oluşturma
  • Renk ve biçimlendirmenin temelleri
  • Boşluk, kenar ve hizalama ayarları
  • Görünümlerin ekrana yerleştirilmesi
Modül 2
Yerleşim Temelleri
  • Dikey ve yatay olarak dizilim yapma
  • Görünümleri bir arada gruplama
  • Boşluk (spacing) ve kenar boşluğu
  • İçeriği ekranda ortalama ve hizalama
  • Basit düzeyde uyarlanabilir yerleşim
  • Düzenin farklı ekranda görünmesi
Modül 3
Kullanıcı Girdisi
  • Metin alanı (TextField) ile girdi
  • Anahtar (Toggle) ve seçim kontrolü
  • Kaydırıcı (Slider) ile değer seçme
  • Girdinin bir değişkende tutulması
  • Basit düzeyde girdi doğrulaması yapma
  • Girdiye göre ekranın güncellenmesi
Modül 4
Etkileşim ve Durum
  • Butona basıldığında tepki verme
  • Ekranda gösterilen değeri değiştirme
  • Durum (state) kavramının temeli
  • Sayaç gibi basit bir etkileşim örneği
  • Kullanıcıya geri bildirim verme
  • Küçük etkileşimli bir ekran kurma
Günün hedefiKatılımcı listelerle veri gösterir, ekranlar arasında gezinir, basit veri saklamayı öğrenir ve birden çok ekranlı ilk tam uygulamasını simülatörde tamamlar.
Modül 1
Listelerle Veri Gösterme
  • Liste (List) ile öğe gösterimi
  • Dizi verisini listede gösterme
  • Liste satırının biçimlendirilmesi
  • Liste satırına tıklama ve seçim
  • Listeye yeni öğe ekleme ve silme
  • Listede basit arama veya filtreleme
Modül 2
Ekranlar Arası Gezinme
  • İkinci bir ekranın oluşturulması
  • Bir ekrandan diğerine geçiş yapma
  • Detay ekranına veri taşıma işlemi
  • Geri dönüş ve gezinme akışının kurulması
  • Sekmeli (tab) gezinme yapısına giriş
  • Çok ekranlı bir gezinme akışı kurma
Modül 3
Basit Veri Saklama
  • UserDefaults ile küçük veri saklama
  • Kullanıcı ayar ve tercihlerini kaydetme
  • Uygulama kapanınca veriyi koruma
  • Kayıtlı veriyi okuyup ekrana getirme
  • Basit bir veri modeli oluşturma
  • Veri ile arayüz arasındaki ilişki
Modül 4
İlk Tam Uygulama
  • Öğrenilenleri tek projede birleştirme
  • Liste ve detay ekranını bağlama
  • Kullanıcı girdisiyle veriyi güncelleme
  • Uygulamayı baştan sona test etme
  • Küçük hataları bulma ve düzeltme
  • Sonraki öğrenme adımlarına bakış

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Swift temelleri

Swift dilinde değişken, fonksiyon, karar ve döngü gibi temel yapıları kullanarak basit programlar yazabilirsiniz.

✅
Xcode kullanımı

Xcode'da proje oluşturur, kodu düzenler ve uygulamanızı simülatörde çalıştırıp hataları okuyabilirsiniz.

✅
Temel görünümler

Metin, görsel, buton gibi temel görünümleri kullanarak basit ama düzenli iOS ekranları tasarlayabilirsiniz.

✅
Yerleşim

Görünümleri dikey ve yatay olarak düzenleyip hizalayarak farklı ekranlarda düzgün görünen yerleşimler kurarsınız.

✅
Kullanıcı girdisi

Metin alanı, anahtar ve kaydırıcıyla kullanıcıdan veri alır ve girdiye göre ekranı güncelleyebilirsiniz.

✅
Listeler ve gezinme

Verileri listede gösterir, ekranlar arasında gezinir ve detay ekranına veri taşıyan akışlar kurabilirsiniz.

✅
Basit veri saklama

UserDefaults ile küçük verileri saklayıp uygulama yeniden açıldığında koruyarak kalıcı tercihler yönetirsiniz.

✅
İlk tam uygulama

Öğrendiklerinizi birleştirerek birden çok ekranı ve verisi olan ilk tam iOS uygulamanızı kendiniz geliştirirsiniz.

Kimler İçin Uygundur?

  • iOS geliştirmeye yeni başlamak isteyen öğrenciler
  • programlamaya yeni girenler
  • başka alandan iOS'a geçmek isteyen ilgililer
  • temel mobil uygulama becerileri edinmek isteyen başlangıç seviyesi katılımcılar için uygundur

Sıkça Sorulan Sorular

Programlama bilmiyorum, bu eğitime başlayabilir miyim?
Evet, eğitim başlangıç seviyesidir ve programlama deneyimi gerektirmez. Swift dilinin temelleri sıfırdan, basit örneklerle anlatılır. Adım adım problem çözmeye yatkınlık yeterlidir; tempoyu yeni başlayanlara göre ilerler ve her kavram somut örneklerle pekiştirilir.
Bu eğitim için Mac gerekli mi?
Evet, iOS geliştirme Xcode gerektirir ve Xcode yalnızca macOS üzerinde çalışır. Katılımcıların Xcode kurulu çalışır bir Mac'e erişimi gerekir. Kurumsal gruplar için laboratuvar ve ortam gereksinimleri eğitim öncesi birlikte planlanır.
Eğitim sonunda ne yapabilir hâle gelirim?
Eğitim sonunda Swift temellerini kullanabilir, Xcode'da proje kurabilir ve birden çok ekranı, listesi ve basit verisi olan ilk iOS uygulamanızı kendiniz geliştirebilirsiniz. Bu temel, SwiftUI, ağ ve yayın gibi ileri konulara sağlam bir zemin oluşturur.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Swift temellerinden ilk tam iOS uygulamasına kadar basit ve somut adımlarla ilerlenir. Yüz yüze veya online yapılabilir ve kurumun ya da grubun seviyesine göre uyarlanabilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve geliştirilen ilk uygulamayı belgeler; kurumsal gruplara özel uyarlama yapılabilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. iOS App Development Essentials Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

iOS ve SwiftSwift Programlama Diline Giriş Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Swift Programlama Diline Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Sıfırdan Swift programlama giriş eğitimi: değişkenler, koşullar, döngüler, fonksiyonlar, koleksiyonlar ve optional temelleri.

Detayları Gör →
iOS ve SwiftSwift Programming for iPhone and iPad Applications Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Swift Programming for iPhone and iPad Applications Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Swift ve UIKit ile iPhone ve iPad uygulama geliştirme eğitimi: Auto Layout, size class, split view, Core Data ve App Store.

Detayları Gör →
iOS ve SwiftSwift ve ARKit ile Artırılmış Gerçeklik Uygulamaları Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Swift ve ARKit ile Artırılmış Gerçeklik Uygulamaları Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Swift, ARKit ve RealityKit ile artırılmış gerçeklik uygulama geliştirme eğitimi: dünya takibi, düzlem algılama, raycasting.

Detayları Gör →
iOS ve SwiftSwift ve Core Data ile Veritabanı Uygulamaları Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Swift ve Core Data ile Veritabanı Uygulamaları Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Swift ve Core Data ile iOS uygulamalarında kalıcı veri katmanı kurmayı, sorgu, ilişki, eşzamanlılık ve CloudKit senkronizasyonunu uygulamalı öğrenin.

Detayları Gör →
iOS ve SwiftSwift ve Xcode Kullanarak iOS Geliştirme Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Swift ve Xcode Kullanarak iOS Geliştirme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Swift ve Xcode ile iOS uygulama geliştirmeyi temelden öğrenin; Swift dili, UIKit, Auto Layout, URLSession ve App Store yayın sürecini uygulamalı kapsar.

Detayları Gör →
iOS ve SwiftSwiftUI ile Modern iOS Uygulama Geliştirme Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

SwiftUI ile Modern iOS Uygulama Geliştirme Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

SwiftUI ile bildirime dayalı modern iOS uygulamaları geliştirmeyi öğrenin; view, state, binding, navigation, animasyon ve async/await konularını uygulamalı kaps

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn