Flutter ve Dart ile geliştirmeye başla
Flutter Development: Introducing Flutter & the Dart Programming Language Eğitimi, Flutter çatısını ve Dart dilini temelden tanıtır. Program Flutter mimarisi, widget felsefesi ve ekosistemiyle başlar; Dart'ta değişkenler, veri tipleri, kontrol akışı, null safe…
Flutter felsefesinden Dart diline ve ilk uygulamaya uzanan temel giriş
Flutter Development: Introducing Flutter & the Dart Programming Language Eğitimi, Flutter çatısını ve Dart dilini temelden tanıtır. Katılımcılar Flutter mimarisini, widget felsefesini ve ekosistemini öğrenir. Ardından Dart'ta değişkenler, veri tipleri, kontrol akışı, null safety, fonksiyonlar, sınıflar ve asenkron programlama işlenir. Program; MaterialApp, Scaffold ve temel widget'larla düzen, StatefulWidget ile durum ve ilk uygulamanın kurulmasıyla tamamlanır.
4 Gün. Her gün dört modül; her kavram küçük Dart ve Flutter örnekleriyle adım adım uygulanarak pekiştirilir.
Orta Seviye — Flutter çatısını ve Dart programlama dilini temelden tanıtan, ilk uygulamaya kadar götüren program
Dart temellerinden ilk Flutter uygulamasına kadar her kavram canlı kodla gösterilir; her modülde yeni bir dil ya da çatı konusu uygulanır.
Flutter'ın mimarisini ve Dart dilini temelden kavrayarak ezber yerine sağlam bir anlayışla çok platformlu geliştirmeye başlarsınız.
Değişkenden sınıfa, null safety'den asenkron programlamaya kadar Dart'ın temel yapı taşlarını örneklerle öğrenir ve rahatça kullanırsınız.
Öğrendiğiniz dil ve çatı kavramlarını birleştirerek dört gün sonunda kendi çalışan ilk Flutter uygulamanızı kurarsınız.
Eğitimden en iyi verimi almak için önerilen bilgi düzeyi
Değişken, koşul ve döngü gibi temel programlama kavramlarını tanımak öğrenmeyi hızlandırır ancak şart değildir.
Dosya yönetimi, terminal ve program kurulumu gibi temel bilgisayar becerilerine sahip olmak gerekir.
Flutter SDK ve bir editörün (VS Code veya Android Studio) kurulu olması önerilir.
Örnekleri bizzat kodlayıp denemeye açık olmak, kavramların kalıcı olmasını sağlar.
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'ın ne olduğunu, çok platformlu yapısını ve katmanlı mimarisini kavrayarak çatının nasıl çalıştığını anlarsınız.
Her şeyin widget olduğu yaklaşımı, StatelessWidget ve StatefulWidget ayrımını ve widget ağacını kavrarsınız.
Değişken, veri tipi, operatör ve kontrol akışıyla Dart'ta temel programı rahatça yazabilirsiniz.
Nullable tipleri, ?. ve ?? operatörlerini ve late kullanımını kavrayarak null hatalarına karşı güvenli kod yazabilirsiniz.
Fonksiyon, parametre, sınıf, kalıtım ve mixin kavramlarıyla düzenli ve yeniden kullanılabilir kod kurabilirsiniz.
List ve Map metotlarını kullanır, map/where ile veri işler ve Future ile async/await'i uygulayabilirsiniz.
MaterialApp, temel widget'lar, Column ve Row ile düzen kurarak basit bir arayüz tasarlayabilirsiniz.
Dil ve çatı bilgisini birleştirerek durum yönetimi içeren, çalışan ilk Flutter uygulamanızı kurabilirsiniz.
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.
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 →Null güvenliği, async-await, Stream, mixin ve generics ile Dart dilini derinlemesine ve ardından widget tabanlı Flutter arayüzünü öğreten uygulamalı eğitim.
Detayları Gör →