React Native, React bilgisini kullanarak Android ve iOS için gerçek yerel bileşenlerle çalışan mobil uygulamalar geliştirmeyi sağlar. Bu eğitimde katılımcılar JavaScript ve TypeScript temelinden başlayıp Hooks, navigasyon, state yönetimi, API entegrasyonu ve mağaza yayınına kadar tüm süreci proje üzerinde uygular.

  • JavaScript (ES6+)
  • TypeScript
  • React Native
  • Expo
  • React Hooks
  • React Navigation
  • Redux Toolkit
  • Axios
  • Firebase
  • Vercel AI SDK
  • Süre2 ay / 120 saat
  • BaşlangıçÖn kayıtla duyurulur
  • SeviyeTemel / İleri
  • FormatCanlı online veya sınıf içi
29.000 TL40.000 TL%28 indirim
Vade farksız 12 taksit: aylık 2.417 TL
Yeni dönem planlanıyorÖn kayıt yapanlara tarih ilk duyurulur.

React Native Eğitiminin Kapsamı

React Native, web dünyasında en yaygın kullanılan arayüz kütüphanesi olan React'in mobil karşılığıdır. Bileşenler JavaScript veya TypeScript ile yazılır, fakat ekranda platformun yerel bileşenleri çalışır. Böylece web ekibinin bilgi birikimi mobil tarafa taşınır ve tek kod tabanından iki mağazaya uygulama çıkarılır.

Program uzun soluklu olduğu için sağlam bir temel atarak başlar: modern JavaScript (ES6+, modüller, Promise, async/await) ve TypeScript tip sistemi. Ardından React'in bileşen modeli, props, state ve Hooks (useState, useEffect, useContext, useReducer, özel hook'lar) işlenir. Expo ile hızlı başlangıç yapılır; gerektiğinde React Native CLI ve yerel modül yapısına geçiş gösterilir.

Mobil arayüz tarafında View, Text, FlatList, StyleSheet ve Flexbox ile ekranlar kurulur; React Navigation ile stack, tab ve drawer navigasyonu eklenir. Uygulama büyüdükçe Redux Toolkit ve RTK Query ile merkezi state ve veri önbelleği yönetilir. Axios ile REST API, AsyncStorage ile yerel veri, Firebase ile kimlik doğrulama ve bildirimler entegre edilir; kamera, konum ve izin yönetimi gibi cihaz özellikleri kullanılır.

Program 2 ay / 120 saat olarak planlanır ve EAS Build ile Android ve iOS sürümlerinin üretilmesi, mağaza yayın adımları ve bitirme projesiyle tamamlanır. Kurumsal ekipler için seçilen modüllerden odaklı bir program hazırlanabilir.

Bu konu, React Native Eğitimi programı (2 ay / 120 saat) kapsamında da işlenir. Ana programın tüm müfredatını incelemek için sayfayı ziyaret edin.

Ana eğitimi incele

Eğitim İçeriği ve Örnek Müfredat

9 modül · 35 konu başlığı
Detaylı müfredat iste
Modül 1

Modern JavaScript ve TypeScript

  • ES6+: let/const, arrow function, destructuring, spread
  • Modüller, Promise ve async/await
  • TypeScript tipleri, interface ve generic'ler
  • Dizi metotları ve fonksiyonel yaklaşım
Modül 2

React Temelleri ve Hooks

  • Bileşen, JSX, props ve state
  • useState, useEffect ve yaşam döngüsü
  • useContext, useReducer ve useMemo
  • Özel hook yazma ve yeniden kullanım
Modül 3

React Native ve Expo ile Başlangıç

  • Expo ile proje kurulumu ve Expo Go
  • View, Text, Image, Pressable ve TextInput
  • StyleSheet ve Flexbox ile yerleşim
  • FlatList, SectionList ve performanslı listeler
Modül 4

Navigasyon ve Arayüz

  • React Navigation: stack, tab ve drawer
  • Ekranlar arası parametre ve derin bağlantı
  • Platforma özel tasarım ve tema
  • Animasyonlar ve gesture yönetimi
Modül 5

State Yönetimi

  • Context API ile basit global state
  • Redux Toolkit: slice, store ve thunk
  • RTK Query ile API verisi ve önbellek
  • Form yönetimi ve doğrulama
Modül 6

API, Veri ve Firebase

  • Axios ile REST API ve hata yönetimi
  • JWT ile kimlik doğrulama akışı
  • AsyncStorage ve güvenli depolama
  • Firebase Authentication, Firestore ve bildirimler
Modül 7

Cihaz Özellikleri ve Performans

  • Kamera, galeri, konum ve izinler
  • Yerel modüller ve React Native CLI'a geçiş
  • Performans ölçümü ve gereksiz render'ı önleme
  • Hata izleme ve loglama
Modül 8

React Native ile Yapay Zekâ

  • OpenAI / Claude API entegrasyonu
  • Vercel AI SDK ile sohbet arayüzleri
  • Yapay zekâ destekli mobil özellikler (akıllı arama, özetleme, asistan)
Modül 9

Test, Yayın ve Bitirme Projesi

  • Jest ve React Native Testing Library
  • EAS Build ile Android ve iOS sürümleri
  • Google Play ve App Store yayın adımları
  • Bitirme projesi: API ve Firebase kullanan uygulama

