iOS, Apple ekosistemindeki iPhone ve iPad cihazlar için geliştirilen güçlü mobil işletim sistemidir. Bu iOS Swift SwiftUI eğitimi, Swift programlama dili ve SwiftUI framework’ü ile modern, performanslı ve App Store’a gönderilebilir mobil uygulamalar geliştirmek isteyen katılımcılar için hazırlanmıştır.
Eğitim boyunca Swift, SwiftUI, Xcode, Storyboard, Auto Layout, REST API entegrasyonu, JSON servisleri, Firebase, SQLite, MVVM mimarisi, iOS cihaz özellikleri ve App Store yayın süreci uygulamalı olarak ele alınır. Amaç yalnızca teorik bilgi vermek değil; gerçek proje geliştirerek portföye eklenebilecek üretime yakın iOS uygulamaları ortaya çıkarmaktır.
Online-Canlı eğitimler, eğitmen ve sınıf arkadaşlarınla birlikte video konferans uygulamaları (Zoom Platformu) üzerinden canlı olarak takip edebileceğin eğitimlerdir. Ders boyunca eğitmene soru sorabilir, uygulamalı çalışmalara katılabilir ve proje geliştirme sürecinde destek alabilirsin.
Dilediğin Yerden Katıl
Opendart Akademi'nin planlanmış derslerine uzaktan, online-canlı olarak katılabilirsin. Kurumsal ve yüz yüze eğitim talepleri için Opendart Akademi ile iletişime geçilebilir.
Eğitim Süresi: 2 Ay (120 Saat + Proje Geliştirme)
Ön Koşul: Temel programlama bilgisi önerilir.
iOS Swift SwiftUI eğitimi boyunca gerçek dünya mobil uygulama geliştirme süreçleri uygulamalı olarak ele alınır. Eğitim sonunda Swift, SwiftUI, Xcode, Firebase, REST API, MVVM ve App Store yayın hazırlığı gibi konuları kapsayan profesyonel bir iOS uygulaması geliştirme deneyimi kazanabilirsiniz.
Opendart Akademi tarafından geliştirilen ve App Store’da yayınlanan örnek iOS uygulamasını inceleyebilirsiniz:
App Store’daki OpendartShop Uygulamasını İncele
Bu yapı, eğitim sonunda yalnızca kod yazmayı değil; App Store’a gönderilebilir, portföyde gösterilebilir ve gerçek kullanıcı deneyimine yakın mobil uygulama geliştirmeyi hedefler.
Bilişim sektöründe görev yapan ve en son mobil yazılım geliştirme teknolojileri hakkında
kendini uzmanlaştırmak ve mobil yazılım sektöründe aranan bir profesyonel olmak isteyen herkes için.
iOS Swift Programlama Dili ile iOS Swift - SwiftUI Eğitim kursuna katıldığınızda her türlü mobil cihaz için
örneğin, tablet, cep telefonu gibi mobil uygulamalar gelistirebileceksiniz.
Mobil uygulamalar artık hayatımızın değişmez bir parçası. Kullandığımız tüm araçlar bir uygulamaya sahip.
Mobil uygulama geliştirerek, geleceğin en değerli meslekleri arasında kendinize yer açabilirsiniz.
Siz de mobil uygulama dünyasına dahil olmak istiyorsanız bu eğitim tam size göre.
- iOS Veri Tipleri
- iOS Swift Object Oriented Programming(Variables, function, Class, protocols open Class)
- Storyboard, IBOutlet, Action tanımlamaları, SwiftUI, AutoLayout, Constraints
- Yeni bir ViewController Oluşturmak
- Görsel Komponentler (Label, Button, TextField, ImageView, Webview Bileşenleri)
- Interface Builder Kullanımı IBOutler, IBAction Kavramları
- Segue Kavramı, Ekranlar arası veri taşıma
- Sabitler ve Değişkenler
- Veri Tipleri
- Swift'te Kontrol Komutları
- Swift'te Fonksiyonlar
- Fonksiyon parametreleri ve Return Değerleri
- Tuples ve Optional Kavramları
- Sınıflar(Classes) ve Nesneler (Objects) ve Yapılar (Structures), protocols
- Property Observers (Özellik Gözlemleyiciler)
- Inhetirance ( Kalıtım)
- Custom TableView, Collection View, PickerView Kullanımı
- Navigation Tool Bar, TabBar,Dictionary, compactMap, Permissions info.plist,SQLite
- Terminal ve Pod Kullanımı
- Carthage Kurulumu
- iOS Veri Tipleri
- Custom TableView, Collection View, PickerView Kullanımı
- Navigation Tool Bar, TabBar,Dictionary, compactMap, Permissions info.plist,SQLite
- Json Web Services, Async, Network Process, Rxswift, SwiftyEventBus
- Json Web Servisleri ile haberleşme (Alamofire Kurulumu Kullanımı), Async, Network Process
- Basic Cinema App
- Extensions, Media, Camera, Video, Mapkit, Animations, MKWebView, Sensors(shake),SpeechApp
- One Signal ve Firebase ile Push Notification
- MVC - MVP - MVVM, Viper Architecture
- Firebase Database, Authentication, Storage
- Apple Geliştirici Hesabı Nasıl Alınır?
- Uygulamanın Cihaz Üzerinde Çalıştırılması ve Sertifikalar
- Uygulamanın ipa dosyasının oluşturulması, AppStore'a Gönderilmesi
Bu eğitim; iOS Developer olmak isteyenler, Swift ve SwiftUI ile mobil uygulama geliştirmek isteyen öğrenciler, yazılımcılar ve kurumsal mobil ekipler için uygundur. Temel programlama bilgisi önerilir.
Swift, SwiftUI, Xcode, Storyboard, Auto Layout, REST API, JSON servisleri, Firebase, SQLite, MVVM mimarisi, iOS cihaz özellikleri ve App Store yayın sürecini uygulamalı olarak öğrenirsiniz.
Evet. Eğitim boyunca gerçek uygulama geliştirme yaklaşımı uygulanır. App Store’da yayınlanan OpendartShop iOS uygulaması örneği üzerinden App Store’a gönderilebilir profesyonel proje geliştirme süreci ele alınır.
Eğitim online canlı olarak Zoom platformu üzerinden yapılır. Derslerde eğitmene soru sorabilir, uygulamalı çalışmalara katılabilir ve proje geliştirme sürecinde destek alabilirsiniz.
%90 katılım sağlayan kursiyerlere katılım sertifikası, bitirme projesini tamamlayan kursiyerlere başarı sertifikası verilir.
Tarih : 18/03/2023
Gün : Cumartesi,Pazar,Haftasonu Öğlen
Yer : Online(Canlı)
Saat : 14:00-19:00
Süre : 120 Saat
Ücret : Ücretlidir / Sorunuz
Bu iOS mobil uygulama geliştirme kursu; Swift programlama dili, SwiftUI arayüz geliştirme, Xcode kullanımı, servis entegrasyonu, local veri yönetimi, Firebase ve App Store yayın süreci odaklıdır. Mobil programlama alanında farklı teknolojileri karşılaştırmak isteyen katılımcılar için Android Kotlin eğitimi, Flutter eğitimi ve React Native eğitimi sayfaları da tamamlayıcı kaynaklar sunar.
Eğitim sonunda Swift ile iOS uygulama geliştirme mantığını kavrayabilir, SwiftUI ile modern arayüzler hazırlayabilir, REST API ve Firebase ile çalışan mobil uygulamalar geliştirebilir, MVVM yaklaşımıyla daha sürdürülebilir projeler oluşturabilir ve App Store yayın hazırlığı sürecini öğrenebilirsiniz.
Bu eğitim; iOS Developer, Swift Developer, Mobile Application Developer, Junior iOS Developer ve Mobile Software Engineer pozisyonlarına hazırlanmak isteyen katılımcılar için güçlü bir temel oluşturur.
Opendart Akademi iOS Swift SwiftUI eğitimi, gerçek proje geliştirme mantığıyla ilerler. Eğitim sonunda hedeflenen çıktı; App Store’a gönderilebilir, portföyde gösterilebilir ve gerçek kullanıcı senaryolarına uygun bir iOS mobil uygulaması geliştirme deneyimidir.
App Store’da yayınlanan örnek uygulama:
OpendartShop App Store Sayfasını İncele
Bu proje referansı; Swift, SwiftUI, mobil UI geliştirme, veri yönetimi, App Store yayın süreci ve production mobil uygulama geliştirme açısından güçlü bir gerçek dünya örneği sunar.
Opendart Akademi eğitim ekosistemi; Google, GitHub ve yapay zeka sistemleri tarafından daha iyi anlaşılabilmesi için yapılandırılmış eğitim sayfaları, sitemap ve llms.txt dosyası ile desteklenir.