React bilginizi mobile taşıyın
React ile Mobil Uygulama Geliştirme (React Native) Eğitimi, React bilgisini kullanarak iOS ve Android için gerçek native arayüzlü uygulamalar geliştirmeyi öğretir.
Bileşen ve hook'lardan navigasyona, durum yönetiminden native erişime pratik bir akış
React ile Mobil Uygulama Geliştirme (React Native) Eğitimi, React bilgisini kullanarak iOS ve Android için gerçek native arayüzlü mobil uygulamalar geliştirmeyi öğretir. Katılımcılar bileşenleri, hook'ları ve stil sistemini kavrar; React Navigation ile ekran akışını kurar. Context ve Redux Toolkit ile durum, fetch ile ağ, AsyncStorage ile kalıcılık işlenir. Program; kamera ve konum gibi native erişim ile mağaza yayın süreciyle tamamlanır.
3 Gün. Her gün dört modül; tek bir React Native uygulaması üç gün boyunca bileşenden yayına katman katman geliştirilir.
Orta Seviye — React Native, hooks, React Navigation ve native erişimle iOS ve Android uygulaması
Gerçek bir React Native uygulaması üç gün boyunca adım adım geliştirilir; her modülde yeni bir bileşen, hook veya native yetenek projeye
Bildiğiniz React bileşen ve hook modelini kullanarak kısa sürede gerçek native arayüzlü mobil uygulamalar geliştirirsiniz.
Tek kod tabanından hem iOS hem Android için üretim yaparak geliştirme süresini ve maliyetini önemli ölçüde azaltırsınız.
Fast Refresh ile değişiklikleri anında görerek ve zengin kütüphane ekosisteminden yararlanarak hızlı geliştirme yaparsınız.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum
Modern JavaScript, fonksiyon, dizi metotları ve async kavramına aşinalık beklenir; TypeScript de örneklerde kullanılır.
React bileşen ve hook kavramına aşinalık faydalıdır; temel yapılar mobil bağlamda yeniden ele alınır.
Node.js ve paket yöneticisinin kurulu, projenin derlenip emülatörde çalışabilir durumda olması gerekir.
Android için Android Studio, iOS için macOS ve Xcode faydalı olur; Expo ile de çalışılabilir.
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 bileşenlerini ve useState, useEffect gibi hook'ları kullanarak mobil arayüz mantığını kurabilirsiniz.
StyleSheet ve Flexbox ile platforma uyumlu, esnek ve farklı ekran boyutlarına duyarlı düzenler tasarlarsınız.
FlatList ve SectionList ile büyük veri kümelerini performanslı biçimde listeleyip yenileme akışları kurabilirsiniz.
React Navigation ile yığın, sekme ve yan menü akışlarını kurar, ekranlar arası parametre aktarabilirsiniz.
Context ve Redux Toolkit ile yerel ve global durumu, asenkron akışları ve seçicileri doğru biçimde yönetirsiniz.
fetch ile uzak API'den veri çeker, AsyncStorage ile veriyi yerelde saklayıp çevrimdışı senaryoları yönetirsiniz.
Kamera, konum ve bildirim gibi native yeteneklere erişerek uygulamanızı cihaz özellikleriyle zenginleştirirsiniz.
Uygulamayı iki platform için derler, imzalar ve App Store ile Google Play için paketleyip yayınlayabilirsiniz.
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.
Ionic grid, CSS yardımcı sınıfları, değişkenlerle temalama ve Ionic CLI komutlarıyla duyarlı arayüz kurup verimli geliştirmeyi öğreten uygulamalı eğitim.
Detayları Gör →react-native-tts ile metinden sese dönüşüm, ses ve dil seçimi, hız ve perde kontrolü ile olay yönetimini öğreten uygulamalı React Native eğitimi.
Detayları Gör →Angular ve Ionic ile Capacitor üzerinden tek kod tabanından iOS ve Android uygulaması geliştirmeyi öğreten uygulamalı kurumsal eğitim.
Detayları Gör →Xamarin.Forms, XAML, MVVM, özel renderer ve DependencyService ile kurumsal çapraz platform uygulama geliştirmeyi öğreten ileri eğitim.
Detayları Gör →.NET MAUI, XAML, MVVM ve Shell ile tek projeden Android, iOS ve masaüstü uygulaması geliştirmeyi öğreten uygulamalı kurumsal eğitim.
Detayları Gör →.NET MAUI proje yapısı, XAML, temel bileşenler ve veri bağlama ile ilk çapraz platform uygulamanızı geliştirmeyi öğreten temel eğitim.
Detayları Gör →