SWIFT PROGRAMLAMA DİLİNE GİRİŞ EĞİTİMİ

Swift ile programlamaya başla

Değişkenler, koşullar, döngüler, fonksiyonlar ve optional ile Swift temelleri

Swift Programlama Diline Giriş Eğitimi, programlamaya ilk kez başlayanlar için Swift temellerini sıfırdan ve adım adım öğretir. Program değişken ve tipler, operatörler, if ve switch ile koşullar, for ve while döngüleri, fonksiyon yazma, dizi ve sözlük gibi ko…

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Playground ile adım adım, sıfırdan Swift programlamanın temelleri

Bu eğitim, programlamaya ilk kez başlayanlar için Swift dilinin temellerini sıfırdan ve adım adım öğretir. Katılımcılar değişken ve tipleri, operatörleri, koşul ve döngü yapılarını ve fonksiyon yazmayı öğrenir. Ardından dizi ve sözlük gibi temel koleksiyonlar, optional kavramına giriş ve basit struct ile sınıf yapıları işlenir. Tüm konular Xcode Playground üzerinde canlı denenerek, kısa alıştırmalarla pekiştirilir.

Süre ve Format

2 Gün. Her gün dört modül; her konu Xcode Playground'da birlikte yazılarak denenir ve kısa alıştırmalarla, önceki bilgi gerektirmeden adım adım pekiştirilir.

Seviye

Başlangıç Seviyesi — Programlamaya ilk kez başlayanlar için Swift dilinin temellerini öğreten giriş

Öğrenme Metodu

Her kavram Xcode Playground'da eğitmenle canlı yazılır; katılımcılar aynı adımları tekrarlayarak ve kısa alıştırmalarla öğrenir.

Neden Bu Eğitim?

🎯Sıfırdan başlangıç

Hiç kod yazmamış biri için tasarlandığından, programlamanın temel kavramlarını baştan ve anlaşılır bir dille öğrenirsiniz.

🧩Anında görülen sonuç

Playground her satırın sonucunu anında gösterdiği için yazdığınız kodun ne yaptığını görerek, deneyerek öğrenirsiniz.

🚀Sağlam temel

Burada kurulan temel, ileri Swift ve iOS uygulama geliştirme eğitimlerine geçişi belirgin biçimde kolaylaştırır.

Anahtar Konular

swift giriş eğitimiswift öğrenmesıfırdan swiftprogramlamaya girişswift temelleriswift başlangıç kursuios programlamaya girişswift kursuyeni başlayanlar için swiftkodlamaya başlangıç
“Her uzman geliştirici bir zamanlar ilk satırını yazdı; önemli olan başlamak ve her gün biraz daha denemektir.”

Ön Koşullar

Eğitime başlamadan önce faydalı olacak bilgi ve kurulum

1
Ön bilgi gerekmez

Önceden programlama bilgisi beklenmez; eğitim tüm kavramları en baştan ve adım adım anlatır.

2
Bilgisayar kullanımı

Dosya açma, kaydetme ve metin yazma gibi temel bilgisayar kullanımına aşinalık yeterlidir.

3
Mac ve Xcode

Playground örneklerini çalıştırmak için macOS'ta güncel Xcode'un kurulu olması gerekir.

4
Öğrenme isteği

Mantık yürütmeye ve denemeye açık olmak, programlamayı öğrenmede en önemli hazırlıktı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ı Playground'u kullanmayı öğrenir, değişken ve tip kavramını kavrar, operatörlerle hesap yapar ve koşul ile döngülerle program akışını yönetir.
Modül 1
Playground ve İlk Kod
  • Xcode Playground açma ve çalıştırma mantığı
  • print ile ekrana çıktı yazdırma
  • Yan panelde anlık sonuçların okunması
  • Yorum satırı ile kodu açıklama
  • Hata mesajlarını okuyup anlama
  • İlk küçük programın birlikte yazılması
