İçeriğe geç
iCommunity

Advanced iOS Bootcamp

Advanced iOS Bootcamp ile Junior'luktan kurtulun!

Toplamda 60 saat süren bu bootcamp ile iOS Development yeteneklerinizi bir üst seviyeye taşıyın.

Advanced iOS Bootcamp'e artık başvuru almıyoruz. iOS yolculuğuna devam etmek istiyorsan iBootcamp başvuruları açık. Yeni dönem açıldığında ilk olarak bu sayfada duyuracağız.

Tanıtım Videosu
Toplam eğitim saati
60
Hafta süren program
10
Kişilik kontenjan
10

Kazanımlar

Advanced iOS Bootcamp nasıl bir fayda sağlar?

Junior ve Mid seviyede sıkışıp kalmamak için gereken derinlik, gerçek proje pratiği ve eğitmen geri bildirimi.

Bir üst seviyeye çıkış

Advanced iOS Bootcamp ile Junior ve Mid seviyelerinde sıkışıp kalmaz, bir üst seviyeye çıkarsın.

Gerçek uygulamaların benzerleri

Bootcamp'teki örnek projeler ile gerçek hayatta kullandığın büyük mobil uygulamaların benzerlerini yaparsın.

Eğitmenden code review

Geliştirdiğin örnek projeler derste eğitmen tarafından incelenir ve geliştirmen gereken noktalar vurgulanır.

Ömür boyu üyelik ve codebuddy

Advanced iOS Bootcamp sayesinde ömür boyu iCommunity üyesi olursun ve kendi seviyene göre codebuddy bulma imkanı yakalarsın.

Kariyer

iOS Developer hangi sektörlerde çalışabilir?

iOS Developer olarak mobil uygulamaların aktif olarak kullanıldığı aklınıza gelebilecek her sektörde çalışırsınız.

İş birliği yaptığımız şirketler

  • Appcent
  • Neon Apps
  • TalentOps
  • Appcircle
  • Stable Mobile
  • Avva Mobile
  • Lieba Soft
  • DevMultiGroup
  • MobileAction

Müfredat

Detaylı konu başlıkları

Mimarilerden modülarizasyona, debugging'den CI/CD'ye kadar programda işlenen başlıkların tamamı.

Swift Dili

  • Concurrency
  • Generics
  • Property Wrappers
  • Race Condition
  • Macros

Mimariler

  • VIPER
  • Clean Swift

Kod Kalitesi ve Proje Standardizasyonu

  • XCConfig ile Farklı Ayarlarda Proje Çıkarma
  • Modülarizasyon ve Projeyi Paketlere Bölme
  • Tuist
  • Code Formatting
  • SwiftLint
  • SwiftFormat

Arayüz

  • Animasyon ve Custom Transition Oluşturma
  • UIKit Layout Guides
  • Xcode Previews ile Hızlı Arayüz Geliştirme
  • Basit Tasarım Sistemi Oluşturma
  • Localization Metodları

Routing

  • Deeplink

Hata Yönetimi

  • Reachability (internet gittiğinde nasıl davranılır)
  • Error Sistemi Kurmak ve Arayüzde Hata Gösterimi

Unit Testing

  • XCTest
  • Swift Testing
  • Snapshot Test

CI / CD

  • Fastlane
  • GitHub Actions
  • Dependency Management
  • Web Socket

Debugging

  • OSLog ve Anlamlı Loglar Basmak
  • LLDB Komutları
  • Xcode Breakpoints
  • Instruments ve Performans Optimizasyonu
  • Memory Management
  • Memory Leak
  • Battery Management
  • UI Hang (takılarak çalışma problemlerinin çözümü)

Mezunlar

Katılanlar ne diyor?

SSS

Sıkça Sorulan Sorular

Programla ilgili en çok sorulanlar. Aradığınızı bulamazsanız bize yazın.

Kimler katılabilir?

Orta seviye iOS development bilgisi ve macOS işletim sistemine sahip bir cihazı olan herkes katılabilir. Orta seviye derken kastedilen Swift ile uygulama yazmış, UIKit'i ve en az bir mimariyi görmüş olmak. Program buradan Swift Concurrency, generics, VIPER ve Clean Swift, modülerleştirme, unit testing ve CI/CD gibi başlıklara geçiyor; yani temelleri değil, temellerin üzerine kurulanı anlatıyor.

Kaç hafta sürecek?

Tüm eğitim 10 hafta, yani 2.5 ay sürer. Haftada iki gün ders var ve program toplamda 60 saat. iBootcamp'ten 20 saat kısa olmasının sebebi konuların az olması değil, temellerin bu programda anlatılmıyor olması.

Haftada kaç saat ders olacak?

Haftada 2 gün, toplam 6 saat ders olacaktır. Bu saatler dokuz başlığa bölünüyor: Swift'in ileri konuları, mimariler, kod kalitesi, UI, routing, hata yönetimi, unit testing, CI/CD ve debugging. Bitirme projesinin geliştirmesi bu saatlerin dışında kalıyor.

Kontenjan kaç kişi?

Kontenjan 10 kişi. Sayı bilerek küçük tutuluyor: bitirme projesinin ardından her katılımcıyla bire bir, detaylı bir code review yapılıyor — bu seviyede konuşulan şey kodun çalışıp çalışmadığı değil, nasıl kurulduğu, ve o kalabalık bir sınıfta konuşulacak bir konu değil.

Bitirme projesi olacak mı?

Evet. Eğitim sonunda adaya bitirme projesi verilir ve geliştirme bittikten sonra 1-1 detaylı code review yapılır. Review'da konuşulanlar mimari tercihler, modül sınırları, test kapsamı ve hata yönetimi oluyor — yani programın kendisinin işlediği başlıklar.

Eğitim ve doküman dili nedir?

Tüm eğitim ve doküman Türkçe olacak. Teknik terimler İngilizce kalıyor — Xcode'un arayüzü, Apple'ın dokümantasyonu ve iş ilanlarının dili İngilizce olduğu için terimleri Türkçeleştirmek fayda değil, fazladan bir çeviri katmanı olurdu. Bu sayfanın İngilizcesi de Türkçe işlenen bir programı anlatıyor.

Mezun olduğumda iş bulabilir miyim?

Evet. Partner şirketlerimiz bootcamp'den mezun olan yetenekli adayları işe yerleştirmek için dört gözle bekliyorlar. Bu program junior'luktan çıkmak üzerine kurulu: mimari, test, CI/CD ve performans, bir iOS Developer'a kıdem atlarken sorulan başlıklar. Mezun olduğunda iCommunity üyesi olarak gruplarda paylaşılan iş ilanlarına da erişirsin.

Başvuru

Advanced iOS Bootcamp başvuruları kapandı

Bu programa artık başvuru almıyoruz. iOS tarafında ilerlemeye devam etmek istiyorsan iBootcamp başvuruları açık; aklına takılan bir şey varsa da bize sorabilirsin.

Soru Sor