Flutter'da hatasız kod, güvenilir test
Mobile Development: Testing & Debugging Flutter Applications Eğitimi, Flutter uygulamalarındaki hataları sistematik bulmayı ve güvenilir otomatik testler yazmayı öğretir.
DevTools ve Inspector'dan birim, widget ve entegrasyon testlerine, golden test ve CI'ye kadar
Mobile Development: Testing & Debugging Flutter Applications Eğitimi, Flutter uygulamalarındaki hataları sistematik bulmayı ve güvenilir otomatik testler yazmayı öğretir. Katılımcılar Flutter DevTools, Inspector ve hot reload ile hızlı teşhis uygular. Ardından flutter_test ile birim testi, mockito ve mocktail ile taklit, WidgetTester ile widget testi ele alınır. Program integration_test ile uçtan uca senaryolar, golden testler, kod kapsamı ve CI otomasyonuyla tamamlanır.
3 Gün. Her gün dört modül; bilinçli hata içeren bir Flutter uygulaması üzerinde teşhis ve test teknikleri adım adım uygulanır.
Orta Seviye — Flutter uygulamalarında hata ayıklama ve otomatik test yazmayı uygulamalı öğreten program
Hatalı bir örnek Flutter uygulaması üzerinde çalışılır; her sorun DevTools ile bulunur ve yazılan testlerle güvence altına alınır.
DevTools, Inspector ve hot reload ile hataları tahminle değil veriyle, hızlı ve kesin biçimde bulursunuz.
Birim, widget ve entegrasyon testleriyle değişikliklerin eski özellikleri bozmadığını güvence altına alırsınız.
Testleri CI üzerinde otomatik çalıştırarak kaliteyi her değişiklikte sürekli ve tekrarlanabilir biçimde korursunuz.
Eğitime başlamadan önce faydalı olacak bilgi ve deneyim
Basit bir Flutter uygulaması geliştirmiş olmak konuların uygulanmasını belirgin biçimde kolaylaştırır.
Sınıf, fonksiyon, Future ve async gibi Dart kavramlarına aşinalık test kodunu yazmayı hızlandırır.
Flutter SDK kurulu ve bir emülatör veya cihazda uygulama çalıştırabilir durumda olmak gerekir.
StatelessWidget ve StatefulWidget gibi temel widget kavramlarına aşinalık testlerin amacını netleştirir.
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:
Flutter DevTools ve Inspector ile widget ağacını, düzeni ve ağ trafiğini inceleyerek hataları hızlıca teşhis edersiniz.
debugPrint, breakpoint ve hata widget'larıyla sorunları tahminle değil veriyle, adım adım bulup çözersiniz.
flutter_test ve matcher'larla saf Dart iş mantığını izole eden hızlı ve güvenilir birim testleri yazarsınız.
mockito ve mocktail ile ağ ve veri bağımlılıklarını taklit ederek testleri dış sistemlerden yalıtırsınız.
WidgetTester ile pumpWidget, find ve tap kullanarak arayüz bileşenlerinin davranışını güvenle doğrularsınız.
integration_test ile gerçek cihazda uçtan uca kullanıcı akışlarını çalıştırıp performans izini toplarsınız.
Golden testlerle arayüzün görsel gerilemelerini yakalayarak tasarım tutarlılığını sürüm boyunca korursunuz.
Testleri GitHub Actions veya Codemagic üzerinde otomatik çalıştırıp kapsamı izleyerek kaliteyi sürekli korursunuz.
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.
Flutter mimarisini ve Dart programlama dilini temelden öğrenin. Widget, null safety, OOP ve asenkron konularıyla ilk uygulamaya kadar uygulamalı eğitim.
Detayları Gör →Dart'ta sınıflar, yapıcılar, kalıtım, mixin, generics ve değişmez modellerle nesne yönelimli programlamayı Flutter odağında öğreten kurumsal eğitim.
Detayları Gör →Dart'ta değişkenler, null güvenliği, List, Set, Map koleksiyonları ve fonksiyonlarla Flutter'a hazırlık sağlayan sıfırdan uygulamalı kurumsal eğitim.
Detayları Gör →Widget ağacı, durum yönetimi, navigasyon, Dio ile ağ istekleri ve mağaza yayınıyla Flutter'da Android ve iOS uygulama geliştirmeyi öğreten kurumsal eğitim.
Detayları Gör →Platform kanalları, MethodChannel, Kotlin ve Swift köprüsü, natif cihaz özellikleri ve mağaza yayınıyla Flutter'da natif uygulama geliştirmeyi öğreten eğitim.
Detayları Gör →Tek Dart kod tabanıyla mobil, web ve masaüstüne yerel uygulama; render mimarisi, duyarlı tasarım, performans ve CI/CD dağıtımını öğreten kurumsal eğitim.
Detayları Gör →