Swift ile IOS Uygulama Geliştirme Eğitimi -Online( +15 Yaş)
Swift ile IOS UYGULAMA GELİŞTİRME EĞİTİMİ (ONLINE) +15 Yaş
EĞİTİMİN AMACI NEDİR?
Bu eğitimin amacı, lise çağındaki gençlere iOS uygulama geliştirme konusunda temel bilgi ve becerileri kazandırmaktır. Öğrencilere, Swift programlama dili ve iOS platformu hakkında temel bilgileri sunarak kendi mobil uygulamalarını geliştirebilmelerini sağlamayı hedefliyoruz.
NEDEN BU EĞİTİMİ ALMALISINIZ?
Bu eğitimi alarak gençler, geleceğin teknolojilerini şekillendiren bir sektördeki kariyer fırsatlarını keşfedebilirler. iOS uygulama geliştirme becerileri, yaratıcı düşünme, problem çözme ve analitik yetenekleri geliştirmelerine yardımcı olur. Ayrıca, bu eğitim gelecekte kendi uygulama projelerini hayata geçirmeleri için bir temel oluşturur.
BU EĞİTİM KİMLER İÇİN UYGUN:
· Lise çağındaki gençler
· Temel programlama bilgisine sahip olanlar veya yeni başlayanlar
· Mobil uygulama geliştirme konusunda ilgisi olanlar
· Projelerini iOS ekosisteminde hayata geçirmek isteyen gençler
KAZANIMLAR:
· Swift programlama dili üzerinde temel yetenekler
· iOS uygulama geliştirme süreçlerini anlama
· Temel kullanıcı arayüzü tasarlama becerileri
· Temel veritabanı yönetimi ve depolama
· Uygulamaları test etme ve hata ayıklama yetenekleri
GEREKSİNİMLER:
· MacOS çalıştıran bir bilgisayara erişim ve internet
· Temel bir programlama kavrayışı ve bilgisayar bilgisi (tercihen)
İleri düzeyde matematik ve bilgisayar bilimi bilgisi gerekmemektedir.
Eğitim İçeriği
1.Hafta
· Swift programlama dilini tanıma
· Xcode geliştirme ortamını kurma
· Değişkenler ve sabitler
· Veri türleri ve koleksiyonlar
· IF-ELSE ve Switch kullanarak kod kontrolü
· Değerlerin yazdırılması ve yorum eklemek
2.Hafta
· SwiftUI ile arayüz oluşturma
· Metin, buton, resim ekleme
· HStack, VStack, ZStack kullanma
· Liste oluşturma
· Renkler ve NavigationView kullanma
3.Hafta
· Konteynerler oluşturma
· Otomatik düzen hatalarını giderme
· Kod hatalarını tanıma ve düzeltme
· Kullanıcı deneyimini iyileştirme
4.Hafta
· Sözlüklerin kullanımı
· Anahtar-değer çiftleri
· Yapıların oluşturulması
· Özellikler ve yöntemler
5.Hafta
· Dosyaları okuma ve yazma
· Belgeler dizinini yönetme
· Çoklu Dil Desteği
· Uygulamanızı çoklu dillere çevirme
· Locale ve String Localization kullanma
· Veritabanı İlerlemeleri ve İnteraktif Kullanıcı Deneyimi
6.Hafta
· SwiftUI'deki Object Library'nin kullanımı, UI elemanlarını kodla nasıl oluşturulacağını anlama.
· SwiftUI Closure sentaksını anlama ve özel işlevselliği SwiftUI bileşenlerine nasıl ekleyeceğinizi öğrenme.
· İmperatif ve Deklaratif kod arasındaki farkları anlama, @State özellik modifier'ı ile uygulama durumunu yönetme.
· Combine çerçevesinden @Published özellik modifier'ını kullanarak daha karmaşık durum yönetimini öğrenme.
7.Hafta
· Veri yönetimi
· Verileri depolama ve çekme
· Realm veritabanını tanıma
· Verileri saklama ve çekme
8.Hafta
· İnternetten Veri Alımı
· Ağ ile iletişim kurma
· URLSession kullanma
· Core Location ile GPS verilerine erişme
9.Hafta
· Apple dokümantasyonunu anlama, inceleme
· Gömülü kütüphaneler ve kullanımı
· Core Animation, Core ML, Natural Language, Bluetooth, ARKit framework’lerinin kullanıımı
10.Hafta
· Gerçek zamanlı veritabanı ve kimlik doğrulama
· Kullanıcılar için bildirimler eklemek
· Uygulama içi bildirimlerin nasıl kullanılacağını öğrenme
11.Hafta
· Kullanıcı dostu arayüz tasarımı
· Görsel tasarım ilkeleri
· Uygulamanın kullanılabilirliğini test etme
· Geri bildirim toplama ve iyileştirme
12.Hafta
· Uygulama Monetizasyon Modelleri
· Ücretsiz ve abonelik tabanlı uygulamalar
· Gelir kazanma stratejileri
· Uygulamanızı inceleme için gönderme
· Apple TestFlight kullanma
· Öğrencilerin kendi projelerini geliştirme ve sunma fırsatı
· Portfolyo hazırlama ve kariyer oluşturma stratejileri
Eğitimin Sonunda:
Haftalık derslerin her biri temel kavramlarla başlar ve öğrencilere uygulamalı çalışma fırsatları sunar. Proje çalışmaları, öğrencilerin öğrendiklerini uygulamalarına ve kendi projelerini geliştirmelerine yardımcı olur.
• Çalıştığı alanın yanında farklı disiplinlerden de bilgi sahibi olmak isteyenler
• alanında kariyer hedefi olanlar
• Kişisel Gelişime önem verenler
• Sanata ve Kültüre ilgi duyanlar
• İşletmeler
• Öğrenciler
• Hobi severler
2-Eğitim sonunda katılımcılar Uluslararası gecerli İngilizce eğitim sertifikası almaya hak kazanırlar ve bu sertifika E-Devlette ve ilgili üniversitenin kare kodu ile sorgulanabilir. Sertifika Programlarında %100 devam koşulu bulunmaktadır.Sertifikalar dijital karekodlu izlenebilir ve sorgulanabilir şekilde dijital olarak verilir, islak imzalı basılı sertifika tarafımızdan verilmez lütfen talep etmeyiniz.
Sertifikalı eğitim programlarımızın sonunda isteğe bağlı olarak resmi eğitim belgelerimiz ile birlikte vereceğimiz EuroPass CardCert Elektronik Sertifika ve Akıllı Kimlik Kartı ile katılımcılarımız tarafımızdan edindikleri tüm eğitim belgelerini “Tek Kartla Tüm Dünyada” izlenebilirliğini “çevrimiçi (online)” sağlayarak, EuroPass CardCert uluslararası belgelendirme kayıtlı Elektronik Sertifika ve Akıllı Kimlik Kartı olarak yanlarında taşıyarak kullanabileceklerdir.
• Yeterliliğinizin amacı,
• Seviyesi,
• Öğrenme kazanımları ve ilgili eğitim sistemine ilişkin bilgiler tanımlanır.Yurt dışında bir iş veya kurs başvurusu yaptığınızda, aldığınız eğitimde neler öğrendiğinizi anlatmak bazen zor olabilir.
İşte Europass Sertifika Eki size bu konuda yardımcı olabilir.