Eğitim İçeriği
Geliştirme Ortamı
- Geliştirme ortamı gereksinimleri
- Xcode ve iOS SDK
- Apple Developer Kaydı
- Uygulamaların Reddedilme Nedenleri
- İnsan Arayüzü Kılavuzları
Xcode iOS Projeleri
- Xcode'a Genel Bakış
- iOS proje oluşturma
- Simülatörde ve gerçek cihazlarda çalıştırma
Uyarlanabilir Düzen
- Storyboards
- Çoklu Cihaz Desteği
- Simge Boyutlandırma ve Cihaz Yönlendirmesi
- UI Bileşenleri
- Kullanıcı Arayüzü Oluşturma
Swift
- Swift programlama diline genel bakış
- Değişkenler, sabitler ve veri türleri
- Dil yapıları
- Xcode'u kullanarak Swift uygulamaları geliştirme
- Playground
Swift Sınıfları ve Sahneler
- Swift sınıfları oluşturma
- Örnek değişkenleri ve başlatma
- Bellek yönetimi
- Güçlü ve zayıf referanslar
- Yapıcı türleri
- Protokoller, Hashable ve Printable
- Kalıtım
- Sahneler oluşturma
- Görünüm Denetleyicilerini Uygulama
- Çıkışlar ve Eylemler
Grafiklerle Çalışma
- Simgeler ve resimler ekleme
- SpriteKit API'sini kullanma
- Spriteleri Canlandırma
Kullanıcı Etkileşimi
- Düğmeler ve işleyiciler
- Pan jest tanıma
- Musluk jest tanıma
Çoklu Ekran Uygulamaları
- Tablo Navigasyonu
- Sekmeli Uygulamalar
- Navigasyon Denetleyicileri
Konum Hizmetleri
- Konum ve Yükseklik
- Pusula Yönü
Cihaz Access ve Depolama
- Dosya Depolama
- Müzik Kitaplığı Access
- SQLite Database Access
Bluetooth
- Bluetooth API
- Merkezler
- Çevre Birimleri
Konuşma Çerçevesi
- Konuşmayı metne dönüştürme
- Metni konuşmaya dönüştürme
Networking
- Ağ Access
- JSON'u Seri Hale Getirme ve Seri Halden Çıkarma
- REST Web Services
Kurs İçin Gerekli Önbilgiler
Bu kurs, katılımcıların bir miktar programlama deneyimine sahip olduğunu varsayar.
Danışanlarımızın Yorumları (5)
Edward harika bir facilitatordır
Zibusiso Ncube - Agricatural Research Council
Eğitim - Ionic 4 and Angular for Developers
Yapay Zeka Çevirisi
Miguel'in konu hakkındaki bilgisi kapsayıcıydı. Eğitimini anlamaya kolay olan ve akışı dengeli hale getirdi; her bölümünü gerekliyse yeni özelliklerle geliştirdi. Tüm istenenleri kapsadı ve her soruya ayrıntılı olarak cevap verdi. Çok hoş bir deneyimdi.
Paul Coaton - SEMPCheck Services
Eğitim - Flutter Development Bootcamp with Dart
Yapay Zeka Çevirisi
Renee'nin sorularımıza nasıl uyum sağladığını ve bize örnekler istendiğinde anında örnek bulup WeChat üzerinden paylaşmasını gerçekten çok beğendim. Sadece bunu yaptı, aynı zamanda Çince konuşmadığımız için tıklanacak yerleri/nesnelerin nerede olduğunu gösteren ekran görüntüleri de paylaştı. Renee ile yapılan oturum işbirlikçiydi ve Renee bize sorular sormamız için duraklattı, ayrıca bazen konudan biraz ayrılıp oturumdan en fazla yararı sağlayabileceğimizi sağladı.
Ellie Bailes - GBR 402 GP Strategies Limited
Eğitim - WeChat Marketing
Yapay Zeka Çevirisi
Antrenör heyecanlı, nazik ve konuyu çok seviyordu
Isaac Murphy - Royal New Zealand Airforce
Eğitim - Build Native iOS and Android Apps with Flutter
Yapay Zeka Çevirisi
MVVM modelini uygulamak için gereken adımları öğrenme.
Roy Chia - AFBI
Eğitim - Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Yapay Zeka Çevirisi