Flutter uygulamanı uzak sunucuya bağla
Flutter and Backends: Connecting to Remote Backends Eğitimi, Flutter uygulamalarını REST API'lere HTTP istekleriyle bağlamayı öğretir. Program http paketiyle GET ve POST istekleri, JSON ayrıştırma ve fromJson/toJson ile model sınıfları oluşturmayı kapsar.
Flutter uygulamasını REST API ile konuşturup gerçek veriyle çalıştırma
Flutter and Backends: Connecting to Remote Backends Eğitimi, Flutter uygulamalarını REST API'lere bağlamayı öğretir. Katılımcılar http paketiyle GET ve POST isteklerini, JSON ayrıştırmayı ve fromJson/toJson ile model sınıfları oluşturmayı uygular. Future ve async/await ile asenkron programlama, FutureBuilder ile veri gösterimi ve hata ile yükleme durumlarının yönetimi işlenir. Eğitim; dio, interceptor ve repository deseniyle gerçek bir API entegrasyonuyla tamamlanır.
3 Gün. Her gün dört modül; her konu gerçek bir REST API üzerinde örnek isteklerle adım adım uygulanarak pekiştirilir.
Orta Seviye — Flutter uygulamasını REST API'lere HTTP istekleriyle bağlayıp uzak sunucu verisiyle çalışmayı öğreten program
Gerçek bir REST API'ye bağlanan örnek uygulama üç gün boyunca geliştirilir; her modülde yeni bir ağ veya veri işleme konusu koda eklenir.
Uygulamanızı statik veriden çıkarıp uzak bir REST API'ye bağlayarak gerçek, güncel verilerle çalışmayı öğrenirsiniz.
Future ve async/await ile ağ isteklerini doğru yönetir, yükleme ve hata durumlarını kullanıcıya düzgün biçimde gösterirsiniz.
Model sınıfları, dio ve repository deseniyle ağ kodunu temiz ve sürdürülebilir bir yapıda kurgulamayı öğrenirsiniz.
Eğitimden en iyi verimi almak için önerilen bilgi düzeyi
Widget, Scaffold, StatefulWidget ve setState gibi temel Flutter kavramlarına hakim olmak gerekir.
Fonksiyon, sınıf, List ve Map gibi temel Dart yapılarını rahatça kullanabilmek beklenir.
JSON formatının anahtar-değer ve dizi yapısını temel düzeyde tanımak faydalı olur.
Flutter SDK, bir editör ve çalışan bir emülatör veya cihazın hazır olması önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
REST mimarisini, HTTP metotlarını ve durum kodlarını kavrayarak istemci-sunucu haberleşmesini doğru kurgulayabilirsiniz.
http paketiyle GET ve POST istekleri atar, query parametre kullanır ve dönen yanıtı güvenli biçimde kontrol edebilirsiniz.
dart:convert ile JSON verisini ayrıştırır, Map ve listelere dönüştürür ve jsonEncode ile sunucuya veri gönderebilirsiniz.
Future ve async/await ile asenkron işlemleri yönetir, try/catch ile hataları yakalayıp akışı kontrol edebilirsiniz.
fromJson ve toJson ile model sınıfları yazarak JSON verisini tip güvenli nesnelere dönüştürebilirsiniz.
FutureBuilder ile asenkron veriyi yükleme ve hata durumlarıyla birlikte arayüzde düzgün biçimde gösterebilirsiniz.
dio paketi ve interceptor ile token ekleme, merkezi hata yönetimi ve yapılandırılmış ağ katmanı kurabilirsiniz.
Listeleme, detay ve ekleme akışlarını içeren, hata ve yükleme durumları yönetilen tam bir API entegrasyonu geliştirebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Widget ağacı, düzen, navigasyon, setState ile durum yönetimi, http ile API entegrasyonu ve Provider ile Flutter mobil uygulama geliştirme eğitimi.
Detayları Gör →Flutter widget'ları, Material 3, Cupertino, tema ve animasyonla duyarlı ve akıcı mobil arayüz tasarlamayı öğreten uygulamalı ve kurumsal eğitim.
Detayları Gör →Flutter ile Android hedefli, ağ ve yerel depolaması olan uygulamayı platform kanalları ve Play Store yayınıyla geliştirmeyi öğreten kurumsal eğitim.
Detayları Gör →Flutter ile Android, iOS ve web için tek kod tabanından; navigasyon, ağ, test ve CI/CD ile uçtan uca uygulama geliştirmeyi öğreten kurumsal eğitim.
Detayları Gör →Flutter'da setState, InheritedWidget, Provider, Riverpod ve Bloc ile durum yönetimini derinlemesine öğreten uygulamalı ve kurumsal eğitim programı.
Detayları Gör →Flutter uygulamasını FlutterFire ile Authentication, Firestore, Storage, Messaging ve Functions'a bağlamayı öğreten uygulamalı ve kurumsal eğitim.
Detayları Gör →