React Native ile Mobil Uygulama Geliştirme

React Native ile Mobil Uygulama Geliştirme

Eğitim Hakkında

Bu eğitim, modern React ekosistemini temelinden ileri seviyeye kadar ele alarak, bileşen tabanlı geliştirme, durum yönetimi (Redux), yönlendirme (React Router) ve ASP.NET Core ile entegrasyon pratiklerini üretim odaklı şekilde öğretir. Katılımcılar; Webpack/Babel ile proje iskeleti oluşturma, API tüketimi (Axios/Fetch) ve kurumsal SPA mimarileri üzerinde gerçek senaryolarla deneyim kazanır.

Ön Koşul

Temel düzeyde JavaScript/ES6 ve web (HTML/CSS) bilgisi önerilir; ayrıca temel OOP ve HTTP/REST kavramlarına aşinalık faydalıdır.

Eğitim İçeriği

  • SX Yapısı ve React Syntax
  • React Component'leri ve Functional Components
  • State, Lifecycle ve Event'ler
  • Dom Manipülasyonu ve Render İşlemleri
  • Controlled Components'ler ile List ve Form Örnekleri
  • React Router
  • Redux ile State Management
  • Varolan Bir Uygulamaya Redux İmplementasyonu
  • ASP.Net Core MVC View'ları Üzerinden React Arayüzleri Oluşturma ve Veri Servis Etme
  • ASP.Net Core Web API Üzerinden Veri Servis Etme ve Dış Resource'lara Bağlanma
  • Webpack ve Babel
  • Starter Kit ve Boilerplate Nedir? Neleri Bizim için Çözer?

Kazanımlar

React’in çekirdek kavramlarını (JSX, props, state, lifecycle, event yönetimi) üretim seviyesinde uygulayabilmek

Functional component ve hooks odaklı modern React mimarisi ile sade, test edilebilir bileşenler tasarlamak

Controlled components, form yönetimi ve DOM etkileşimlerini performans odaklı kurgulama

React Router ile çok sayfalı SPA akışlarını, yönlendirme korumalarını (guard) ve parametrik rotaları kurmak

Redux ile durum yönetimi: store, reducer, action akışını kurumsal ölçekli projelerde doğru kurgulamak

ASP.NET Core MVC/Web API ile entegrasyon: view’lar üzerinden React render, API tüketimi ve güvenli veri alışverişi yapabilmek

Webpack/Babel ve starter/boilerplate yapılarını kullanarak hızlı prototipleme ve üretim build süreçlerini yapılandırmak

Axios/Fetch ile REST API tüketimi, hata/istek yaşam döngüsü ve global interceptor’lar gibi bestpractice’leri uygulamak

Performans ve kalite için kod bölme (codesplitting), memoization ve temel test stratejilerini benimsemek

Kurumsal SPA’larda mimari standartlar: component hiyerarşisi, dosya/katman düzeni, reusable UI ve modülerlik ilkeleri öğrenmek

Hedef Kitle

Junior – Mid – Senior FrontEnd Geliştiriciler

FullStack geliştiriciler

.NET ekosisteminde React arayüzleriyle çalışacak geliştiriciler

Web uygulamalarını SPA mimarisine taşıyan Tech Lead / Team Lead rollerindeki kişiler

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.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

TEB
Tusas Motor
Anadolu Üniversitesi
Türk Telekom
Sekerbank
Beko
Arçelik
KoC Sistem
Ak Yatırım
Şişecam
Yapi Kredi
KKTC Turkcell
Isdemir
Fibabanka
Oyak Çimento
Eczacıbaşı Bilişim
Mavi
Akbank
Albaraka Türk
Saglık Bakanlıgı
Cybersoft
Toyota
Ford-Otosan
Amadeus
Axa Sigorta
TEB
Tusas Motor
Anadolu Üniversitesi
Türk Telekom
Sekerbank
Beko
Arçelik
KoC Sistem
Ak Yatırım
Şişecam
Yapi Kredi
KKTC Turkcell
Isdemir
Fibabanka
Oyak Çimento
Eczacıbaşı Bilişim
Mavi
Akbank
Albaraka Türk
Saglık Bakanlıgı
Cybersoft
Toyota
Ford-Otosan
Amadeus
Axa Sigorta
Bilgi İstiyorum