Kurs Hakkında
OzzAcademy React Native Eğitim Programı
Sıfırdan Profesyonel Mobil Uygulama Geliştiriciliğine (Toplam 120 Saat)
Mobil dünyada fark yaratmak isteyenler için güçlü bir başlangıç noktası.
React Native; tek bir JavaScript ve React altyapısıyla hem iOS hem Android için uygulama geliştirmeyi mümkün kılan modern, hızlı ve global ölçekte kabul gören bir teknolojidir. Ozz Academy’nin React Native Eğitim Programı, sıfırdan başlayan katılımcıları profesyonel seviyeye taşıyacak şekilde tasarlanmıştır.
Bu eğitimde, JavaScript temellerinden başlayarak React Native bileşen yapısına, veri yönetiminden navigasyona, API entegrasyonundan yayınlamaya kadar uçtan uca mobil uygulama geliştirme deneyimi sunulur.
Bu Programda Neler Öğreneceksin?
Katılımcılar React Native’de başarılı bir mobil geliştirici olmak için gereken tüm temel ve ileri seviye becerileri kazanır:
- JavaScript temelleri
- React Native yapısı ve bileşen mantığı
- JSX ile mobil arayüz geliştirme
- State, props, veri yönetimi
- Navigasyon ve sayfa yapıları
- Form yönetimi ve doğrulama
- API entegrasyonu ve veri çekme
- Flexbox ile modern UI tasarımı
- Hook’lar ve performans optimizasyonu
- App Store / Google Play yayınlama süreçleri
Bu program, mobil uygulama geliştirmeye başlamak isteyen veya kariyerine mobil tarafta yön vermek isteyen herkes için güçlü bir başlangıç sağlar.
Eğitim Yapısı
Eğitim hibrit olarak yürütülür:
- Teknopark İstanbul’da yüz yüze uygulamalı React Native laboratuvar çalışmaları
- Canlı online derslerle uzaktan katılım
Tüm dersler kayıt altına alınır ve 7/24 erişim sağlanır.
Katılımcılar, gerçek projelerle ilerleyerek portföy oluşturma fırsatı elde eder.
Gerçek Uygulama Deneyimi
Eğitim boyunca katılımcılar:
- Kendi geliştirme ortamlarını kurar
- Sıfırdan mobil uygulamalar geliştirir
- React Native bileşenleriyle modern ekranlar tasarlar
- Form, navigasyon, API bağlantıları gibi temel yapı taşlarını uygular
- Flexbox ile profesyonel arayüzler oluşturur
- Performans optimizasyonlarını yönetir
- Final proje kapsamında App Store / Google Play’e hazır uygulama geliştirir
👉 Bu bölüm yalnızca programın özetidir.
Gerçek eğitim, proje tabanlı yoğun uygulama ve gerçek senaryolarla çok daha kapsamlıdır.
Eğitim İçeriği (Modül Modül)
Giriş ve JavaScript Temelleri
- JavaScript yapısı, veri tipleri, operatörler
- Değişkenler (var, let, const)
- Koşullar, döngüler ve temel programlama mantığı
JavaScript Veri Yapıları
- Diziler (array)
- Objeler ve obje manipülasyonu
- Mobil uygulamalarda veri işleme yöntemleri
React Native’e Giriş
- React Native mimarisi
- Avantajlar ve kullanım alanları
- İlk mobil uygulamanın oluşturulması
- Geliştirme ortamının kurulumu (Expo / CLI)
JSX ve Bileşen Mantığı
- JSX yapısı
- Fonksiyonel ve sınıf bileşenleri
- Bileşen oluşturma ve arayüz tasarlama
State ve Props ile Veri Yönetimi
- State mantığı
- Props ile bileşenler arası veri akışı
- Uygulama durum yönetimi
Navigasyon ve Sayfa Yönlendirme
- React Navigation kullanımı
- Stack, Tab, Drawer navigasyon yapıları
- Route ve parametre yönetimi
- Çok ekranlı uygulama geliştirme
Formlar ve Kullanıcı Girdileri
- Controlled & uncontrolled form bileşenleri
- Form doğrulama
- Kullanıcı girdi yönetimi
API Entegrasyonu ve Veri Çekme
- Fetch API, Axios kullanımı
- Harici API’lerden veri çekme
- useEffect ve lifecycle yönetimi
- Performanslı veri işleme teknikleri
React Native Stilleri ve UI Tasarımı
- Flexbox düzeni
- Responsive mobil arayüz tasarlama
- Görsel bileşenler, ikonlar, interaktif öğeler
React Native Hook’ları ve Performans Yönetimi
- useState, useEffect
- React.memo, useCallback, useMemo
- Uygulama optimizasyon teknikleri
Proje Geliştirme ve Yayınlama
- Final proje geliştirme
- App Store / Google Play için uygulama hazırlama
- Üretim (production) build süreçleri
- Test süreçleri
Bu Eğitim Sonunda
Katılımcılar:
- Sıfırdan ileri seviyeye React Native uygulamaları geliştirebilir
- Modern mobil arayüzler tasarlayabilir
- API bağlantılı dinamik uygulamalar oluşturabilir
- Performans optimizasyonu yapabilir
- App Store / Google Play’e uygulama yayınlayabilir
- Profesyonel bir mobil geliştirici portföyüne sahip olur
İletişim
Daha detaylı içerik, proje örnekleri, kontenjanlar ve kayıt süreci için bizimle iletişime geçebilirsiniz.