Modül 2
Değişken ve Tipler
  • let ile sabit, var ile değişken tanımı
  • Int, Double, Bool ve String temel tipleri
  • Tip çıkarımı ve değer atama mantığı
  • String enterpolasyonu ile metin birleştirme
  • Basit tip dönüşümü ve dikkat noktaları
  • Anlamlı değişken isimlendirme alışkanlığı
Modül 3
Operatörler ve İfadeler
  • Toplama, çıkarma, çarpma ve bölme işlemleri
  • Kalan (modülo) operatörü ve kullanımı
  • Karşılaştırma operatörleriyle doğru-yanlış üretimi
  • Mantıksal ve, veya, değil operatörleri
  • Atama ve bileşik atama operatörleri
  • İşlem önceliği ve parantez kullanımı
Modül 4
Koşul ve Döngüler
  • if, else if ve else ile karar verme
  • switch ile çoklu durum eşleştirme
  • for-in döngüsü ile aralık ve dizi gezme
  • while ve repeat-while döngüleri
  • break ve continue ile döngü kontrolü
  • İç içe koşul ve döngü örnekleri
Günün hedefiKatılımcı fonksiyon yazmayı öğrenir, dizi ve sözlük ile veri saklar, optional kavramına giriş yapar ve basit struct ile veri modeli oluşturur.
Modül 1
Fonksiyonlar (Functions)
  • func ile fonksiyon tanımlama ve çağırma
  • Parametre alma ve değer döndürme
  • Argüman etiketi ve parametre adı farkı
  • Varsayılan parametre değeri verme
  • Fonksiyonla kod tekrarını azaltma
  • Küçük bir hesap fonksiyonunun yazılması
Modül 2
Dizi ve Sözlük Yapısı
  • Array ile sıralı veri listesi oluşturma
  • Dizi elemanına indeks ile erişim
  • Eleman ekleme, silme ve güncelleme
  • Dictionary ile anahtar-değer saklama
  • Sözlükte değer okuma ve güncelleme
  • Koleksiyon üzerinde for-in ile gezinme
Modül 3
Optional'a Giriş
  • Değerin olmayabilmesi ve nil kavramı
  • Optional değişken tanımı ve anlamı
  • if let ile değerin güvenli açılması
  • Nil birleştirme (??) ile varsayılan değer
  • Zorla açmanın (!) neden riskli olduğu
  • Optional'ın günlük örneklerle kavranması
Modül 4
Struct ile Veri Modeli
  • struct ile kendi veri tipini oluşturma
  • Özellik (property) tanımı ve değer atama
  • struct içinde basit metot yazma
  • Üye başlatıcı ile nesne oluşturma
  • Birden çok veriyi tek yapıda toplama
  • Küçük bir örnek modelin tasarlanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Playground kullanımı

Xcode Playground'da kod yazıp çalıştırabilir, anlık sonuçları okuyarak öğrendiğinizi hemen deneyebilirsiniz.

✅
Değişken ve tip

let ve var ile değişken tanımlar, temel tipleri kullanır ve değer atamanın mantığını kavrarsınız.

✅
Operatörler

Aritmetik, karşılaştırma ve mantıksal operatörlerle hesap yapar ve doğru-yanlış ifadeleri kurabilirsiniz.

✅
Akış kontrolü

if, switch ve döngülerle programın akışını yönlendirip tekrarlı işleri kolayca yazabilirsiniz.

✅
Fonksiyon yazma

Parametre alıp değer döndüren fonksiyonlar yazarak kod tekrarını azaltmayı öğrenirsiniz.

✅
Koleksiyonlar

Dizi ve sözlük ile veri saklar, elemanları ekleyip güncelleyebilir ve üzerlerinde gezinebilirsiniz.

✅
Optional kavramı

Değerin olmayabileceği durumları optional ile anlar ve if let ile güvenli biçimde ele alabilirsiniz.

