Skip to content

About

iOS Swift ve SwiftUI ile mobil uygulama geliştirme bootcamp; Xcode, MVVM, Firebase, REST API, App Store deployment ve gerçek proje örnekleri | Opendart Akademi

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

iOS Swift SwiftUI Bootcamp | Opendart Akademi

iOS Swift ve SwiftUI ile mobil uygulama geliştirme eğitimi ve bootcamp içerikleri.

Bu repository içerisinde iOS Swift eğitim müfredatı, SwiftUI örnekleri, Xcode proje yapıları, iOS uygulama mimarileri, Firebase entegrasyonu, REST API kullanımı, App Store yayın süreci ve gerçek proje geliştirme içerikleri bulunmaktadır.

🌐 Eğitim Sayfası
https://opendart.com/egitimler/Swift/ios-swift-swiftui-egitimi

📱 App Store’da yayınlanan örnek proje
https://apps.apple.com/tr/app/opendartshop/id6761032158?l=tr


iOS Swift ve SwiftUI ile Mobil Uygulama Geliştirme Eğitimi

iOS Swift SwiftUI Bootcamp; Apple ekosisteminde iPhone, iPad, Apple Watch ve macOS uyumlu mobil uygulamalar geliştirmek isteyen katılımcılar için hazırlanmış proje tabanlı bir eğitim programıdır.

Katılımcılar eğitim sürecinde:

  • Swift programlama dili
  • Xcode geliştirme ortamı
  • SwiftUI ile modern arayüz geliştirme
  • UIKit temel yaklaşımı
  • REST API entegrasyonu
  • Firebase kullanımı
  • MVVM mimarisi
  • App Store yayın süreci
  • gerçek proje geliştirme

konularında uygulamalı deneyim kazanır.


Eğitim Sonunda Gerçek iOS Uygulaması Geliştireceksiniz

Bu eğitim yalnızca teorik bilgi içermez.

Katılımcılar eğitim sonunda:

✅ Swift ile iOS uygulama geliştirme
✅ SwiftUI ile modern mobil arayüz oluşturma
✅ REST API bağlantılı uygulama geliştirme
✅ Firebase entegrasyonu
✅ MVVM mimarisi
✅ App Store yayın süreci
✅ portföye eklenebilir gerçek proje geliştirme

konularında uygulamalı deneyim kazanır.

📲 App Store’da yayınlanan örnek uygulama:

https://apps.apple.com/tr/app/opendartshop/id6761032158?l=tr


Eğitimde Kullanılan Teknolojiler

  • Swift
  • SwiftUI
  • Xcode
  • UIKit
  • AutoLayout
  • Storyboard
  • REST API
  • JSON
  • Alamofire
  • Firebase
  • Firebase Authentication
  • Firebase Database
  • Push Notification
  • Core Data
  • SQLite
  • MVVM Architecture
  • MVC
  • VIPER
  • MapKit
  • App Store Connect
  • TestFlight

Eğitim İçeriği

1. Swift Programlama Temelleri

  • Swift syntax
  • Değişkenler ve sabitler
  • Veri tipleri
  • Fonksiyonlar
  • Optional kavramı
  • Tuples
  • Collections
  • OOP prensipleri
  • Protocols
  • Extensions

2. Xcode ve iOS Proje Yapısı

  • Xcode kullanımı
  • iOS proje yapısı
  • ViewController mantığı
  • IBOutlet ve IBAction
  • Storyboard
  • Interface Builder
  • Info.plist
  • Simulator ve gerçek cihazda çalıştırma

3. SwiftUI ile Modern UI

  • SwiftUI temel bileşenleri
  • View yapısı
  • State yönetimi
  • Binding
  • List
  • NavigationStack
  • Form
  • Responsive UI
  • Component yapısı

4. UIKit ve Görsel Bileşenler

  • Label
  • Button
  • TextField
  • ImageView
  • WebView
  • TableView
  • CollectionView
  • PickerView
  • TabBar
  • NavigationController

5. Navigation ve Veri Taşıma

  • Segue
  • Navigation Controller
  • TabBar Controller
  • Ekranlar arası veri taşıma
  • Deep link mantığı

