Tek kodla iOS ve Android uygulaması
iOS, Android ve React Native Geliştirme Kampı, tek bir kod tabanından hem iOS hem Android için çalışan uygulamalar geliştirmeyi öğretir.
React Native odağında; aynı kodu iki platforma taşıyan yoğun tempolu uygulamalı kamp programı
iOS, Android ve React Native Geliştirme Kampı, tek bir kod tabanından hem iOS hem Android için çalışan mobil uygulamalar geliştirmeyi öğretir. Katılımcılar React Native ve JSX ile bileşen tabanlı arayüz kurmayı, state ve props ile veri akışını, React Navigation ile ekran geçişlerini uygular. Liste render etme, fetch ile API tüketimi, AsyncStorage ile yerel veri ve platforma özel farklar işlenir. İki günlük yoğun kamp, çalışan bir çapraz platform uygulamasıyla tamamlanır.
2 Gün. Her gün dört modül; yoğun tempolu kampta React Native temelleriyle başlanıp iki platforma çalışan bir uygulama geliştirilir.
Başlangıç-Orta Seviye — React Native ile tek kod tabanından iOS ve Android uygulamasını hızlı tempoda geliştirme
Kamp formatında yoğun ve uygulamalı ilerler; katılımcılar her modülde kod yazarak React Native uygulamasını adım adım büyütür.
React Native ile aynı kod tabanından hem iOS hem Android uygulaması çıkararak geliştirme eforunu belirgin biçimde azaltırsınız.
Yoğun kamp temposunda, iki günde çalışan gerçek bir çapraz platform uygulaması geliştirerek hızla üretime geçersiniz.
Bildiğiniz veya kolayca öğrenilen JavaScript ekosistemiyle mobil geliştirmeye düşük engel ile başlarsınız.
Kampa başlamadan önce faydalı olacak bilgi ve ortam
Herhangi bir dilde değişken, döngü ve fonksiyon gibi temel programlama bilgisi yoğun tempoyu takip etmeyi kolaylaştırır.
Temel JavaScript bilgisi büyük avantaj sağlar; gerekli JavaScript ve JSX kavramları kampta hızla özetlenir.
Node.js kurulu bir bilgisayar ve Expo ya da simülatör ortamı uygulamalı adımlar için gereklidir.
React Native dokümantasyonu ve bileşen adlarını takip edebilmek için temel teknik İngilizce faydalı olur.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
React Native geliştirme ortamını kurar, Expo veya CLI ile proje oluşturup iki platformda çalıştırabilirsiniz.
JSX ve hazır bileşenlerle yeniden kullanılabilir, bileşen tabanlı mobil arayüzler kurabilirsiniz.
useState, props ve useEffect ile bileşen durumunu ve veri akışını doğru biçimde yönetebilirsiniz.
StyleSheet ve Flexbox ile farklı ekran boyutlarına uyarlanır düzenler tasarlayabilirsiniz.
React Navigation ile yığın ve sekme tabanlı akışlar kurar, ekranlar arası veri taşıyabilirsiniz.
fetch ile API'den veri çeker, AsyncStorage ile veriyi yerelde saklayıp arayüze bağlayabilirsiniz.
Platform farklarını yönetir, aynı kod tabanından hem iOS hem Android'e çalışan uygulama üretebilirsiniz.
Kamp sonunda iki platformda çalışan tam bir React Native uygulamasını baştan sona geliştirmiş olursunuz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Swift Concurrency, Combine, Instruments ile performans ve modüler mimari dahil ileri seviye iOS geliştirmeyi uygulamalı öğreten kurumsal eğitim programı.
Detayları Gör →macOS üzerinde Appium, XCUITest ve WebDriverAgent ile iOS test otomasyonuna başlamayı, element bulmayı ve ilk senaryoyu kurmayı öğreten uygulamalı eğitim.
Detayları Gör →Swift, Xcode, ekranlar, listeler ve basit veriyle ilk çalışan iOS uygulamanızı sıfırdan geliştirmeyi öğreten başlangıç seviyesi uygulamalı eğitim programı.
Detayları Gör →iOS geliştirme için Swift dilini tipler, optional, protokol, generic, bellek ve eşzamanlılıkla derinlemesine öğreten uygulamalı kurumsal eğitim programı.
Detayları Gör →MVVM, Clean Architecture ve Keychain, CryptoKit, Secure Enclave ile güvenli iOS mimari ve veri koruma eğitimi. Uygulamalı ve kurumsal program.
Detayları Gör →SpriteKit, SceneKit, GameplayKit ve Game Center ile iOS oyun geliştirme eğitimi. Oyun döngüsünden yayına uygulamalı ve kurumsal program.
Detayları Gör →