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.

Tatilbudur
Sun Ekspress
Agesa
T.C. Cumhurbaşkanlığı
Tırsan Treyler
Sekerbank
Saglık Bakanlıgı
Anadolu Sigorta
Aras Kargo
RedBull
Iş GYO
Eren Enerji
Istanbul Sanayi Odasi
Erdemir
Yapı Kredi
Pegasus
Garanti BBVA
Iga Airport
Yemeksepeti
BİLGEM
Hayat Holding
Turkiye Finans Katilim Bankasi
Yıldız Teknik üniversitesi
LC Waikiki
Türkiye Vagon Sanayi
Tatilbudur
Sun Ekspress
Agesa
T.C. Cumhurbaşkanlığı
Tırsan Treyler
Sekerbank
Saglık Bakanlıgı
Anadolu Sigorta
Aras Kargo
RedBull
Iş GYO
Eren Enerji
Istanbul Sanayi Odasi
Erdemir
Yapı Kredi
Pegasus
Garanti BBVA
Iga Airport
Yemeksepeti
BİLGEM
Hayat Holding
Turkiye Finans Katilim Bankasi
Yıldız Teknik üniversitesi
LC Waikiki
Türkiye Vagon Sanayi
Bilgi İstiyorum