WEBVTT

1
00:07.100 --> 00:14.250
Evet arkadaşlar, son olarak, ders planını
özetleyelim, bu yüzden hayvan teorisi

2
00:14.250 --> 00:17.960
ve söylemi tartışmayacağım ve ellerimizi
söylemin bir sonraki bölümünden
kirletelim.

3
00:18.440 --> 00:20.400
Bu kursu hızlı bir şekilde geliştirdim.

4
00:20.420 --> 00:25.910
Sürekli teori anlatmak yerine yaparak
öğrenmeyi teşvik etmeye çalışırdım.

5
00:26.540 --> 00:33.170
Senkron veya asenkron programlama zaten
ilk seferde kavranması çok kolay bir
kavram değildir.

6
00:33.650 --> 00:38.540
İşte bu nedenle sorun bildirimini doğrudan
tartışacaktım.

7
00:38.930 --> 00:42.110
Bu da ABD'nin bu soruna bulduğu eşzamanlı
çözümdür.

8
00:43.010 --> 00:48.770
Olay Döngüsü olarak adlandırılan ve
gönderim kuyruğu

9
00:48.770 --> 00:49.160
olarak da adlandırılan asenkron çözümümüzü
oluşturacaktık.

10
00:49.760 --> 00:55.670
Bu veri yapısı asenkron programlama
paradigmasını uygulamak ve programlamayı
yönetmek için kullanılır.

11
00:55.670 --> 00:59.300
Diller, olay döngüsünü uygulayan standart
bir kütüphaneye sahiptir.

12
01:00.410 --> 01:09.470
Örneğin, muhtemelen bir node jazz
çerçevesinin parçası olan Lib U.V. adında

13
01:09.980 --> 01:14.630
bir kütüphane vardır ve bu kütüphane
geliştiriciye asenkron programlama
arayüzleri sağlar.

14
01:15.830 --> 01:21.650
Olay döngüsü asenkron çözümünü, çeşitli
tasarım modellerini tartışacağımız

15
01:21.650 --> 01:23.390
gibi çeşitli problem türlerini çözmek için
uyguluyoruz.

16
01:23.990 --> 01:29.960
Bu yüzden bir olay döngüsü kütüphanesi
uygulayacaktık ve bu olay döngüsü

17
01:29.960 --> 01:33.110
kütüphanesinin birden fazla asenkron
problemi ele almak için nasıl
kullanılabileceğini göreceğiz.

18
01:33.800 --> 01:38.690
Kavramları göstermek için programlama
göreceğinize inanıyorum, ancak kavramlar
dilden bağımsızdır.

19
01:39.200 --> 01:45.290
C++ geliştiricisi veya Java Geliştiricisi
veya Python geliştiricisi iseniz
endişelenmenize gerek yok, her

20
01:45.290 --> 01:50.360
zaman kavramları ödünç alabilir, bu kursta
öğrenebilir ve en sevdikleri programlama
dilini uygulayabilirsiniz.

21
01:50.900 --> 01:56.360
Bu kursu tamamladıktan sonra, asenkron
sistemler tasarlayabilecek bir konuma
geleceksiniz ve bu kursu

22
01:56.360 --> 02:02.000
tamamlamanın ön koşulu, ray
senkronizasyonu konusunda en azından temel
bir fikre sahip olmanızdır.

23
02:02.450 --> 02:06.460
Temel bir üretici tüketici problemini
uygulayabilecek konumda olmalısınız.

24
02:06.830 --> 02:13.880
Bu durumda değilseniz, lütfen bunu
denemeden önce uzun süreli senkronizasyon
temellerini öğrenin.

25
02:15.080 --> 02:22.160
Zaten iş parçacığı senkronizasyonu
hakkında hiçbir şey

26
02:22.170 --> 02:23.900
bilmiyorsanız bu kursu almanın hiçbir
faydası yoktur.

27
02:25.100 --> 02:30.470
Bu ileri düzey bir kurstur ve yalnızca
çoklu iş

28
02:30.470 --> 02:32.000
parçacığı ve sistem senkronizasyonunun
temellerine sahip olduğunuzda
öğrenilmelidir.