Müfredat örnek niteliğindedir; grubun seviyesine ve teknolojilerin güncel sürümlerine göre güncellenir. Kurumsal programlarda içerik ekibinizin projelerine göre uyarlanır.

React Native Eğitimi · 29.000 TL, 12 taksit

Eğitim Sonunda Kazanımlar

  • Modern JavaScript ve TypeScript ile tip güvenli kod yazmak
  • React Hooks ile bileşen tabanlı mobil arayüzler kurmak
  • React Navigation ile çok ekranlı uygulama akışı tasarlamak
  • Redux Toolkit ve RTK Query ile state ve veri yönetmek
  • REST API ve Firebase ile tam işlevli uygulama geliştirmek
  • EAS Build ile Android ve iOS sürümlerini yayına hazırlamak
  • OpenAI / Claude API ile yapay zekâ destekli mobil özellikler geliştirmek

Hedef Kitle

  • React veya JavaScript bilip mobil geliştirmeye geçmek isteyenler
  • Tek kod tabanıyla Android ve iOS uygulaması geliştirmek isteyenler
  • Mobil geliştirmeye sıfırdan, uzun soluklu bir programla başlamak isteyenler
  • Web ekibinden mobil ürün çıkarmak isteyen şirketler
  • Bilgisayar mühendisliği öğrencileri ve yeni mezunlar

Ön koşul: Temel programlama mantığı yeterlidir; JavaScript ve TypeScript eğitimin başında anlatılır. HTML / CSS bilgisi avantaj sağlar.

Kuruma Katkıları

Web bilgisinin mobile taşınması

React bilen ekipler yeni bir dil öğrenmeden mobil uygulama geliştirmeye başlar.

Tek kod, iki platform

Android ve iOS için ortak kod tabanı geliştirme ve bakım yükünü azaltır.

Ortak iş mantığı

TypeScript ile yazılan servis ve doğrulama katmanları web ve mobil projelerde paylaşılabilir.

Hızlı prototip

Expo ile fikirler kısa sürede gerçek cihazda denenir, geri bildirim erken alınır.

Düzenli büyüyen projeler

Redux Toolkit ve katmanlı klasör yapısı, ekip büyüdüğünde de kodun yönetilebilir kalmasını sağlar.

Bireysel ve Kurumsal Katılım Seçenekleri

Bireysel katılım
  • Ders formatı: Canlı online veya sınıf içi
  • Hafta içi 09:00–12:00, 15:00–18:00 veya 19:00–22:00 oturumları
  • Hafta sonu 10:00–15:00 veya 15:00–20:00 oturumları
  • React Native Eğitimi programı: 2 ay / 120 saat
  • Kredi kartına vade farksız 12 taksit
Kurumsal eğitim
  • Kurumsal programlar genellikle 30 saat (günde 6 saat) olarak planlanır
  • Temel ve İleri seviye seçenekleri
  • Şirketinizde yerinde ya da online, ekibinize özel grup
  • Örnekler ekibinizin teknoloji yığınına ve projelerine göre uyarlanır

Sık Sorulan Sorular

React Native eğitimi için React bilmem gerekir mi?
Hayır. Program JavaScript, TypeScript ve React temelleriyle başlar. Web tarafında React öğrenmek isterseniz React Eğitimi (ReactJS) sayfasına da bakabilirsiniz.
Expo mu React Native CLI mı kullanılıyor?
Hızlı başlangıç ve yayın için Expo kullanılır. Yerel modül gerektiren durumlar için development build ve React Native CLI yapısı da gösterilir.
Eğitim ne kadar sürüyor?
Bireysel program 2 ay / 120 saattir. Kurumsal programlar genellikle 30 saat (günde 6 saat) olarak, ekibin ihtiyacına göre seçilen modüllerle planlanır.
iOS sürümü için Mac gerekli mi?
Geliştirme ve Android tarafı Windows ile yapılabilir. iOS sürümü EAS Build gibi bulut derleme servisleriyle üretilebilir; yerel iOS derlemesi ve simülatör için Mac gerekir.
React Native mi Flutter mı?
JavaScript / React bilen ekipler için React Native daha hızlı uyum sağlar. Sıfırdan başlayanlar ve arayüzün her platformda birebir aynı olmasını isteyenler Flutter Eğitimi sayfasını da incelemelidir.
Ödeme seçenekleri nelerdir?
Bireysel katılımda kredi kartına vade farksız 12 taksit imkânı vardır. Güncel tarih ve ücret bilgisi için Bilgi Al düğmesini kullanabilir veya 0212 352 05 22 numarasını arayabilirsiniz.
React Native eğitiminde yapay zekâ var mı?
Evet. Programda "React Native ile Yapay Zekâ" modülü yer alır: OpenAI / Claude API entegrasyonu; Vercel AI SDK ile sohbet arayüzleri; Yapay zekâ destekli mobil özellikler (akıllı arama, özetleme, asistan).

React Native Eğitimi için hemen bilgi alın

Bireysel katılım için bilgi alın ya da ekibiniz için kurumsal eğitim teklifi isteyin. Telefon: 0212 352 05 22

Konu bazlı yazılım eğitimleri