Baştan Sona Dart Programlama Dili (7+ saat)

Опубликовано: 30 Сентябрь 2024
на канале: HardwareAndro
117,029
2.4k

Herkese selamlar 2022 yılına çok güzel bir başlangıç yapıp sizlere sıfırdan başlayarak dart dilinin detaylarını ele alıyorum. Umarım herkese bir değer katar anlattıklarıma sizler de üzerine eklemer yaparak geliştirmeye devam edersiniz.

Github: https://github.com/VB10/Dart-Language...
Twitter :   / 10vbacik  
Facebook :   / hardwareandro  
Medium :   / vbacik-10  


00:00:00 Giris

00:03:05 Dart nedir?
00:05:56 Dart'ın geçmişi
00:07:43 dart.dev
00:08:55 Dart'ın geçmişi özet
00:10:20 Kurulum
00:10:40 Dart SDK
00:11:35 dartpad.dev
00:12:41 Ide

00:14:24 print komutu ile temel başlangıç
00:17:26 Proje klasörünü VSCode ile açma
00:19:34 main fonksiyonu
00:20:10 print komutu
00:24:47 Veri tipleri

00:26:30 Değişken tanımlama
00:28:02 Değişken isimlendirme
00:30:01 String interpolation
00:35:30 Değişkenin değerini değiştirme

00:43:40 var
00:45:42 final
00:47:13 const
00:48:05 final ve const arasındaki fark
00:59:44 1. bölümün özeti

01:02:57 Koşullar
01:04:45 if - else
01:26:59 switch - case

01:37:38 VSCode eklentileri

01:39:23 Operators
01:53:26 Debugging

01:54:50 Listeler
01:58:16 Index
01:58:56 Liste metodları
02:06:09 Liste üretme
02:08:43 Listeler üzerinde gezinme (for loop)

02:18:02 Fonksiyonlar
02:22:19 Fonksiyona parametre gönderme
02:26:03 Fonksiyondan değer döndürme (return)
02:28:25 Optional, default and required parameters
02:36:05 Liste metodları örnekler

02:40:36 Map
02:57:00 Sinif(Class) Yapisi ve Null
03:55:06 Extends Etmek ve Abstract Class
04:06:10 Implements
04:10:00 Enum
04:15:00 Extension

04:22:30 Ileri Seviye Class Yapilari
04:36:50 Custom Operator Yazmak
04:46:20 Mixin Kullanimi
04:49:40 Cascade Notation
04:52:41 Singleton (static)
05:02:36 Factory Constructors
05:08:13 Eager Singleton
05:12:15 Lazy Singleton

05:14:32 Ileri Seviye Listeler
05:19:40 any - where - contains
05:26:25 join - map - singleWhere
05:30:40 try catch finally yapisi
05:33:19 indexOf - add - sort - compareTo
05:38:23 expand
05:41:11 remove - removeWhere
05:44:30 referans yapisini anlamak

06:02:10 polymorphism(cok bicimlilik) nedir?

06:09:37 SOLID kavrami? Single Responsibility Principle (SRP)
06:12:24 Open closed Principle (OSP)
06:14:13 Liskov substitution Principle (LSP)
06:16:03 Interface Segregation Principle (ISP)
06:17:36 Dependency Inversion Principle (DIP)

06:20:14 async future - await yapilari kulanimi
06:32:00 sync stream - while - yield yapilari kullanimi

06:46:27 exception ve custom exception class olusturma
06:50:18 call back methodu
06:55:28 typedef
06:56:10 metadata in dart
07:02:30 generic

07:05:55 Kapanis