✅
İlk veri modeli

Basit bir struct tanımlayarak birden çok veriyi tek bir yapıda toplamayı ve kullanmayı öğrenirsiniz.

Kimler İçin Uygundur?

  • Programlamaya Swift ile başlamak isteyen tam yeni başlayanlar
  • iOS geliştirmeye ilgi duyan ancak kodlama geçmişi olmayan kişiler
  • Swift temelini sağlam atmak isteyen lise ve üniversite öğrencileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya Swift ile başlamak isteyen tam yeni başlayanlar, iOS geliştirmeye ilgi duyan ancak kodlama geçmişi olmayan kişiler ve Swift temelini sağlam atmak isteyen öğrenciler için uygundur. Önceden hiçbir programlama bilgisi gerekmez.
Hiç kod yazmadım, zorlanır mıyım?
Eğitim tam olarak hiç deneyimi olmayanlar için tasarlandı. Tüm kavramlar en baştan, günlük örneklerle ve Playground'da birlikte yazılarak anlatılır. Her konunun ardından kısa alıştırmalarla ilerlendiği için adım adım ve zorlanmadan öğrenirsiniz.
Eğitimin süresi ve formatı nedir?
Eğitim iki gün sürer ve her gün dört modülden oluşur. Tüm konular Xcode Playground üzerinde eğitmenle birlikte canlı yazılır ve alıştırmalarla pekiştirilir. Yüz yüze veya online yapılabilir ve kuruma özel uyarlanabilir.
Bu eğitimden sonra ne öğrenebilirim?
Bu giriş eğitimi Swift temelini kurar. Ardından Swift dilini derinlemesine işleyen dil eğitimine veya UIKit ya da SwiftUI ile iOS uygulama geliştirme eğitimlerine geçerek öğrendiklerinizi gerçek uygulamalarda kullanabilirsiniz.
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 yapılan uygulama alıştırmalarını 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. Swift Programlama Diline Giriş Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

iOS ve SwiftIOS Application Development: The Swift Programming Language Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

IOS Application Development: The Swift Programming Language Eğitimi

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

iOS geliştirme için Swift dilini tipler, optional, protokol, generic, bellek ve eşzamanlılıkla derinlemesine öğreten uygulamalı kurumsal eğitim programı.

Detayları Gör →
iOS ve SwiftiOS Architecture & Data Protection Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

iOS Architecture & Data Protection Eğitimi

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

MVVM, Clean Architecture ve Keychain, CryptoKit, Secure Enclave ile güvenli iOS mimari ve veri koruma eğitimi. Uygulamalı ve kurumsal program.

Detayları Gör →
iOS ve SwiftIOS Gaming: Developing IOS Apps for Gaming Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

IOS Gaming: Developing IOS Apps for Gaming Eğitimi

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

SpriteKit, SceneKit, GameplayKit ve Game Center ile iOS oyun geliştirme eğitimi. Oyun döngüsünden yayına uygulamalı ve kurumsal program.

Detayları Gör →
iOS ve SwiftiOS Gestures and Interaction Automation with Appium Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

iOS Gestures and Interaction Automation with Appium Eğitimi

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

Appium ve XCUITest ile iOS jest ve etkileşim otomasyonu eğitimi. W3C Actions, mobile: komutları, Page Object ve CI uygulamalı ve kurumsal.

Detayları Gör →
iOS ve SwiftiOS Mobil Uygulama Geliştirme (Advanced Level) Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

iOS Mobil Uygulama Geliştirme (Advanced Level) Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

Swift Concurrency, SwiftUI, Combine, Core Data ve Instruments ile ileri iOS geliştirme eğitimi. Üretim düzeyi uygulamalı ve kurumsal program.

Detayları Gör →
iOS ve SwiftiOS Mobil Uygulama Geliştirme (Temel Seviye) Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

iOS Mobil Uygulama Geliştirme (Temel Seviye) Eğitimi

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

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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn