Dart ile Programlama
Flutter mobil uygulamalarının dili Dart'ı öğrenin: değişkenler, null safety, koleksiyonlar, fonksiyonlar, sınıflar, mixin'ler, asenkron programlama ve Flutter'a hazırlık projeleri.
Dart Kurs Müfredatı
Başlamadan önce oku Dart nedir, bu kurs nasıl işler?
Dart, Google'ın geliştirdiği modern bir programlama dilidir ve en çok Flutter ile birlikte kullanılır. Flutter, tek bir kodla hem Android hem iOS hem de web uygulaması yapmayı sağlar; Google Pay, BMW ve Alibaba'nın uygulamaları Flutter ile yazılmıştır. Flutter öğrenmek istiyorsan önce Dart'ı öğrenmen gerekir; bu kurs tam olarak bunun için hazırlandı.
Bu kurs kimin için?
Hiç kod yazmamış biri de başlayabilir. Dart'ın yazımı Java, C# ve JavaScript'e benzer; bunlardan birini biliyorsan çok hızlı ilerlersin. Kursta değişkenler ve kararlarla başlayıp Dart'ın en önemli özelliği olan null safety, koleksiyonlar, sınıflar ve asenkron programlamaya (Future, async/await) geçiyoruz.
Bir ders nasıl işler?
- Anlatım: Önce kavramın ne olduğunu ve neden gerektiğini günlük hayattan bir örnekle anlatıyoruz.
- Örnek kod: Ardından küçük bir örneği satır satır inceliyoruz. Örnek kodlar kopyalanamaz; kendi elinle yazmak öğrenmenin en hızlı yoludur.
- Görev: Sağdaki editöre görevi kendin yazarsın. Takılırsan İpucu al butonu ipuçlarını tek tek açar; tüm ipuçlarını açıp en az 3 kez denedikten sonra istersen örnek çözümü görebilirsin.
- Zorluk: Her dersin yanında Kolay, Orta veya Zor etiketi vardır. Zor dersleri acele etmeden, ipuçlarını kullanarak çöz.
Kodun nasıl kontrol edilir?
Editör, kodunda görevin istediği yapıların (doğru fonksiyon, değişken, sınıf, çıktı metni vb.) olup olmadığını kontrol eder. Görevi tamamladığında programın gerçek çıktısını görürsün.