Başlangıç- Bitiş Tarihi:
14 Ocak 2025 - 13 Mart 2025
Kurs Süresi:
9 Hafta / 18 Ders
React Native ve TypeScript Eğitimi, katılımcılara modern mobil uygulama geliştirme becerilerini kazandırmayı hedefliyor.
9 hafta 18 dersten oluşan bu uygulamalı eğitimde katılımcılar hem Meta Platforms tarafından geliştirilen açık kaynaklı bir UI yazılım çerçevesi sunan React Native hem de JavaScript temelli geliştirme alanlarında oldukça tercih edilen TypeScript mimarisi üzerinde uzmanlaşma fırsatı bulacak.
İlk bölümde, React Native ile temel bileşenlerin oluşturulması, stil yönetimi, navigasyon sistemleri ve veri yönetimi konularına odaklanarak, pratik uygulamalar üzerinden deneyim kazanılacak. İkinci bölümde ise TypeScript’in sağladığı tip güvenliği, form yönetimi ve Redux kullanarak gelişmiş state yönetimi konuları işlenecek. Katılımcılar, bu eğitim sonunda, mobil uygulama geliştirme sürecinde karşılaşabilecekleri zorlukları aşmak için gerekli bilgi ve becerilere sahip olacaklar.
React Native ve TypeScript Eğitimi ile hem iOS hem Android işletim sisteminde uzmanlaşın, her iki platformda da uygulamalar geliştirerek mobil uygulama dünyasında öne çıkın!
Bu eğitim ile:
Junior Mobil Geliştiriciler
React Native ve TypeScript ile mobil geliştirme becerilerinizi geliştirerek, uygulamalarınızda daha ileri düzeyde performans optimizasyonu, veri yönetimi ve esnek kodlama tekniklerini kullanabileceksiniz.
Web Geliştiriciler
Web geliştirme deneyiminizi mobil platformlara taşıyarak, React Native kullanarak platform bağımsız uygulamalar geliştirebilir ve projelerinize mobil uyumluluk kazandırabileceksiniz.
Yazılım / IT Ekibi Yöneticileri
Ekibinizdeki mobil geliştirme süreçlerini daha iyi yönetebilmek, yazılım dünyasındaki yeni araç ve platformlar hakkında güncel kalmak adına, React Native projelerinin yapısı, veri yönetimi ve performans iyileştirme alanlarında derinlemesine bilgi sahibi olabileceksiniz.
Orta ve Üst Düzey Yazılım Profesyonelleri
TypeScript ve React Native ile uygulama geliştirme süreçlerinde ileri seviye teknik beceriler edinerek, büyük projelerde esnek, ölçeklenebilir ve performanslı kod yazma becerinizi artırabileceksiniz.
Bu kurs üniversite öğrencileri için uygun değildir.
Ders 1
– React Native’e genel bakış
– Çevre kurulumu (iOS ve Android)
–İlk projenin oluşturulması
– React Native CLI ve Expo farkları, nerede tercih edilmeli
– Proje klasör yapısı
– EsLint ve Prettier konfigürasyonu
Ders 2
– React Native component yapısı
– Componentlerin oluşturulması
– Props ve State kavramları
– Lifecycle metotları ve Hook’la
Ders 3
– React Navigation kurulumu
– Stack, Tab ve Drawer navigasyon türlerinin kullanımı
– Deep linking ve dinamik navigasyon yönetimi
– State management yaklaşımlarının karşılaştırılması
Ders 4
– Flexbox ile layout yapısı
– StyleSheet ile stillerin yönetimi
– Platforma özgü stil kullanımları
– Responsive tasarım
Ders 5
– Global state yönetimi için Redux kurulumu ve kullanımı
– Redux ile state yönetimi örnekleri
– Redux persist ile veri saklama
Ders 6
– API ile veri çekme (Axios, RTK Query)
– Asenkron işlemler
– Verilerin işlenmesi ve listeleme
– API Debugging araçları
– Loading ve Hata Yönetimi
Ders 7
– Uygulama performansını artırma stratejileri
– React Native Profiler kullanımı
– useMemo, useCallback ve React.memo kullanımı ile performans iyileştirmeleri
– FlatList optimizasyonları ve virtualized listeler
Ders 8
– Uygulama izinleri
– Firebase kullanarak push bildirim entegrasyonu
– AsyncStorage, MMKV ve SQLite kullanımı
– Veritabanı ile çalışmak
Ders 9
– Animasyonlar ve etkileşimler
– Native modüller ile çalışmak
– Platformlar arası farklar ve çözümler
Ders 10
– TypeScript nedir, JavaScript ile farklı
– Props ve state yönetiminde tip tanımları
– Component ve hook’larda tip güvenliği
– Yapılan ortak yanlışlar
Ders 11
– Union ve Intersection tipleri
– Generics kullanımı
– TypeScript ile daha esnek fonksiyonlar yazmak
Ders 12
– TypeScript ile Redux Store ve Reducer’lar
– Asenkron veri yönetimi
Ders 13
– React hook form ile form yönetimi
– Zod ile form validasyonu
– Formlar için tip tanımları
Ders 14
– Native modül geliştirme süreci
– Üçüncü taraf kütüphanelerle entegrasyon örnekler
Ders 15
– Jest ile unit testler
– React Native Testing Library kullanım
– TypeScript ile React Native bileşenlerini test etme
– Testlerde tip güvenliğinin artırılması
Ders 16
– TypeScript’in ileri seviye özellikleri
– TypeScript ile büyük projelerin yönetimi
– TypeScript kod optimizasyonu ve best practices
Ders 17
– Performans izleme araçları (Firebase Analytics)
– Kullanıcı davranışlarının analizi
– Hata raporlama ve sorun giderme (Sentry, Crashlytics)
Ders 18
– Gerekli konfigürasyonların yapılması
– App Store yayınlama süreci
– Play Store yayınlama sürec
Canlı ve online derslerde hem diğer katılımcılarla hem de eğitmenle network kurabileceksiniz. Google Classroom hesabınızda ödevlere erişecek, eğitmeninizden geri bildirimler alabilecek ve sorular sorabileceksiniz.
En İyi Eğitmenler
7/24 Destek
Canlı ve Online Dersler
Network Edinme
Kişiselleştirilmiş Teedo sertifikanızla almış olduğunuz eğitimi başarıyla tamamladığınızı ve spesifik bir konuda uzmanlaştığınızı herkese kolayca ispat edebilir ve doğrulatabilirsiniz.
Teedo, uluslararası alanda kabul gören bağımsız İngiliz Eğitim Akreditasyon Kurumu The CPD Certification Service üyesidir.
Teedo, Uluslararası İş Analizi Enstitüsü (IIBA) tarafından akredite edilmiş bir eğitim platformudur.
Teedo, HR Certification Institute® akreditasyonu için hazırlıklara başladı. Tahmini başlangıcı Nisan 2025.
Proje Yönetimi Enstitüsü (PMI) akreditasyonu için tüm girişimler yapıldı, ilgili kursun planlanması bekleniyor.
Formu doldurun; Teedo’nun en güncel eğitim programları, en güncel kampanyalar ve avantajlı ödeme seçenekleri hakkında eğitim danışmanlarımız en kısa sürede sizi bilgilendirsin! Alanında uzman, sektör profesyoneli eğitmenlerimizle kariyerinizi bir üst seviyeye taşıyacak eğitim fırsatlarını kaçırmayın.
Diğer sorularınız için Sıkça Sorulan Sorular sayfamızı ziyaret edebilirsiniz.
Paycell
Paynet
Havale / EFT
Referanslar