React Native Eğitimi

React Native Eğitimi

React Native ile hızlı bir şekilde hem iOS hem de Android platformlarına nasıl 'native uygulama' geliştirebileceğinizi görsel ara yüzlerle birlikte öğretir. Mobil yazılımda yeniyseniz veya uzman olsanız dahi hala kafanızı kurcalayan kısımlar var ise bu eğitim ile karmaşık birçok yapıyı oldukça kolay bir biçimde uygulamalı olarak öğrenebilirsiniz. Bu eğitimle birlikte, karmaşık sayfa yapılarını küçük yapılara bölüp daha kolay hale getirerek büyük proje uygulamalarınızı geliştirebileceksiniz. Eğitim içeriğinde bir uygulama geliştirerek, uygulama geliştirme süreçlerine hakim olacak ve kendi projelerinizi kolaylıkla geliştirebileceksiniz.

Planlanmış bir eğitim bulunamadı. Açılacak eğitimlerden haberdar olmak istiyor musunuz?

Haber Ver

EĞİTİM MODÜLLERİ

  • React Native Github Sayfası
  • Kurulumları yapacağımız terminal hakkında
  • React Native Dependencies(Bağımlılıklar, Gerekli Kurulumlar)
  • Windows kullanıcılar için Expo Nedir?
  • Expo Kurulumu
  • React Native proje init etme
  • Proje dizin dosyalarını inceleme
  • Xcode idesi tanıtımı
  • Projeyi IOS emulatör üzerinde run etme
  • Projeyi kendi IOS cihazlarımızda run etme (Eğitim grubunun bilgisine göre aşağıdaki konularada girilebilir.)
  • Apple Developer Hesabı Nasıl Alınır
  • Itunesconnect Nedir?
  • Itunesconnect üzerinde yeni proje oluşturma
  • developer.apple
  • Apple Certificates(Sertifikalar)
  • Apple test hesabı ekleme
  • Android Studio idesi tanıtımı
  • Genymotion Emulator
  • Projeyi Genymotion Emulator üzerinde run etme
  • Projeyi Android cihazlarımızda run etme
  • VSCode idesi tanıtımı
  • React Native Development Tool
  • React Native Application Lifecycle(Uygulama yaşam döngüsü)
  • Proje nasıl loglanır?
  • React Native Componentler
  • View, Text, ScrollView, Image vs.
  • React Native Style
  • Flex yapısı hakkında
  • Class ve Method farklılığı
  • State ve Props
  • Custom Component Geliştirme
  • Sketch ve Phothoshop ile tasarlanmış tasarımları inceleme
  • Tasarımlara developer gözü ile bakma
  • Responsive düşünebilme
  • Tasarımları parçalara ayırma
  • x, 2x, 3x mantığı
  • Assets.xcassets nedir? (IOS)
  • drawer, mipmap nedir? (Android)
  • Flex yapısının önemi
  • Ders içerisinde geliştirilecek projeyi responsive tasarlama süreci
  • React Native Navigation Yapısı
  • React Native Router Flux Nedir? Kurulumu.
  • Scene,
  • Router,
  • Drawer,
  • Actions
  • Sayfalar arası geçiş
  • Sayfalar arası veri taşıma
  • Redux Nedir? Niçin Kullanılır? Neden önemlidir?
  • Redux Components(Bileşenler) Hakkında
  • createStore,
  • applyMiddleware
  • Redux kurulumu
  • Redux Thunk Kurulumu
  • Provider(Projeyi Sarmalama)
  • Actions Functions
  • Reducers
  • Connect Component
  • mapStateToProps
  • Web Api Nedir? Neden önemlidir?
  • Web Api Kullanım alanları
  • Web api request işlemleri için Axios Kurulum
  • Axios ile örnek web service üzerinden
  • Get işlemi,
  • Gelen json datasını pars etme,
  • Post işlemi,
  • Params
  • Header
  • Body
  • Query
  • Web api bağlı olan projelerde redux yapısının kurgulanması
  • Axios ile örnek web service üzerinden post işlemleri
  • Ders içerisinde geliştirilecek web servise ile entegre edilmesi
  • Projede Third Party olarak kullanılabiliecek kütüphanelerin entegrasyonu

Bu eğitim için herhangi bir ön koşul bulunmamaktadır.

Önerilen eğitimleri yoktur.

  • Windows Uygulama Geliştiricisi

Eğitimin sınavları yoktur.

Bu eğitimi alanlar aşağıdaki katılım sertifikasına sahip olacaklardır. Diğer sertifikalar için katılımcıların ilgili sınavları almaları gerekmektedir.

Bilge Adam

Eğitimin yorumları yoktur.

Planlanmış bir eğitim bulunamadı. Açılacak eğitimlerden haberdar olmak istiyor musunuz?