- Eğitim Tarihi : 06 Temmuz 2026
- Eğitim Bitiş Tarihi : 25 Temmuz 2026
- Ders Yeri : Online ( Canlı )
- Eğitim Süresi : 120 Saat
Eğitim Hakkında:
Eğitim sonunda Dart programlama dilini öğrenerek, Mobil ve web teknolojilerinde (Phone,Tablet, watch, Android TV, HomeKit) uzmanlaşarak, Bireysel ve Kurumsal her türlü mobil ve web uygulama geliştirme becerisine ve deneyimine sahip olacaksınız. Egitim boyunca ornekler Android Studio ile en guncel Android SDK versiyonları kullanılarak yapılacaktır. Bir E-Ticaret uygulamasını ödeme yöntemleri ile entegre ederek geliştireceksiniz ve uygulama Play Store gönderme konularında bilgi sahibi olacaksınız.
Eğitim İçeriği:
Dart Diline Giriş - (30 Saat)
- Programların ve Flutter SDK'nın Kurulması
- Emulator Kurulumu ve Test Projesinin Çalıştırılması
- Flutter Proje Yapısını İnceleme
- Scaffold ve FloatingActionButton Widget'ları
- Container ve Center Widget'ları
- Column ve Row Widget'ları
- Expanded ve Flexible Widget'ları
- Stateless Widget ve Tema Kavramları
- Stateful Widget ve setState Kavramları
- BuildContext, Hot Reload ve Restart Kavramları
- Buton Türleri ve Butonların Kişiselleştirilmesi
- Image Widget'ları
- DropdownMenu ve Popup Menü Kullanımı
- TextField Widget Özellikleri
- Controller ve FocusNode Kullanımları
- Form ve TextFormWidget Kullanımı
- GlobalKey Nedir ve Neden const Kullanıyoruz
- Switch, Checkbox, Slider ve Radio Widget Kullanımları
- arih ve Saat Seçimi ve Localization İşlemleri
Nesneye Yönelik Programlama (Object Oriented Programing) - (30 Saat)
- Dart Object Oriented Programming(Variables, function, Class)
- Miras alma (Inheritance)
- Tuples ve Optional Kavramları
- Sınıflar(Classes) ve Nesneler (Objects) ve Yapılar (Structures)
- 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ı
Dart Collections - (30 Saat)
- Boxing, UnBoxing Kavramları
- Generic sınıflar ve Metodlar
- Lambda, Higher Order Function, Lexical Closure
- Sabit ve Dinamik Uzunluklu Listeler - Dizi ( Array ) Kavramı
- Set Yapısı ve Kullanımı
- Map Yapısı List.generate ve List.map Methodları
- Optional ve İsimlendirilmiş Parametre
- Exception Yönetimi
- Listeler, Card ListTile Divider
- Listview, List.map
- ItemBuilder ve Separatör Builder
- Gridview
- BoxDecoration DecorationImage
- Gesture Detector
- CustomScroolView ve SliverAppBar
- SliverList, SliverFixedExtendList, SliverGrid
- Diziler, çok boyutlu diziler ve dizi davranışları
Veritabanı - Transact SQL - (30 Saat)
- SQLite, Firebase ve Room, Hive 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
- Sensors, Apk, Proguard Configuration, Play Store
- Asenkron İşlemler Future Async, Await, Then
- Bloc Pattern ve Provider Package
- MediaQuery
- Broadcast Receiver, Content Provider, Maps
- Web Services, Network Process Retrofit, RecyclerView, Adapter
- Dependency Injection (Inject the NetworkService) Dagger2 Rxjava, EventBus
- MVC - MVP - MVVM (Android Data Layer) Architecture - MVVM
- Firebase Database, Authentication, Storage
- Push Notification
- Deeplink
- Services
- Corutines
- Retrofit, Basic Cinema Uygulaması.Firebase Database, Authentication, Storage
- Android Geliştirici Hesabı Nasıl Alınır?
- Uygulamanın Cihaz Üzerinde Çalıştırılması ve Sertifikalar
- Uygulamanın apk dosyasının oluşturulması, 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.
