Önce Dart'ta ustalaş, sonra Flutter kur
Dart Programlama Dili ile Flutter Eğitimi, Flutter'ın temeli olan Dart dilini derinlemesine öğretir. Null güvenliği, fonksiyonlar, sınıflar ve koleksiyonlarla başlanır; async-await, Future, Stream ve isolate ile asenkron programlama kavranır.
Flutter'ın temeli olan Dart dilini derinlemesine kuran, dil odaklı bir program
Dart Programlama Dili ile Flutter Eğitimi, Flutter'ın gücünü anlamak için önce Dart dilini derinlemesine öğretir. Katılımcılar null güvenliği, fonksiyonlar, sınıflar ve koleksiyonlarla başlar; async-await, Future, Stream ve isolate ile asenkron programlamayı kavrar. Mixin, extension ve generics gibi dil özellikleri işlenir. Sağlam dil temelinin ardından widget ağacı, düzen ve state ile Flutter arayüzü uygulamalı olarak kurulur.
4 Gün. İlk iki gün Dart dili derinlemesine canlı kodlanır; son iki gün bu temel üzerine Flutter arayüzü kurulur ve kavramlar bir uygulamada birleştirilir.
Orta Seviye — Önce Dart dilini derinlemesine, ardından Flutter arayüzünü uygulamalı kuran program
Her kavram canlı kodlanır; katılımcı önce Dart örneklerini, ardından Flutter widget'larını yazarak tekrar eder ve dili uygulamada görür.
Flutter'a geçmeden önce Dart dilini derinlemesine kavrayarak daha bilinçli ve temiz kod yazarsınız.
Future, Stream ve isolate ile asenkron programlamayı anlayarak Flutter'da akıcı ve bloklamayan uygulamalar kurarsınız.
Mixin, extension ve generics gibi Dart özellikleriyle yeniden kullanılabilir ve ifade gücü yüksek kod yazmayı öğrenirsiniz.
Eğitimden verim almak için önerilen hazırlık ve beklentiler
En az bir dilde değişken, döngü ve fonksiyon gibi temel programlama kavramlarına aşina olmak gereklidir.
Sınıf ve nesne kavramına temel düzeyde aşinalık eğitimden verim almayı kolaylaştırır.
Flutter SDK ve bir editör ile çalışan bir emülatör veya fiziksel cihaz hazır olmalıdır.
Adım adım problem çözmeye ve mantıksal akış kurmaya açık olmak öğrenmeyi hızlandırır.
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:
Dart söz dizimini, tipleri ve fonksiyonları kavrayarak temiz, okunabilir ve tip güvenli kod yazabilirsiniz.
Dart'ın null güvenliği mekanizmasıyla null kaynaklı çökmeleri önleyen dayanıklı kod geliştirebilirsiniz.
Sınıf, kalıtım, mixin ve extension ile yeniden kullanılabilir ve ifade gücü yüksek yapılar tasarlayabilirsiniz.
Future, async-await, Stream ve isolate ile bloklamayan, akıcı asenkron programlar kurabilirsiniz.
Flutter widget ağacını, StatelessWidget ve StatefulWidget ayrımını kavrayarak arayüz kurabilirsiniz.
Column, Row ve Container ile düzen kurar, setState ile durumu yöneterek etkileşimli arayüzler tasarlarsınız.
FutureBuilder ve StreamBuilder ile API verisini asenkron biçimde gösteren dinamik ekranlar geliştirirsiniz.
Dart dil temelini Flutter arayüzüyle birleştirerek baştan sona çalışan çok ekranlı bir uygulama kurarsınız.
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.
Render pipeline, performans, ileri animasyon, temiz mimari ve native köprülerde uzmanlaşmayı öğreten ileri seviye ve kurumsal Flutter eğitimi.
Detayları Gör →Dart ve Flutter ile sıfırdan ilk çok platformlu mobil uygulamanızı geliştirin. Widget, düzen, durum yönetimi ve navigasyonla temel ve uygulamalı eğitim.
Detayları Gör →Flutter uygulamanızı REST API'lere bağlayın. http ve dio ile GET/POST istekleri, JSON ayrıştırma, FutureBuilder ve hata yönetimini uygulamalı öğrenin.
Detayları Gör →Flutter uygulamanızı Firebase ile entegre edin. Authentication, Cloud Firestore, Storage, FCM ve güvenlik kurallarını uygulamalı olarak öğrenin.
Detayları Gör →Flutter uygulamanızda veriyi cihazda saklayın. shared_preferences, sqflite ve Hive ile yerel kalıcı veri saklamayı uygulamalı olarak öğrenin.
Detayları Gör →Flutter geliştirme ortamını sıfırdan kurun. SDK, flutter doctor, IDE, proje yapısı, DevTools ve derleme adımlarını uygulamalı olarak öğrenin.
Detayları Gör →