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?
- Axios
- Fetch
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.