Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

Swift

Kurs İçeriği

Teknik Donanım ve Araçlar
Programların Kurulumu

Değişken ve Sabitler
Kontroller
Döngüler
Dizi ve Sözlük
Operatörler
Fonksiyonlar

UILabel
UIButton
UITextField
UIActivityIndicator
UITableViewController
UIAlertController
UIStackView & UIImageView

Proje Oluşturma ve İlk Ayarlamalar
UITableView ile Verileri Listeleme
UIAlertController ile Listeye Eleman Ekleme
Listeden Eleman Silme ve Düzenleme
CoreData ile Verilerin Yerel Hafızaya Kayıt Edilmesi

Kurs İçeriği


Kurs süresince işleyeceğimiz konuları başlıklara ayırarak bu videoda inceleyeceğiz.

1. Swift

Apple'ın 2014 yılında duyurduğu Swift programlama dili, bu gün iOS mobil uygulama geliştirme için en çok tercih edilen programlama dilidir. Kurs boyunca Swift dilini derinlemesine öğreneceğiz.

2. Kütüphaneler

Swift programlama dilini öğrenmek tek başına yeterli olmuyor. Apple'ın pek çok kullanışlı kütüphanesini bu seri boyunca inceleyeceğiz.

3. Design Patterns

Uygulamamızı belirli standartlara göre parçalara bölmek ve bu parçalar arasındaki ilişkiyi kesin çizgiler ile belirlemek gerekiyor. İşte bu aşamada design patternlar devereye giriyor. Sektörde sıklıkla kullanılan design patternlara bu seride değineceğiz.

4. Firebase

Firebase 2014 yılında Google tarafından satın alındı ve bu gün mobil uygulama geliştirmede sıklıkla başvurduğumuz bir platform halini aldı. Uygulama geliştiricinin işini kolaylaştıracak pek çok aracı bünyesinde bulunduran bu platformu da eğitim süresince inceleyeceğiz.

5. Üçüncü Parti Kütüphaneler

Apple geliştirici topluluğu düşündüğünüzden de kalabalık ve bu büyük ve asla boş durmuyor. Bu gün hemen hemen her iOS projesinde kullanılan üçüncü parti kütüphaneler mevcut. Sizde işlerinizi kolaylaştırdığını görünce bu kütüphanelerden vazgeçemeyeceksiniz.

6. UI/UNIT Test

Projeler her gün biraz daha karmaşıklaşıyor ve haliyle test edilmesi de zorlaşıyor. Gün gittikçe popülerleşen bir kavram olan test yazımına da değineceğiz.

7. CI/CD Süreçleri

Yazılım geliştirme aşamasında sıklıkla tekrar ettiğimiz işlemleri otomatize ederek zamandan tasarruf etmemize yarayan bu yöntemleri de eğitim süresince inceleyeceğiz.

Next

Lesson discussion

Swap insights and ask questions about “Swift”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved