- Eğitim Tarihi : 13 Haziran 2026
- Eğitim Bitiş Tarihi : 16 Ağustos 2026
- Ders Yeri : Online ( Canlı )
- Eğitim Süresi : 120 Saat
Eğitim Hakkında:
Eğitim sonunda React programlama dilini öğrenerek, Mobil teknolojilerinde (Phone,Tablet, watch, Android TV, HomeKit) uzmanlaşarak, Bireysel ve Kurumsal her türlü mobil uygulama geliştirme becerisine ve deneyimine sahip olacaksınız. Egitim boyunca ornekler Visual Studio Code ile en guncel React Native SDK versiyonları kullanılarak yapılacaktır. Bir E-Ticaret uygulamasını ödeme yöntemleri ile entegre ederek geliştireceksiniz ve uygulama AppStore ve Play Store gönderme konularında bilgi sahibi olacaksınız.
Eğitim İçeriği:
React Native Giriş - (30 Saat)
- Node Js Kurulumu
- React Projesi Oluşturma
- React Uygulama Dosya Yapısı
- React & React Native Temelleri
- React Native Temelleri-Bölüm Tanıtımı
- JSX Giriş
- Component Yapısı
- Component Yapısı (Devam)
- Stillendirmeye Giriş
- Flex Yapısı
- Flex Yapısı (Devam)
- Custom Component
- Let, Const ve Var Arasındaki Farklar
- ActivityIndicator
- Button
- DatePickerIOS
- DrawerLayoutAndroid
- FlatList
- Image
- ImageBackground
- InputAccessoryView
- KeyboardAvoidingView
- ListView
- MaskedViewIOS
- Modal
- Picker
- PickerIOS
- ProgressBarAndroid
- ProgressViewIOS
- RefreshControl
- SafeAreaView
- ScrollView
- SectionList
- SegmentedControlIOS
- Slider
- SnapshotViewIOS
- StatusBar
- Switch
- Text
- TextInput
- View
- WebView
Nesneye Yönelik Programlama (Object Oriented Programing) - (30 Saat)
- Object Oriented Programming(Variables, function, Class)
- Miras alma (Inheritance)
- Tuples ve Optional Kavramları
- Sınıflar(Classes) ve Nesneler (Objects) ve Yapılar (Structures), protocols
- Interface Kavramı
- Sınıflar arası ilişkiler (Composition,Aggregation is-a has-a kavramları)
- Encapsulation Nedir
- Polymorphism
- Object Casting
- Yazılım Prensipleri, Solid Nedir Kavramları
React Native Collections - (30 Saat)
- Boxing, UnBoxing Kavramları
- GenericListProps sınıflar ve Metodlar
- Dizilere göre farklılıkları ve avantajları
- Iteratör Kavramı
- FlatList
- listof Function, mutableListOf, arrayListOf, mapOf,
- Map, Hashset
- Lambda(Shortland, as argument, meaningless return value, expressions, sorting, iteration)
Veritabanı - Transact SQL - (30 Saat)
- SQLite, Firebase ve Room veritabanı bağlantısı ile temel sorgular
- INSERT, UPDATE, DELETE, SELECT Operasyonları
- Veritabanı Sürücüleri
- Hata Yakalama (Exceptions), özel hata yakalama sınıfları
- Transaction yönetimi, Rollback, Commit Kavramları
Network- Medya İşlemleri - Input Output (IO-NIO) - (30 Saat)
- Media, Camera, Video
- React Navigation, Stack Navigator
- Yönlendirme
- Push Methodu
- goBack Methodu
- Route’lar için Parametre gönderimi
- Header Stil Tanımlamaları
- Modal Kullanımı
- React Navigation Drawer Navigator
- Drawer Navigator Özeliştirme
- Drawer Navigator Menu Butonu
- React Navigation Tab Navigation
- Tab Navigation Oluşturmak
- Stack Navigator ve Tab Navigator Kullanımı
- Tab Navigation Modal Entegrasyonu
- Stil Özelliştirmeleri ve Material Tab Bar
- NativeBase Kurulumu
- Formik, Yup ile Validasyon
- Harita, Region, Markers, custom Markers
- getCurrentPosition, Google Places Api
- Kameradan Görüntü Alma
- ImagePicker Galeriye Kaydetme
- İzinler
- Check Permission Multiple, Not AuthorizedView, open Settings
- Animasyonlar Retrofit, Basic Cinema Uygulaması
- MVC - MVP - MVVM (Android Data Layer) Architecture - MVVM
- Web Servis
- Axios Api request
- Json Force
- Get,Post,Put, Delete request
- Redux, Redux Template Kurulumu
- Android Geliştirici Hesabı Nasıl Alınır?
- Apple Developer Geliştirici Hesabı Nasıl Alınır?
- Uygulamanın Cihaz Üzerinde Çalıştırılması ve Sertifikalar
- Uygulamanın apk ve ipa dosyalarının oluşturulması, AppStore ve Play Store’a Gönderilmesi
Detaylı bilgi için OpenDart sertifika programı sayfasını inceleyebilirsiniz.
İletişim: 0212 352 05 22 - 0530 244 98 94
Bu kursu öğrenciler nasıl değerlendirdi?
0.00
(Toplam 0 Değerlendirme)
Eğitim Süreci Nasıl İşliyor?
Eğitim süreci hakkında detaylı bilgiye buradan ulaşabilirsiniz.
Yıldız Teknik Üniversitesi’nin hedefi ulusal alanda öncü, uluslararası alanda rekabetçi, ülke kalkınmasına katkı sağlayarak öncelikle ülkemiz olmak üzere dünyadaki problemlerin çözümünde etkin rol oynayan, yenilikçi ve proaktif yeni nesil dijital çağa uygun donanım ve yetkinliklere sahip, etik değerleri gözeten, öğrenci odaklı bir üniversite olmaktır.
Bu Eğitimi Kurumsal Olarak Talep Et
Yıldız Teknik Üniversitesi - SEM, geliştirdiği özgün yaklaşım ile firmanızın eğitim ihtiyaçlarının tespiti ve analizinden başlayan tam kapsamlı bir danışmanlık hizmeti sunar. Eğitim beklentileriniz ve kurum ihtiyaçlarınız ile ilgili detaylı analizleri gerçekleştirir. Şirketiniz için en doğru eğitim tasarısını kurgulamaya başlar. Sağladığı örgün ve online kurumsal eğitim hizmeti ile eğitmen-firma ilişkisini profesyonel çerçevede yürütür ve en uygun eğitim çözümünün sağlanması için yüksek kalitede hizmet verir.
