0Pricing
Dart Academy icon

Dart Academy

DARTMobileFrontendBackend

Dart'ı, Flutter'ın arkasındaki modern tür-güvenli dili öğrenin. Söz diziminden null güvenliğine, sınıflardan async, stream'ler ve isolate'lere kadar.

🤖 Yapay Zeka Destekli📚 30 kurs👥 100.000+ öğrenci⭐ 4,9 puan
Kurs Özeti

Dart: Flutter'ın Arkasındaki Dil

Dart'ı, Flutter'ın arkasındaki modern tür-güvenli dili öğrenin. Söz diziminden null güvenliğine, sınıflardan async, stream'ler ve isolate'lere kadar. Bu track, mutlak başlangıç (A1) seviyesinden ileri (B2) seviyesine kadar 30 ilerlemelik mini-kursu kapsar; kısa ve odaklanmış dersler ve her kavramı pekiştirmek için hızlı testler içerir.

Neler Öğreneceksiniz

Temellerden başlarsınız ve ara ve ileri konulara doğru ilerlersiniz; her kurs bir öncekisinin üzerine inşa edilir. Her ders pratiktir ve küçük parçalara bölünmüştür; yardıma ihtiyacınız olduğunda 7/24 yapay zeka öğretmeniniz mevcuttur.

Nasıl Çalışır

Her kurs dört odaklanmış, küçük parçalara bölünmüş derse ayrılır. Günde birkaç ders tamamlayın ve tüm track'i aylar değil, haftalar içinde ustalıkla öğreneceksiniz.

Öğrenmeye Başla →

Nasıl Öğreneceksin

🎯
Etkileşimli Dersler
Gerçek zamanlı geri bildirim ile uygulamalı kodlama alıştırmaları
🤖
AI Öğretmen
Takılırsan AI'dan anında yardım al
💻
Yerleşik Editör
Tarayıcında doğrudan kod yaz ve çalıştır
🏆
Sertifika
Kursu tamamladığında sertifika kazan
Müfredat

30 Kurs

Dart Academy öğrenme yolundaki tüm kurslar.

01

Dart ile Tanışın: İlk Programınız

A14 ders

Dart'ı kurun, kod çalıştırın ve ilk çıktınızı güvenle yazdırın.

02

Değerleri Saklama: Değişkenler ve Türler

A14 dersPRO

Değişkenleri tanımlayın, doğru türü seçin ve türü sizin için Dart'ın çıkarmasına izin verin

03

Dart'ta Metinlerle Çalışma

A14 dersPRO

Enterpolasyon kullanarak dizeler oluşturun, birleştirin ve biçimlendirin

04

Sayılar ve Matematiksel Operatörler

A14 dersPRO

Aritmetik işlemler yapın, int ile double türlerini birlikte kullanın ve matematik yardımcılarını kullanın

05

Karar Verme: Boolean'lar ve if

A14 dersPRO

Koşullar ve karşılaştırmalarla programınızı dallandırın

06

Döngülerle İşleri Tekrarlama

A24 dersPRO

Verileri işlemek için for, while ve for-in ile yineleme yapın

07

Listeler: Sıralı Koleksiyonlar

A24 dersPRO

Dart Listeleri oluşturmayı, okumayı ve değiştirmeyi profesyonelce öğrenin

08

Kümeler ve Eşlemeler: Anahtarlı Veriler

A24 dersPRO

Benzersizlik için Set'leri, anahtar-değer aramaları için Map'leri kullanın

09

İşlevler ve Parametreler

A24 dersPRO

Konumsal, adlandırılmış ve varsayılan bağımsız değişkenlerle yeniden kullanılabilir işlevler yazın

10

Ok İşlevleri ve Null Güvenliğinin Temelleri

A24 dersPRO

Özlü lambda'lar yazın ve daha ilk günden null hatalarından kaçının

11

Sınıflar ve Nesneler

B14 dersPRO

Verileri sınıflar, alanlar, yöntemler ve örneklerle modelleyin

12

Ölçeklenebilir Yapıcılar

B14 dersPRO

Adlandırılmış, fabrika ve const yapıcılarla nesneler oluşturun

13

Kalıtım ve Mixin'ler

B14 dersPRO

extends, super ve mixin bileşimiyle davranışları yeniden kullanın

14

Soyut Sınıflar ve Arayüzler

B14 dersPRO

