Swift ile IOS Uygulama Geliştirme Eğitimi

Swift ile IOS Uygulama Geliştirme Eğitimi

Eğitim Hakkında

Sertifika:
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

Ön Koşul

Bu Eğitimin Herhangi Bir Ön Koşulu Yoktur.

Eğitim İçeriği

  • Swift Giriş
  • Xcode Kurulumu
  • Çalışma Ortamı Tanıtımı ve İlk Programın Çalıştırılması
  • Bir Projenin Xcode İçerisinde Açılması
  • Değişken Oluşturma
  • Constant - Sabitler
  • Tür Dönüşümü
  • Tuples
  • if Yapısı
  • Switch Çalışma Yapısı
  • For ve While
  • Break - Continue
  • Optional Giriş - Unwrapping
  • Optional Binding - if let
  • Array İşlemleri
  • Set Çalışması
  • Dictionary Çalışması
  • Giriş
  • Fonksiyonlar
  • Overloading
  • Initialization - Constructor
  • Class ile Structure Arasındaki Fark
  • Import
  • Static Değişken ve Metodlar
  • Enumeration
  • Kalıtım Giriş
  • Kalıtım Constructor İlişkisi
  • Kalıtım (Override)
  • Nesnelerin Tip Dönüşümü
  • Extension Kullanımı
  • Protocol Kullanımı
  • Guard Kullanımı
  • Do Try Catch
  • IOS Giriş
  • Xcode Projesi Oluşturma
  • Proje Oluşturma
  • Simulator Oluşturma ve Kullanımı
  • İlk Uygulamayı Çalıştırma
  • Tasarım Giriş
  • Tasarım Uygulaması
  • Auto Layout
  • Pin - Sabitleme
  • Align - Hizalama
  • Issue - Tasarım Sorunları
  • Çoklu Ekran Desteği
  • Çoklu Dil Desteği
  • Uygulama için Icon Oluşturma
  • Dark Mode
  • IOS Çalışma Yapısı Giriş
  • ViewController Yapısı
  • Yeni Bir Sayfa Oluşturma
  • Görsel Nesnelerin Swift Sınıfına Bağlanması
  • Outlet - Action Kullanımı
  • Sayfalar Arası Geçiş Giriş (Segue )
  • Present Modally
  • Show Segue
  • Sayfalar Arası Veri Taşıma
  • Navigation Controller
  • Tab Bar Controller
  • Yaşam Döngüsü
  • Button - Label - Textfield
  • ImageView
  • Switch - Segmented Control
  • Slider - Stepper
  • Activity Indicators
  • ScrollView
  • Alert Kullanımı
  • Action Sheet Kullanımı
  • Listeleme Giriş
  • Date Picker Kullanımı
  • Time Picker Kullanımı
  • TableView Çalışma Yapısı
  • Detaylı TableView Cell Tasarımı
  • CollectionView Kullanımı
  • Detaylı CollectionView Cell Tasarımı
  • Search Bar Kullanımı
  • Kişiler Uygulaması - Temel Tasarım
  • VIPER Pattern Giriş
  • VIPER Pattern Kullanımı
  • Kişiler Uygulaması - VIPER Pattern
  • UserDefaults Kullanımı
  • UserDefaults : Giriş Sayaç Uygulaması
  • Veri Tabanına Giriş
  • DB Browser ile SQL ifadeler
  • DB Browser ile FOREIGN KEY sorguları
  • Core Data Giriş ve Kurulum
  • Core Data - Veri Kaydı ve Veri Okuma
  • Core Data - Veri Silme ve Güncelleme
  • Core Data - Veri Sıralama
  • Core Data - Veri Filtreleme
  • Kişiler Uygulaması - Core Data
  • SQLite - Xcode Kurulum
  • SQLite - Veritabanı Oluşturma ve Xcode Projesi Üzerine Ekleme
  • SQLite - Veritabanının Cihaza Kopyalanması
  • SQLite - Veritabanı için Swift Sınıfı Modellerin Oluşturulması
  • SQLite - Veri Kaydı ve Veri Okuma
  • SQLite - Veri Silme ve Güncelleme
  • SQLite - Select Sorguları
  • Kişiler Uygulaması - SQLite
  • Bildirim Oluşturma
  • Tekrarlı Bildirim Oluşturma
  • Restful Mimarisi
  • İnternet Üzerindeki Mysql Veritabanı
  • PHP ile Web Service Yazma
  • PHP Web Service Host Edilmesi
  • JSON Parse İşlemi
  • Codable Sınıfı ile JSON Parse İşlemi
  • URLSession Giriş ve INSERT İşlemi
  • URLSession - DELETE ve UPDATE İşlemi
  • URLSession - SELECT İşlemleri
  • Swift Package Manager Kullanımı
  • Alamofire Kurulumu
  • Alamofire - INSERT İşlemi
  • Alamofire - DELETE ve UPDATE İşlemi
  • Alamofire - SELECT İşlemleri
  • Firebase Realtime Database Giriş
  • Firebase Realtime Database Kurulum
  • Firebase Realtime Database Insert - Delete ve Update İşlemleri
  • İnternet Üzerindeki Resimleri Görüntüleme - KingFisher
  • Kişiler Uygulaması - URLSession
  • Kişiler Uygulaması - Alamofire
  • Kişiler Uygulaması - Firebase Realtime Database
  • MVVM Giriş
  • MVVM Kullanımı
  • Kişiler Uygulaması - MVVM
  • Kişiler Uygulaması - SQLite - MVVM
  • Kişiler Uygulaması - CoreData - MVVM
  • Kişiler Uygulaması - URLSession - MVVM
  • Kişiler Uygulaması - Alamofire - MVVM
  • Kişiler Uygulaması - Firebase Realtime Database - MVVM
  • Konum Kullanımı
  • Harita Kullanımı

Kazanımlar

.