Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development Android Development

React Native ile iOS ve Android Uygulama Geliştirme ve Redux

React Native ile iOS ve Android Uygulamalarını Native olarak Geliştirme ve Redux Framework'ünü Kavrama
Rating: 3.6 out of 53.6 (809 ratings)
2,779 students
Created by Yasin Ugurlu
Last updated 2/2021
Turkish
30-Day Money-Back Guarantee

What you'll learn

  • Oldukça hızlı ve kolay yöntemler ile mobile platformlara uygulama geliştirebileceksiniz.
  • React Native'i kullanarak native uygulamalar geliştirebileceksiniz
  • Redux Framework'ünü kavrayabileceksiniz
  • Mobil tasarım ilkelerine sahip olacaksınız

Course content

13 sections • 109 lectures • 9h 16m total length

  • Preview02:49
  • Preview07:29
  • Gerekli Kurumlar Hakkında
    06:03

  • Gerekli Dosyaların İndirilmesi ve kurulumu
    06:23
  • Değişen React Native Versiyonu Hakkında (RN 0.60)
    05:11
  • Projeyi IOS Simülatör üzerinde çalıştırma
    09:06
  • Projeyi Android Simülatör üzerinde çalıştırma
    08:21

  • Gerekli Dosyaların İndirilmesi ve Kurulum
    04:03
  • Android Studio Kurulum 1
    03:30
  • "Unable to resolve module `AccessibilityInfo`" from Hatası Hakkında
    00:16
  • Android Studio Kurulum 2
    03:22
  • Android Studio Kurulum 3
    03:50
  • Android Studio Kurulum - Son -
    01:44

  • Simülatörlerin Development Araçları
    03:31
  • Değişen Versiyonla Gelen Yenilik Hakkında
    03:33
  • Değişien React Native Versiyonu Hakkında
    00:28
  • Proje Dizinindeki Dosylar
    03:36
  • Ekran İçeriği Oluşumu
    11:09
  • Preview02:27

  • Header Bileşeni Oluşturma
    04:22
  • Yeni Sürümle Gelen Değişiklik Hakkında
    00:17
  • 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:01

  • Servis URL değişikliği
    00:06
  • Servis Datasını İnceleme
    02:52
  • Liste Componenti Oluşturma
    02:46
  • Sınıf Tabanlı Component Oluşturma
    04:04
  • Deprecated(Kullanımda kaldırılan) olan componentWillMount Hakkında
    00:14
  • 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

  • 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
  • Firebase import düzeltmesi
    00:06
  • 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
  • Preview05:08
  • Kimlik Doğrulama Projesi Github Sayfası
    00:01

  • Redux ve Redux Bileşenleri
    08:55
  • Preview02:58
  • 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

  • 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

  • Firebase JSON datasını inceleme
    03:38
  • Firebase Rules Oluşturma
    03:26
  • Kayıt Oluşturma Actions
    08:17
  • Kayıt Oluşturma Reducers
    06:19
  • Kayıt Sonrası Liste Sayfasına Dönme
    05:26
  • Öğrenci Liste Sayfası Action Methodu Oluşturma
    05:32
  • Öğrenci Liste Sayfası Reducer
    08:38
  • ListView Componenti Dinamik Data Source Oluşturma
    07:09
  • Data Objesini Dizilere(Array) Aktarma
    05:27
  • ListeItem Componenti Oluşturma
    08:04
  • DEPRECATE Olan ListView Compenent'i yerin FlatList Component'i Kullanma
    00:27
  • Firebase Hata Düzenleme, Öğrenci Listesini Gösterme
    03:49
  • TouchableWithoutFeedback Componenti
    03:47
  • Actions Componenti İle Data Aktarımı
    04:04
  • Öğrenci Güncelle Sayfası Oluşturma
    08:28
  • Öğrenci Bilgilerini Inputlara Set Etme
    04:17
  • Öğrenci Güncelle Butonu Action
    04:05
  • Öğrenci Güncelle Butonu Reducers
    05:53
  • Öğrenci Sil Buton Action'ı ve Reducers
    06:08
  • Öğrenci Kayıt Uygulaması Github Sayfası
    00:01

Requirements

  • Temel seviyede kodlama bilgisine sahip olmalısınız önerilir
  • 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ış uygulamalara 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. (Bilgisayarınız ister Mac ister Windows olsun, hiç fark etmez! )

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

Hem OSX hem de Windows desteklenir!

Bu eğitimle birlikte, artık 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 neler öğrenceğiz? 

  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 this course is for:

  • Mobile uygulama geliştirmek isteyen herkes
  • React Native ile tamamen native uygulama geliştirmek isteyen herkes
  • Mobil uygulamayı daha kolay bir şekilde geliştirmek isteyen yazılımcılar
  • Öğrenci veya özel sektörde çalışan kişiler

Instructor

Yasin Ugurlu
Computer Engineer & Teacher & Mobile Application Developer
Yasin Ugurlu
  • 3.6 Instructor Rating
  • 809 Reviews
  • 3,866 Students
  • 1 Course

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 5 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.

• 5-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

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.