Sign In

Skip Navigation Linksmobile-application-development-with-react-native

Mobil Menü
Mobile Application Development with React Native


100 SAAT

Facebook tarafından geliştirilen ve geliştirilmesine devam edilen bir JavaScript frameworkü olan React Native, Facebook dışında birçok firma ve geliştirici tarafından kullanılmakta ve bu dili kullanarak birçok mobil uygulama geliştirilmektedir. React Native ile Cordova ve Ionic gibi hibrit yapıların aksine, tamamen native kod ile cross-platform olarak uygulama geliştirilebilmektedir.

​​​​​​​​​​​​​​

Kimler İçindir?

Katılımcıların Object Oriented Programming temelli yazılım dillerine hakim; Web Programming Introduction, HTML5, CSS3, Bootstrap, JavaScript eğitimini almış veya denk bilgiye sahip olmaları gerekir.

Eğitim ​​​​​İ​çeriği​​​​​​​​

1- Giriş

  • Mobil Programlama Nedir?
  • Hybrid Mobil Uygulamaların Sektördeki Yeri
  • React vs React Native

2- Çalışma Ortamının Hazırlanması

  • VsCode Kurulumu
  • NodeJS Kurulumu
  • AndroidSDK Kurulumu
  • Python Kurulumu
  • Android Studio Kurulumu
  • Emulator Yapılandırılması
  • VsCode IDE Tanıtım

4- NPM Paket Yönetimi

  • NPM Nedir?
  • Paket Yönetimi
  • Paket Bağımlılıkları
  • Proje Dependency - DevDependency Yapısı Nedir?
  • Paket Hazırlama ve Bağımlıkları Yönetme
  • Paket Yayımlama ve Kullanım
  • Application Bolierplate Nedir?

5- Proje Oluşturma

  • React Nedir? - React-Native Nedir?
  • React-Native CLI Kurulum
  • React-Native Proje Oluşturma
  • ExpoIO Kurulumu (Bilgisayar ve Mobil) ve Hesap Oluşturma
  • Expo Üzerinden Projenin Mobil Cihaz Üzerinden Yayımlanması
  • React-Native Developer Menü

6- Component Nedir?

  • Component Nedir?
  • Method Based, Class Based Component
  • Component Lifecycle Metotları
  • State Nedir?
  • Props Nedir?
  • Style Kullanımı
  • Standart Componentler
    • View
    • Button
    • TextInput
    • FlatList
    • ScrollView
    • Image
    • SecondList
  • Component Kütüphanesi Oluşturma
  • Export Etme ve Kullanma

7- Cihaz Yönetimi

  • Cihaz Özellikleri İnceleme
  • Cihaz Özelliklerine Ulaşma
  • Camera
  • GPS
  • Vibration
  • Batery
  • Map and Location

8- Firebase

  • Firebase Nedir?
  • Firebase Hesap Oluşturma
  • Firebase Üzerinde Uygulama Oluşturma
  • Database Oluşturma ve CRUD İşlemleri
  • Authentication İşlemleri
    • Login İşlemleri
    • Error Handling
    • JSX ile Conditional Rendering
    • Authentication Event Handling
    • Logout İşlemleri
  • LAB: Örnek Proje Geliştirme

9- Network API

  • Restfull Servis Nedir?
  • HTTP Metotlar
  • Fetch Metodu
  • Local JSON Server Kurulumu
  • Restfull Servis Kullanımı
  • LAB: Örnek Proje Geliştirme
  • IOS ve Android İçin Özel API'ler
  • Facebook & React
  • Graph Api Nedir?
  • Facebook Login İşlemleri
  • LAB: Örnek Proje Geliştirme

10- Presentational Layout & Navigation

  • Navigasyon Genel Bakış
  • İç İçe Ekran Kullanımı
  • Tabbar ve Icon Kullanımı
  • IOS ve Android Kurulumu
  • Flexbox ile Presentational Layout Oluşturma
  • Animated API ile Temel Animasyonlar

11- Push Notification

  • Push Notification Nedir?
  • Firebase Üzerinde Uygulama Oluşturma
  • Push Notification Kurulumu
  • LAB: Örnek Proje Geliştirme

12- Redux

  • Redux Nedir?
  • TypeScript
  • Action
  • Reducer
  • Store
  • Provider
  • Connect
  • LAB: Örnek Proje Geliştirme

13- Mobil Project Development

  • Proje Geliştirme Süreçleri
  • Eğitim Sonu Mobil Proje Geliştirme
  • CodePush ile Continuos Deployment
  • CI – CD Otomasyonu

14- DB Market

  • Android ve IOS Market İşlemleri

Sertifikalar

  • Eğitim sonunda %80 devam oranını sağlayan öğrencilerimiz Bilge Adam Akademi Katılım Sertifikası almaya hak kazanırlar.

Açık sınıf bulunamadı. Bu konuyla ilgili size özel eğitim çözümleri ve diğer seçenekler için 444 33 30’u arayabilirsiniz.

React Native
BİLGİ İSTEK FORMU
icon BAŞARI HİKAYELERİ
Basari Hikayesi
Bilge Adam Akademi’yi eğitmenlerinin, üniversitelerdeki öğretim görevlilerinden daha tecrübeli olması nedeniyle ve direkt bizi ilgilendiren gerçek hayat deneyimlerini paylaşmalarından ötürü tercih ettim. Kadıköy’de aldığım yazılım ve veritabanı...
DEVAMINI OKU
ÖĞRENCİLERİMİZ NE DİYOR
ÖZLENEN Ş. / FATİH
Kendimi bildim bileli Bilge Adam hep vardı, ortaya çıkışından ziyade “Sebat edebilmesinin ve...
ONUR K. / İZMİR
Verilen eğitim beklentimin çok çok üzerinde. Teorik ve uygulama olarak üst düzey ve anlaşılabilir...
icon EĞİTİM BUL
Bilge Adam Akademi eğitimlerini ister sertifika programı çerçevesinde paket halinde, ister ihtiyaçlarınız doğrultusunda tek ders olarak alabilirsiniz. Lütfen aradığınız eğitimi yazınız veya ilgilendiğiniz eğitim tipini ve alanını seçiniz.

VEYA

ALAN SEÇİNİZ
EĞİTİM TİPİ SEÇİNİZ