Dart'ta nesne yönelimli düşünmeyi ustalaşarak öğren
Flutter Development: Using Classes & Objects in Dart Eğitimi, Dart'ın nesne yönelimli yapısını sınıf ve nesne üzerinden derinlemesine öğretir.
Flutter widget ağacının temelindeki Dart nesne modelini baştan sona kavrayın
Flutter Development: Using Classes & Objects in Dart Eğitimi, Dart dilinin nesne yönelimli yapısını sınıf ve nesne kavramları üzerinden derinlemesine öğretir. Katılımcılar alan, metot, named ve factory yapıcılarla başlar; extends, implements ve abstract ile kalıtım ve soyutlamayı uygular. Mixin, generics, extension metotları, enum ve operatör aşırı yükleme işlenir. Program değişmez model tasarımı, eşitlik ve bu kavramların Flutter widget'larında uygulanmasıyla tamamlanır.
4 Gün. Her gün dört modül; her sınıf kavramı canlı kodlanır, küçük alıştırmalarla pekiştirilir ve son gün Flutter modelleri içeren bir projede birleştirilir.
Orta Seviye — Dart'ın nesne yönelimli yapı taşlarını sınıflar ve nesneler üzerinden derinlemesine öğreten uygulamalı program
Her kavram canlı kodlanır ve katılımcı örneği yazarak tekrar eder; sınıf tasarımları alıştırmalarla pekişip son gün tek projede toplanır.
Alan, metot ve yapıcılardan kalıtıma kadar Dart nesne modelini doğru kurarak bakımı kolay kod yazarsınız.
Widget'ların sınıf tabanlı yapısını kavrayarak Flutter kodunu ezberle değil anlayarak yazmayı öğrenirsiniz.
Mixin, generics ve extension ile tekrarsız, yeniden kullanılabilir ve genişletilebilir sınıf tasarlarsınız.
Eğitime başlamadan önce faydalı olacak hazırlık ve beklentiler
Değişken, fonksiyon ve kontrol akışı gibi temel Dart söz dizimini tanımak faydalıdır.
Herhangi bir dilde temel programlama deneyimi kavramların hızlı oturmasını sağlar.
Dart SDK ile birlikte VS Code veya Android Studio'nun kurulu olması önerilir.
Varlıkları nesne olarak modellemeye ve ilişkileri düşünmeye 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:
Alan, metot ve farklı yapıcı türleriyle temiz ve amaca uygun sınıflar tasarlayabilirsiniz.
Named, const ve factory yapıcıları ayırt eder, nesne üretimini ihtiyaca göre doğru biçimde denetlersiniz.
extends, super ve override ile kalıtım kurar, kompozisyonla arasında bilinçli seçim yaparsınız.
Soyut sınıf ve arayüzlerle sözleşme tanımlar, gevşek bağlı ve genişletilebilir tasarımlar kurarsınız.
Mixin ile davranış paylaşır, generics ile tip güvenli ve yeniden kullanılabilir yapılar yazarsınız.
Extension metot ve operatör aşırı yüklemeyle var olan tipleri okunur biçimde genişletebilirsiniz.
final alanlar, copyWith ve == ile hashCode kullanarak güvenilir değişmez modeller tasarlarsınız.
Öğrendiğiniz nesne modelini widget ağacında uygulayarak sürdürülebilir Flutter kodu geliştirirsiniz.
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 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 →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 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 →