React, Facebook’un web sayfasında kullanıcıların gördüğü kısmın hazırlanmasının temelini oluşturan ve bu kadar çok data içeren bir web uygulamasının oldukça iyi bir performansta çalışmasının arkadasında yatan front-end teknolojisidir. Diğer yandan mobil uygulama geliştiricilerin en ufak kod değişikliklerinde bile harcadıkları build süresi, iOS’da Appstore’a gönderdikleri güncellemelerin ortalama bir haftalık bekleme süresi gibi birçok probleme çözüm bulmakta. Geliştiricilerin üretkenliğini oldukça arttıran ve bunların tamamını Native uygulama performansından sağlayan bir teknolojiye ihtiyaç duyuyorsanız, çözümünü React Native sunuyor.
Eğitim Sonrası Kazanımlar
- Getting Started with React Native
- React Native Tools
- Javascript ES6 Overview
- Create your first React Native app
- Developing your UI with JSX
- Going deeper with React Native
EĞİTİM İÇERİĞİ
- Intro to React Native
What it is, who is developing it, and why you should use it
- Getting Started with React Native
Setting up your development and testing environment.
- React Native Tools
Console + editor
- Javascript ES6 Overview
The tricky bits from a native mobile divs perspective.
- Create your first React Native app
Firing up the simulators on iOS and Android
Exploring Project Structure
- Developing your UI with JSX
Adding controls to your UI
Buttons and Text Labels
Styling – in JavaScript
Interactive Design
Creating custom Components
Properties (props)
Managing State
Populating and Manipulating Lists
Using open source (NPM)
- Going deeper with React Native
Dynamic properties
Dynamic styles
More on State and how it effects the rendering pipeline
Network requests.
Navigation
Storing data – Realm for React Native
Integrating with Map APIs
Creating native React components.
How to share code effectively between iOS and Android
Hedef kitle: Çeşitli cihazlarda iyi performans gösterecek çekici mobil uygulamalar hızla oluşturmak ve dağıtmak isteyen yazılım ve web geliştiricileri.
Ön koşul: Java Script kodlama bilmek gereklidir.
Eğitim Özellikleri
- Dersler 0
- Sınavlar 0
- Süre 3 Days
- Yetenek seviyesi All levels
- Dil İngilizce
- Öğrenciler 0
- Başarı Belgesi Hayır
- Değerlendirme Evet