Soyut sınıfları ve örtük arayüzleri kullanarak sözleşmeler tasarlayın

15

Veri Taşıyan Enum'lar

B14 dersPRO

Sabit seçenekleri yalın ve geliştirilmiş enum'larla modelleyin

16

Yeniden Kullanılabilir Kod için Jenerikler

B14 dersPRO

Tür parametreleriyle tür güvenli kapsayıcılar ve işlevler yazın

17

İstisnalar ve Hata Yönetimi

B14 dersPRO

Programı çökertmeden hataları fırlatın, yakalayın ve giderin

18

Cascade'ler ve Spread Operatörleri

B14 dersPRO

Nesneleri akıcı bir biçimde yapılandırın ve koleksiyonları zarifçe birleştirin

19

Genişletme Yöntemleri

B14 dersPRO

Alt sınıflara ayırmadan mevcut türlere yöntemler ekleyin

20

Kayıtlar ve Örüntü Eşleme

B14 dersPRO

Birden çok değer döndürün ve bunları örüntülerle parçalarına ayırın

21

Future'lar ve async/await

B24 dersPRO

Eşzamansız işleri çalıştırın ve sonuçları engelleme olmadan bekleyin

22

Veri Akışları

B24 dersPRO

Eşzamansız olay dizilerini akışlarla tüketin ve üretin

23

Isolate'lar ve Gerçek Eşzamanlılık

B24 dersPRO

Yoğun işleri isolate'lara aktarın ve iletileri güvenle değiş tokuş edin

24

Dart'ta İşlevsel Örüntüler

B24 dersPRO

Üst düzey işlevler ve tembel yinelenebilirlerle işlem hatları oluşturun

25

Değişmezlik ve Mühürlü Sınıflar

B24 dersPRO

Kapalı tür hiyerarşilerini modelleyin ve değişmez verileri zorunlu kılın

26

dart:io ile Dosyalar ve G/Ç

B24 dersPRO

Komut satırındaki Dart programlarından dosyaları okuyun, yazın ve akış olarak işleyin

27

Paketler ve pub Ekosistemi

B24 dersPRO

Bağımlılıkları yönetin ve kodu pub ile pubspec kullanarak yapılandırın

28

test Paketiyle Test Etme

B24 dersPRO

Dart kodunuz için otomatik testler yazın, gruplayın ve çalıştırın

29

Üstveri Programlama ve Ek Açıklamalar

B24 dersPRO

Kodu yönlendirmek için ek açıklamaları ve yansıtma tarzı araçları kullanın

30

Bir Dart Paketi Oluşturma ve Yayımlama

B24 dersPRO

Kitaplığınızı paketleyin, belgeleyin ve pub.dev'e gönderin

SSS

Sıkça Sorulan Sorular

Dart Academy kursu ücretsiz mi?

Evet. Dart Academy kursunu ücretsiz olarak başlayabilir ve etkileşimli derslerini hiç ücret ödemeden tamamlayabilirsin. İsteğe bağlı PRO aboneliği gelişmiş yapay zeka araçlarını ve paylaşılabilir bir sertifikayı açar.

DART öğrenmek için önceki deneyim gerekli mi?

Hayır. Kurs temel bilgilerle başlar ve giderek daha ileri konulara ilerler, bu nedenle DART deneyimi olmasa bile başlayabilirsin.

CoddyKit'te DART nasıl öğreneceksin?

Yaparak öğrenirsin. Kısa etkileşimli dersler, açık bir açıklama ile gerçek zamanlı çalışan uygulamalı bir kodlama alıştırmasını bir araya getirir ve 24/7 AI öğretmen takılırsan kişiselleştirilmiş yardım sağlar.

Dart Academy kursunu tamamladığımda sertifika alır mıyım?

Evet. PRO öğrenenler sınav yapabilir ve Dart Academy kursu için doğrulanabilir bir koduyla paylaşılabilir bir tamamlama sertifikası kazanabilirler.

DART öğrenimini telefonumda yapabilir miyim?

Evet. CoddyKit web ve yerel iOS ile Android uygulamaları olarak erişilebilir, böylece DART öğrenimini herhangi bir cihazda yapabilir ve ilerlemeniz cihazlar arasında senkronize olur.

Dart Academy Kursuna Şimdi Başla

Yapay zeka destekli derslerle programlamayı öğrenen binlerce öğrenciye katıl.

Ücretsiz Başla →Tüm Kursları Gözden Geçir