React Native ile IOS & Android Uygulama Geliştirme ve Redux
4.6 (76 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
331 students enrolled
Wishlisted Wishlist

Please confirm that you want to add React Native ile IOS & Android Uygulama Geliştirme ve Redux to your Wishlist.

Add to Wishlist

React Native ile IOS & Android Uygulama Geliştirme ve Redux

React Native ile IOS ve Android Uygulamalarını Native olarak Geliştirme ve Redux Framework'ünü Kavrama
New
4.6 (76 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
331 students enrolled
Created by Yasin Ugurlu
Last updated 8/2017
Turkish
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9.5 hours on-demand video
  • 4 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Oldukça hızlı ve kolay yöntemler ile mobile platformlara uygulama geliştirebileceksiniz.
  • React Native'i kullanarak native uygulamalar geliştirebilecektir.
  • Redux Framework'ünü kavrayabileceksiniz.
  • Mobil tasarım ilkelerine sahip olacaksınız.
View Curriculum
Requirements
  • Temel seviyede kodlama eğitimine sahip olmalısınız
  • Mobil uygulama geliştirmeye istekli olmalısınız.
  • Mac veya Windows bilgisayara sahip olmalısınız
  • Temel seviyede JavaScript bilgisine sahip olmalısınız
Description

React Native, IOS için Swift, Objective C veya Android için Java dillerini kullanmadan bu diller ile yazılmış uygulamlara eşdeğer uygulamalar geliştirebileceğiniz bir Framework'tür. Bu Framework’ü derslerimiz ile birlikte oldukça kolay ve eğlenceli bir yolla öğrenebilirsiniz.

Bu ders size React Native ile hızlı bir şekilde hem IOS hem de Android platformlarına nasıl native uygulama geliştirebileceğinizi görsel arayüzlerle birlikte basitçe öğretir.

Her iki işletim sistemi üzerinden uygulama geliştirmeyi destekleyen bir eğitim içeriğine sahiptir. (İster Mac bilgisayarınız olsun ister Windows! )

Mobile yazılımda yeni iseniz veya  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.

Hem OSX hem de Windows desteklenir!

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 boyunca 3 farklı uygulama geliştirerek, uygulama geliştirme süreçlerine hakim olacak ve kendi projelerinizi kolaylıkla geliştirebileceksiniz.

React Native ile

  1. Firebase ile Kimlikdoğrulama (Authentication), 
  2. Redux Framework’ü,
  3. HTTP Request,
  4. JSON Datası Kullanımı,
  5. Firebase ile GET, POST İşlemleri,
  6. Navigasyonun Yapısı,
  7.  App Icon(Uygulama iconu), 
  8. Uygulama Splash Screen(Açılış ekranı), 
  9. Generating Signed APK (Play Store göndermek için APK imzalama ),
  10. Itunesconnect'e Apple Store İçin Build Gönderme,

ve çok daha fazlası bu eğitimde sizi bekliyor!

Who is the target audience?
  • Mobile Uygulama geliştirmeyi öğrenmek isteyen herkes
  • React Native ile tamamen native uygulama geliştirmek isteyen herkes
  • Öğrenci veya özel sektörde çalışan kişiler
Compare to Other Mobile Apps Courses
Curriculum For This Course
102 Lectures
09:14:51
+
Neden React Native ve Gerekli Kurumlar
3 Lectures 16:21


Gerekli Kurumlar Hakkında
06:03
+
Gerekli Kurumlar - Mac
3 Lectures 23:50
Gerekli Dosyaların İndirilmesi ve kurulumu
06:23

Projeyi IOS Simülatör üzerinde çalıştırma
09:06

Projeyi Android Simülatör üzerinde çalıştırma
08:21
+
Gerekli kurulumlar - Windows
5 Lectures 16:29
Gerekli Dosyaların İndirilmesi ve Kurulum
04:03

Android Studio Kurulum 1
03:30

Android Studio Kurulum 2
03:22

Android Studio Kurulum 3
03:50

Android Studio Kurulum - Son -
01:44
+
ESLint
1 Lecture 08:21
Atom'a ESLint Kurulumu
08:21
+
Haydi Başlayalım!
4 Lectures 20:43
Simülatörlerin Development Araçları
03:31

Proje Dizinindeki Dosylar
03:36

Ekran İçeriği Oluşumu
11:09

+
İlk Örnek Projemeze Başlıyoruz!
6 Lectures 24:47
Header Bileşeni Oluşturma
04:22

Bileşenleri Export Etme Ve Başka Bileşenlerde Kullanma(import)
03:57

React Native İle Tasarım
04:09

Header Tasarımı
08:31

Header Başlığını Dinamik Hale Getirme
03:46

Proje GitHub Sayfası
00:02
+
React Native ile HTTP Request, Class Method, LifeCycle, Debug
12 Lectures 01:05:49
Servis Datasını İnceleme
02:52

Liste Componenti Oluşturma
02:46

Sınıf Tabanlı Component Oluşturma
04:04

Sınıf Tabanlı Componentlerde LifeCycle ve Debug
06:53

Network Request
04:38

Datanın Render Edilmesi
06:35

Ornek Proje'ye Detay Componenti Oluşturma
06:29

Detay Component İçeriği
04:50

React Native ile Image ve ScrollView Kullanımı
04:07

React Native ile Özel Buton Tasarımı
14:14

Url'i Browserda Açma (Linking)
03:41

Tamamlanan Örnek Projeyi Değerlendirme
04:40
+
React Native İle Kimlik Doğrulama(Authentication)
14 Lectures 01:22:27
Kimlik Doğrulama uygulamasına Genel Bakış
02:45

IOS ve Android Projesini Ortak Componentler ile Geliştirme
04:24

Firebase Hakkında
05:08

Firebase Konfigürasyonu
05:07

Login Form Componenti Oluşturma
10:50

Card ve CardSection Componentleri Oluşturma
08:08

Kullanıcı Login İşlemi
07:50

ActivityIndicator(Spiner) Oluşturma 1
09:43

ActivityIndicator(Spiner) Oluşturma 2
02:59

Kimlik Doğrulama Durum Değişimi
07:43

Kimlik Doğrulama Durum Değişimi 2 ve SecureTextEntry
06:12

Login Hatası Alert View
06:28


Kimlik Doğrulama Projesi Github Sayfası
00:02
+
Redux Framework'ü
15 Lectures 01:27:05
Redux ve Redux Bileşenleri
08:55


Redux Kurulumu
05:23

Provider ile Projeyi Sarmalama ve Reducer
04:38

Öğrenci Kayıt Uygualaması için Firebase Konfigürasyonu
05:32

Login Formu Oluşturma
03:33

Ortak Componentleri Tek Bir Import Dizininden Çağırma
03:59

Action Bileşeni
06:07

Connect Bileşeni
05:31

Reducer Bileşeni
08:42

Redux Thunk Kurulumu ve Action Typler'ı Düzenleme
07:17

Email ve Password Update ile Redux Değerlendirmesi
04:32

Login Action 1
08:48

Login Action 2
07:32

Login Action Değerlendirme ve Navigasyona Giriş
03:38
+
React Native ile Navigaiton
10 Lectures 58:20
Navigasyon Hakkında
03:34

Router Component
06:02

Öğrenci Liste Sayfası Oluşturma ve Yeni Ekran Ekleme
03:41

Sayfalar Arası Geçiş (Actions Component)
02:42

Router Flux Framework'u Hata Giderme ve Grup Sahneleri Oluşturma
05:19

Navigasyon Bar'a Buton Ekleme
03:38

Öğrenci Kayıt Sayfası Oluşturma
09:48

Picker Componenti Oluşturma
05:36

Öğrenci Kayıt Input Actions
09:32

Öğrenci Kayıt Input Reducers
08:28
4 More Sections
About the Instructor
Yasin Ugurlu
4.6 Average rating
73 Reviews
331 Students
1 Course
Computer Engineer & Teacher & Mobile Application Developer

Bilgisayar ve Öğretim Teknolojileri Öğretmenliği ve Bilgisayar Mühendisliği bölümlerinden mezun oldum. Şu anda bir şirkette Mobil Uygulama Geliştirme Takım Lideri olarak çalışıyorum.

Tecrübelerim

• Mobile Uygulama Geliştirme alanında 3 yıl

• Web Uygulama geliştirme alanında 3 yıl

Uzmanlık Alanlarım

• Objective C, Swift, Java, React Native, JSON,, Html, Css

****

Graduated from Computer and Instructional Technology Teacher and Computer Engineering departments. Now,I am currently working as a Mobile Application Team Leader in a company.

• 3-year experience of mobile applications development  (IOS and Android)

• 3-year experience of Web applications development 

• Strong understanding of Objective C, Swift, Java,  React Native, JSON, JavaScript, Html, Css