Flutter geliştirme ortamını sıfırdan kur
Flutter Development: Getting Set Up Eğitimi, Flutter ile uygulama geliştirmek için gereken ortamı baştan sona kurmayı öğretir. Program Flutter SDK kurulumu, flutter doctor ile doğrulama ve IDE yapılandırmasıyla başlar; flutter create ile proje, dizin yapısı,…
SDK'dan ilk uygulamaya ve derlemeye kadar eksiksiz kurulum yolculuğu
Flutter Development: Getting Set Up Eğitimi, Flutter ile uygulama geliştirmek için gereken ortamı baştan sona kurmayı öğretir. Katılımcılar Flutter SDK kurulumu, PATH ayarı, flutter doctor ile doğrulama ve IDE eklentilerini yapılandırır. flutter create ile proje, dizin yapısı, pubspec.yaml ve paket yönetimi işlenir. Cihaz ve emülatörde çalıştırma, hot reload, hata ayıklama ile DevTools uygulanır. Program uygulama yapılandırması, platform ayarı ve derlemeyle tamamlanır.
4 Gün. Her gün dört modül; her kurulum ve araç adımı gerçek bir makinede uygulanarak adım adım pekiştirilir.
Orta Seviye — Flutter geliştirme ortamını baştan sona kurup proje, araç ve dağıtım akışını öğreten uygulamalı program
Boş bir makineden çalışan bir Flutter projesine kadar her adım birlikte uygulanır; her modülde bir kurulum veya araç gerçekten kullanılır.
Geliştirme ortamını doğru kurmak, ileride karşılaşılacak pek çok hatayı baştan önler ve sağlam bir geliştirme temeli oluşturmanızı sağlar.
flutter doctor, hot reload ve DevTools gibi araçları tanıyarak geliştirme sürecini hızlandırır ve sorunları çok daha kolay çözersiniz.
Yapılandırma ve derleme adımlarını öğrenerek uygulamanızı APK ve app bundle olarak paketleyip dağıtıma hazır hale getirmeyi öğrenirsiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve donanım
Terminal/komut satırı, dosya yönetimi ve program kurulumu gibi temel becerilere sahip olmak gerekir.
Herhangi bir dilde temel programlama deneyimi, kavramların oturması için faydalı olur ancak zorunlu değildir.
SDK, IDE ve emülatör çalıştırabilecek, yeterli disk ve bellek bulunan bir bilgisayar gerekir.
SDK, paketler ve araçların indirilmesi için istikrarlı bir internet bağlantısı ö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:
Flutter SDK'yı kurar, PATH'i ayarlar, kanal seçer ve flutter upgrade ile SDK'yı güncel tutabilirsiniz.
flutter doctor çıktısını okur, eksik bileşenleri ve uyarıları giderip geliştirme ortamını eksiksiz doğrulayabilirsiniz.
VS Code veya Android Studio'yu Flutter ve Dart eklentileriyle kurar, format ve lint ayarlarını yapabilirsiniz.
flutter create ile proje oluşturur, dizin yapısını çözer ve pubspec.yaml ile bağımlılık ve varlıkları tanımlayabilirsiniz.
pub.dev'den paket bulur, pub add ile ekler ve sürüm çakışmalarını çözerek bağımlılıkları yönetebilirsiniz.
Cihaz ve emülatörde uygulama çalıştırır, hot reload kullanır ve breakpoint ile hataları ayıklayabilirsiniz.
Widget Inspector, performans ve bellek araçlarıyla uygulamanın davranışını inceleyip sorunları tespit edebilirsiniz.
Uygulamayı yapılandırır, platform ayarlarını yapar ve APK ile app bundle olarak dağıtıma hazır biçimde derleyebilirsiniz.
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.
StatefulWidget yaşam döngüsü, setState, Key ve Provider ile Flutter durum yönetimi eğitimi. Yaşam döngüsünden dayanıklılığa uygulamalı ve kurumsal.
Detayları Gör →Container, Row, Column ve kısıt modeliyle Flutter temel yerleşim eğitimi. Kutu modelinden ekran kurmaya uygulamalı ve kurumsal.
Detayları Gör →Stack, ListView, GridView ve Sliver'larla verimli Flutter liste ve ızgara eğitimi. Katmanlardan özel kaydırmaya uygulamalı ve kurumsal.
Detayları Gör →DevTools, flutter_test, mockito, widget ve integration_test ile Flutter hata ayıklama ve test eğitimi. Golden testten CI otomasyonuna uygulamalı.
Detayları Gör →Cubit, Bloc, event ve state akışı, BlocProvider, repository deseni, bloc_test ve hydrated_bloc ile Flutter'da profesyonel durum yönetimi eğitimi.
Detayları Gör →Platform channel, Cupertino ve Material uyarlaması, imzalama ve mağaza yayını ile tek Flutter kod tabanından iOS ve Android native uygulama geliştirme eğitimi.
Detayları Gör →