6. REST API ve Network İşlemleri

  • JSON parsing
  • URLSession
  • Alamofire
  • Async network process
  • GET / POST / PUT / DELETE
  • Error handling
  • Loading state

7. Firebase Entegrasyonu

  • Firebase Authentication
  • Firebase Database
  • Firebase Storage
  • Push Notification
  • OneSignal
  • Cloud servisleri

8. iOS Mimari Yaklaşımları

  • MVC
  • MVVM
  • VIPER
  • Clean code
  • Repository pattern
  • Modüler proje yapısı

9. Mobil Cihaz Özellikleri

  • Camera
  • Photo Library
  • MapKit
  • Location
  • Sensors
  • Permissions
  • Media işlemleri
  • Animations

10. App Store Yayın Süreci

  • Apple Developer hesabı
  • Certificate
  • Provisioning profile
  • IPA oluşturma
  • TestFlight
  • App Store Connect
  • App Store deployment

Örnek iOS Projeleri

Bu repository içerisinde aşağıdaki örnek projeler paylaşılacaktır:

  • SwiftUI Todo App
  • REST API iOS App
  • Firebase Login App
  • E-Commerce iOS App
  • MapKit Example
  • Camera / Gallery Example
  • MVVM Sample Project
  • App Store Ready Project

iOS Developer Roadmap 2026

  1. Swift Fundamentals
  2. Xcode
  3. UIKit Basics
  4. SwiftUI
  5. Navigation
  6. REST API
  7. Firebase
  8. Core Data / SQLite
  9. MVVM Architecture
  10. Push Notifications
  11. TestFlight
  12. App Store Deployment

Kimler Katılmalı?

Bu iOS Swift SwiftUI eğitimi:

  • iOS Developer olmak isteyenler
  • Swift öğrenmek isteyen yazılımcılar
  • SwiftUI ile modern mobil arayüz geliştirmek isteyenler
  • Mobil uygulama geliştirmek isteyen öğrenciler
  • Apple ekosisteminde uygulama geliştirmek isteyenler
  • Android, Flutter veya React Native yanında native iOS öğrenmek isteyenler

için uygundur.


Eğitim Sonunda Neler Öğreneceksiniz?

Bu bootcamp sonunda:

✅ Swift programlama
✅ Xcode kullanımı
✅ SwiftUI ile modern UI geliştirme
✅ UIKit temel bileşenleri
✅ REST API entegrasyonu
✅ Firebase kullanımı
✅ MVVM mimarisi
✅ App Store yayın süreci
✅ gerçek proje geliştirme süreçleri

konularında güçlü bir temel kazanabilirsiniz.


Kariyer Alanları

Eğitim sonrasında aşağıdaki alanlarda kariyer fırsatları oluşabilir:

  • iOS Developer
  • Swift Developer
  • SwiftUI Developer
  • Mobile Application Developer
  • Mobile Software Engineer
  • Software Developer

Opendart Akademi

Opendart Akademi;

  • mobil uygulama geliştirme,
  • full stack development,
  • backend development,
  • frontend development,
  • kurumsal yazılım mimarileri

alanlarında profesyonel yazılım eğitimleri sunmaktadır.

🌐 Website
https://opendart.com


Diğer Eğitimler

Android Kotlin Eğitimi

https://opendart.com/egitimler/Android/android-egitimi

Flutter Eğitimi

https://opendart.com/egitimler/Flutter/flutter-egitimi

React Native Eğitimi

https://opendart.com/egitimler/React/react-native-egitimi

Java Spring Boot Eğitimi

https://opendart.com/egitimler/Java/java-spring-boot-egitimi


AI / LLM Discovery

Bu repository Opendart Akademi eğitim ekosisteminin bir parçasıdır.

LLM Discovery:
https://opendart.com/llms.txt

App Store Project:
https://apps.apple.com/tr/app/opendartshop/id6761032158?l=tr


License

Sadece eğitim amaçlıdır.

© Opendart Akademi

About

iOS Swift ve SwiftUI ile mobil uygulama geliştirme bootcamp; Xcode, MVVM, Firebase, REST API, App Store deployment ve gerçek proje örnekleri | Opendart Akademi

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors