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.
- 60
- 10
- 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.
- Bankacılık
- Finans
- Telekomünikasyon
- E-ticaret
- Turizm
- Yazılım
İş birliği yaptığımız şirketler
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?
Farklı Bir Bakış Açısı
iBootcamp, iOS geliştirme kariyerimde bana farklı bir bakış açısı kazandırdı. Bu program sayesinde, kariyerimde izleyebileceğim yolları daha net bir şekilde görebildim.
Teorik bilgilerin yanı sıra, öğrendiklerimizi pekiştirebileceğimiz projeler üzerinde çalışıyoruz. Bu projeler, yalnızca birer öğrenme aracı değil, aynı zamanda sektördeki gerçek iş akışını deneyimleme fırsatı sunmaktadır.
Sefa AcarÇok Yönlü
iBootcamp'te benim için en büyük katkıyı hafta içi gerçekleşen oturumlar sağladı. Personal branding, Şirket Kurma, Marketing ve App Store Optimization vb. birçok konularda uzman konukların katıldığı bu oturumlar, uygulama geliştirme sürecini sadece teknik açıdan değil, iş dünyası perspektifiyle de görmemi sağladı. Konuklara birebir sorular sorma fırsatı, bilgi birikimimi derinleştirirken profesyonel bakış açımı da genişletti
Ünsal ÖnerGeniş Kitlelere Ulaştım
Yusuf Demirci hocamızın derin teknik bilgisi ve geniş network'ünden çok faydalandım. Sektörde doğrudan kullanabileceğimiz yapı ve algoritmaları öğrenerek, teorik bilgimizi pratiğe dönüştürdük.
Yazdığımız makaleler ve geliştirdiğimiz uygulamalar geniş kitlelere ulaştı. Bu deneyimler, sektörde sağlam bir yer edinmem için bana büyük avantaj sağladı.
Mert Adem ÖzsevenRehber
iBootcamp'in en sevdiğim yanı, bir JR'nin başlangıç aşamasından işe giriş sürecine kadar her adımda rehberlik etmesiydi.
Bu sayede teknik yeterliliğin dışında işe girmemi sağlayan soft skill'leri de öğrenme şansım oldu.
Ayrıca yurtdışında kariyer, Indie development ve Freelance gibi farklı seçenekler hakkında da bilgiler edindik.
Bu da benim için iBootcamp'i farklı kılan en önemli özelliklerden biri oldu.
Ahmet Çağatay GünaydınGerçek Hayattan Örnekler
iBootcamp programının en dikkat çekici özelliklerinden biri, teorik eğitimin gerçek dünya uygulamalarıyla harmanlanmış olmasıydı. Özellikle takdir ettiğim nokta, eğitmenimizin her teknik konuyu App Store'da yer alan başarılı uygulamalarından örneklerle zenginleştirmesiydi. Bu yaklaşım sayesinde, öğrendiğimiz konuların sadece teoride kalmayıp nasıl gerçek projelere entegre edildiğini görmek, kavramları çok daha anlaşılır kıldı.
Doğukan AkkayaCode Review Kültürüyle Gelişim
iBootcamp sürecinin en güçlü ve öne çıkan yönlerinden biri, verilen ödevlerin ardından gerçekleştirilen code review oturumları oldu. Bu süreç, sadece kod yazmayı değil, nasıl daha iyi yazılacağını, performans, okunabilirlik ve sürdürülebilirlik gibi profesyonel yazılım geliştirme prensiplerini de öğrenmemizi sağladı.
Eğitmenimizin, yaptığımız ödevlerden sonra verdiği örneklerle teoriyi pratiğe dönüştürmesi ve detaylı geri bildirimler, konuları çok daha anlaşılır hale getirdi.
Yunus Oktay
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.