WEBVTT

1
00:07.090 --> 00:10.690
Merhaba arkadaşlar, sistem programlama
üzerine yeni bir kursuma daha hoş
geldiniz.

2
00:10.990 --> 00:14.920
Bu sefer asenkron programlama tasarım
modellerini öğreneceğiz.

3
00:16.420 --> 00:18.550
Şimdi bu kursun gündemine geçelim.

4
00:19.030 --> 00:24.850
Bu derste asenkron programlamayı ve
çözdüğü

5
00:24.850 --> 00:25.780
problemleri bir demo proje üzerinden
anlayacağız.

6
00:26.530 --> 00:31.360
Bu kursa katılmanın ön koşulu, çoklu iş
parçacığı hakkında temel bilgiye sahip
olmanızdır.

7
00:31.660 --> 00:36.970
İş parçacığı senkronizasyonu ve mutex ve
koşul değişkeninin nasıl çalıştığı
hakkında çok temel bir bilgiye

8
00:36.970 --> 00:43.440
sahip olmalısınız ve tüm kodlar ve demo
programları C veya C ++ programlama
dilinde uygulanacaktır.

9
00:43.750 --> 00:50.140
Ancak Java veya Python gibi en az bir ana

10
00:50.140 --> 00:52.390
akım programlama dilinde programlama
yapmayı biliyorsanız bu kursa
katılabilirsiniz.

11
00:52.900 --> 00:58.750
Bu dersin içerik tablosu, sinkron ve
asenkron programlama

12
00:58.750 --> 01:04.570
paradigmasını anlayacağımızı, senkron ve
asenkron iletişim paradigmalarının nasıl

13
01:04.570 --> 01:10.150
uygulandığını anlayacağımızı ve asenkron
programlamanın hedeflerini anlayacağımızı
içermektedir.

14
01:10.330 --> 01:15.280
Ve asenkron programlama kavramlarını
uygulamak için bir proje tanımlayacağız.

15
01:15.670 --> 01:21.190
Asenkron programlama kavramlarını gönderim
kuyruğu veya olay döngüsü aracılığıyla
uygulayacağız.

16
01:21.580 --> 01:27.700
Olay döngüsü adı verilen kendi asenkron
programlama veri yapımızı tasarlayacak ve

17
01:28.030 --> 01:34.450
uygulayacaktık ve çeşitli asenkron tasarım
modellerini uygulamak için dijital
yapılardan yararlanacağız.

18
01:35.170 --> 01:40.030
Yani bu eğitimi tamamladıktan sonra,
asenkron programlama tekniklerini nerede
uygulayacağınızı

19
01:40.030 --> 01:45.550
ve neden zorunlu çoklu iş parçacığına veda
edebileceğinizi anlayabileceksiniz.

20
01:45.940 --> 01:48.940
Zorla kilitlemeye elveda diyebileceksiniz.

21
01:49.660 --> 01:52.690
Ölçeklenebilir bir sistem yazılımının
nasıl oluşturulacağını bilirsiniz.

22
01:52.900 --> 01:58.060
Ve son olarak, bir yazılımın modülleri
üzerinde iki farklı süreç

23
01:58.060 --> 02:01.870
veya iki farklı iş parçacığı arasında
eşzamansız iletişim yöntemi
uygulayabilirsiniz.

24
02:02.890 --> 02:03.910
İyi şanslar çocuklar.

25
02:03.910 --> 02:09.850
Bu kurs çok ilginç bir kurs olacak ve çok

26
02:09.850 --> 02:13.240
şey öğreneceksiniz ve sistem geliştirmenin
yeni yöntemlerini keşfedeceksiniz.

27
02:13.240 --> 02:14.590
Yazılımlar bir arada.


