Ön Koşul
Eğitim Hakkında
Facebook’un açık kaynak olarak yayınladığı ve destek verdiği, javascript diliyle hazırlanmış React Framework’ünün anlatıldığı bu eğitimde React ile mobil uygulama geliştirme detaylı olarak işlenmektedir. Bu eğitim sonunda katılımcılar hem android hem de ios platformunda çalışan gelişmiş bir mobil uygulama geliştirmiş olacaklardır.
Sertifika:
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
Eğitim İçeriği
▪ React Nedir
▪ Hybrid Mobil Programlama Nedir
▪ React ve Hybrid Mobil Uygulamaların Sektördeki Yeri
▪ React ve React Native Arasındaki Farklar
▪ Visual Studio Code Kurulumu ve Kullanımı
▪ NodeJS ve Python Kurulumu
▪ Android Studio ve SDK Kurulumu
▪ Emulator Kurulumu
▪ Npm Kullanımı
▪ React Native CLI Kurulumu
▪ React Native Proje Oluşturma
▪ React Native Developer Menü
▪ Component Nedir
▪ Method Based ve Class Based Component
▪ Component Lifecycle Metotları
▪ State ve Props Kullanımı
▪ Style Kullanımı
▪ Standart Componentler ve Kullanımı
▪ Proje Oluşturma
▪ Projenin Mimarisi ve Kapsamı
▪ 3rd Party UI Tool Seçimi
▪ 3rd Party Component Kullanımı
▪ Layout Nedir
▪ Flexbox ile Layout Oluşturma
▪ Navigation Tanımı ve Kullanımı
▪ Navigation Componentlerin Kullanımı
▪ Navigation ile Veri Taşıma
▪ TODO APP Entegrasyonu
▪ API Nedir
▪ HTTP Mimarisi
▪ Restful Servis Kullanımı
▪ Fetch Metot Kullanımı
▪ JSON Web Tokens Nedir
▪ TODO APP Entegrasyonu
▪ Firebase Nedir
▪ Firebase Kurulumu
▪ Authentication
▪ Database
▪ Analytics
▪ Storage
▪ Remote Config
▪ TODO APP Entegrasyonu
▪ Cihaz Özelliklerinin Kullanımı
▪ Camera
▪ Location
▪ Map
▪ Vibration
▪ Battery
▪ TODO APP Entegrasyonu
▪ Push Notification Nedir
▪ Push Notification Çeşitleri
▪ Deep Links Kullanımı
▪ TODO APP Entegrasyonu
▪ TODO APP Entegrasyonu
▪ Action, Reducer ve Store Kullanımı
▪ Redux Nedir
▪ Unit Test Nedir
▪ Integration Test Nedir
▪ E2E Test Nedir
▪ Jest ve Enzyme Kullanımı
▪ Detox Kullanımı
▪ TODO APP Entegrasyonu
▪ Source Control Kullanımı
▪ App Center ile Continuous Deployment
▪ CI / CD Otomasyonu
▪ Proje Yönetim Araçlarının Kullanımı
▪ TODO APP Market Entegrasyonu
▪ Google Play Market İşlemleri
▪ Paket Bağımlılıkları ve Yapısı
▪ Paket Yönetimi
▪ Paket Hazırlama
▪ Paket Yayımlama
▪ TODO APP’te Kullanılan Komponentlerin Paketlenmesi
▪ Animasyonlar
▪ Admob Kullanımı
▪ Firebase Functions
▪ Performance Monitoring
▪ Security
▪ Expo
▪ GraphQL
▪ Sosyal Medya Entegrasyonları
Neden Bu Eğitimi Almalısınız ?
.
Önemli Notlar
Program ücretlerine KDV dahil değildir.