JavaScript Karmaşası : 10 : Senkron - Asenkron JS, Call Stack, Thread, Callback Fonsiyonlar

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 77

  • @GasimMammadov1
    @GasimMammadov1 9 місяців тому

    Çok teşekkür ederim hocam, hakkınız ödenmez ama elimden geldiği kadar destek olmak için izlediğim tüm videolarınızı beğenip yorum yapıcam. Öndecen planlıyordum ama şimdi zaman ayıra bildim, geç olsa da kusura bakmayın. Ve diğer izleyici arkadaşlardan da nacizane bir şekilde rica ediyorum bunu yapmalarını. Lütfen siz de video hazırlarken izleyicilerinizden bunu rica edin tüm videolarda, çünki böylece bu değerli derslerden daha çok insan yararlanacak youtube algoritması sayesinde. Şahsen ben de kafam derse daldığı için defalarca unutuyordum 1 saniyemi ayırıp like atmayı, o yüzden hatırlatmanızın iyi olacağını düşündüm. Bir daha teşekkürler efendim 🤝🏻
    #44

  • @omercakmak8098
    @omercakmak8098 3 роки тому +15

    Hocam konuları anlatışınız muazzam onda zaten şüphe yok. Üstüne üstlük bu kadar güzel anlatırken bu kadar samimi bir şekilde anlatmanız gerçekten bize kendimizi çok şanslı hissettiriyor. Çok içten söylüyorum hocam bu samimi ve gerçekten bir dost gibi anlatışınız için çok çok teşekkürler.

    • @ArinYazilim
      @ArinYazilim  3 роки тому +8

      Ağlamak istiyorum yemin ediyorum...

    • @omercakmak8098
      @omercakmak8098 3 роки тому +1

      @@ArinYazilim Hocam hızınıza da hayran kaldım daha ben dersi bitmeden cevap verdiniz ve türkiyede geç bir saat olmasına rağmen bu emeklerinizin kıymetini bilmeye çalışacağız.

  • @ornix26
    @ornix26 Рік тому +1

    youtube'ta senden daha iyi anlatan yok hocam tebrik ederim başarılarının devamını dilerim.👍

    • @ArinYazilim
      @ArinYazilim  Рік тому

      Yorum için teşekkür ederim, keşke öyle olsa :)

  • @tanersenturk7824
    @tanersenturk7824 2 роки тому +4

    İşin mantığını bu kadar açıklayıcı anlatan başka bir kaynak görmedim. Bir çok eğitim serinden fazlasıyla yararlandım.Eline emeğine sağlık abicim. Çok teşekkürler eğitimler.

  • @yusufdemir9531
    @yusufdemir9531 2 роки тому +3

    Yine gayet anlasilir, guzel orneklerle harika bir anlatim. O kadar video izledim hicbirinde "alert" kullanarak blok yapmak kadar basit ve profesyonel bir hamle gormedim. Nezaketen soylemiyorum, gercekten cok iyi bir ogreticisiniz. Helal olsun👏

    • @ArinYazilim
      @ArinYazilim  2 роки тому

      Yorum için çok teşekkür ederim.

  • @sagedev
    @sagedev 2 роки тому +6

    48 yaşındayım ve aşağı yukarı 14 yıldır PHP ile ile sıkı fıkıyım.Son 5 yıldır Javascript teknolojileri , sektörü domine edince JS de kendimi geliştirmeye başladım.Tabi php gibi bir dilden JS 'ye geçince bazı kavramlar kafamızda oturmadı.Bu oturmayan mevzularla alakalı bir sürü makale okudum, türkçe görsel anlatım olarak bundan daha detaylı ve kaliteli bir eğitim serisi yok. JS'nin o karmaşık tüm yapılarına Gürcan Çekiç hocam değinmiş. Gençler bu tür kaliteli eğitimlerin kıymetini bilin , inanın yapacağınız tüm iş görüşmelerinde bu tür sorular sorulacak size. Çünkü zaten JS nin diğer mevzuları diğer dillere benzer. anlaşılması kolay. Bu mevzuları zihninizde halletmeden JS öğrenmiş olmuyorsunuz.Gürcan hocama çok teşekkür ederim, ciddi emek harcanarak hazırlanmış bir eğitim.Ağzınıza sağlık hocam. İstanbul'a yolunuz düşerse beklerim, bir yerde oturup sizinle hasbihal etmek isterim.Kalın sağlıcakla.

    • @ArinYazilim
      @ArinYazilim  2 роки тому +3

      Merhabalar Tekin Bey, yorumunuz için çok teşekkür ederim. Umarım iltifatların hakkını verebiliyorumdur. Sevgiler.

  • @salihyil2
    @salihyil2 3 роки тому +3

    0:00- 16:00 senkron-asenkron: js senkron çalışır. Böyle çalışmasınında bazen veri kayıpları(geçikmeleri) oluşturabiliyor.dk 13'lere bak.
    senkron sorunları: program bloklanma tehlikesi, yavaş çalışma tehlikesi, aldığımız verilerde gecikmeden dolayı eksik veri almak
    asenkron: aynı ayna birden fazla iş yapıyor görünmek
    asenkron yapsaydık setTimeout() callback'ine girecekti. o işlemi anlamıyacaktı.
    16:00 call stack: fonksiyonların çalışma sırası dk 27'ye kadar sonra callback 2.örnek
    39:00 callback fonk. kısım: durum bildiren. Bir fonksiyon başka bir fonksiyona argüman olarak geliyorsa bu argüman olarak gelen fonksiyona callback fonk. denir.
    43:00 setTimeout içinde anonim fonk. olarak çağırdık. bu anonim fonk. callback fonk. oldu.
    43:50 jsde callbacklerin bizim için önemli kullanım kısmı eventListener()da oluyor.
    50:45 callbacklerle ilgili 2.örnek 58:25'e bak.

  • @cagkanyldztekin8601
    @cagkanyldztekin8601 11 місяців тому +1

    Call Stack anlatırken yaptığın "çiuuvv" seslendirmesi olmasaydı anlamazdım sanrıım :) hocam gerçekten eline sağlık. çok faydalı bi playlist.

  • @ferdibabazade8264
    @ferdibabazade8264 3 роки тому +2

    Hocam merheba.Azeribeycandan yaziyorum.cok iyi anlatim.su bolmeleri hic bir zaman anlamamwdm.artik anladim.devami gelsin.ugurlar.tesekkurler.

  • @tunaaybartas9944
    @tunaaybartas9944 3 роки тому +9

    "Fonksiyon bile yazamayandan Javascript öğreniyorsunuz" kısmında kahkaha attım :) Şaka bir yana ilk kez bir eğitimin önce İngilizcesini aramadığım için pişman olmadım. Merakla bekliyoruz hocam böyle detaylı anlamak inanılmaz iyi hissettiriyor. Seviliyorsunuz :)

    • @mackjagger602
      @mackjagger602 3 роки тому

      i guess I am pretty randomly asking but do anyone know a good website to stream new tv shows online?

    • @cyrusthatcher5936
      @cyrusthatcher5936 3 роки тому

      @Mack Jagger i would suggest Flixzone. Just google for it =)

    • @jaysonfisher1041
      @jaysonfisher1041 3 роки тому

      @Cyrus Thatcher definitely, I have been using FlixZone for months myself :D

    • @mackjagger602
      @mackjagger602 3 роки тому

      @Cyrus Thatcher thank you, I signed up and it seems like they got a lot of movies there =) I appreciate it!

    • @cyrusthatcher5936
      @cyrusthatcher5936 3 роки тому

      @Mack Jagger Glad I could help :)

  •  2 роки тому +3

    abone sayılarının 100 binleri geçmesi gereken bir kanal gerçekten çok faydalı bir kanal kafamdaki sorulara çoğunlukla cevap bulduğum bir kanal ağzınıza sağlık

  • @taximinator
    @taximinator 3 роки тому +1

    JS JS olalı böyle anlatım görmedi arkadaş!! Çok eğitmen gördüm fakat bir çoğu ''bakın ne de çok biliyorum'' gibilerinden bir bilgiçlik taslar gibi hızlı hızlı bir şeyler zırvalayıp duruyorlardı. Kitaplarla örneklendirmen de yine bir harika! Gerçekten çok anlaşılır bir dille anlatıyorsun hocam, ağzına yüreğine sağlık. Devamını beklerim. Almanya'dan saygı, sevgi ve hürmetler.

  • @ironheadmedia1625
    @ironheadmedia1625 3 роки тому +2

    Memlekette sizin gibi insanların olduğunu bilmek ne kadar güzel. Size içten büyük bir sevgim ve saygım var hocam. Sağ olun.

  • @isacodas9281
    @isacodas9281 2 роки тому

    Hocam en kaliteli Turkce anlatim sizin anlatiminiz. Emeginize saglik.

  • @dotuidesign
    @dotuidesign 2 роки тому

    Değerli bilgiler paylaşıyorsunuz. Bilgi paylaşmanın ne kadar kıymetli olduğunu sizin sayenizde daha da içselleştirdim. Ben de öğrendiklerimi bir gün sizin gibi paylaşmak istiyorum.. Teşekkür ederim

  • @yasine7584
    @yasine7584 3 роки тому +1

    Akılda, kavramları yerine oturtan, aydınlatıcı, çok güzel içerik olmuş, teşekkürler hocam
    Saygılar

    • @ArinYazilim
      @ArinYazilim  3 роки тому

      Saolasın Yasin, yorumun çok değerli çünkü cidden çok zaman harcıyorum bu içerik için, yerli yerine oturtulması çok önemli.

  • @yamillayicov7256
    @yamillayicov7256 2 роки тому +1

    Hocam cok guzel anlatmissin eline,emgeine,yuregne saglik

  • @yunusemrearslan3460
    @yunusemrearslan3460 2 роки тому +3

    Emeginiz icin tesekkurler hocam, cok faydali oldu.

  • @meliht7884
    @meliht7884 3 роки тому +1

    hocam , canım hocam süper daha izlemeden beğendim bile. 1 senedir VanillaJS tarafında anlamakta zorluk çektiğim kısımdı... elinize sağlık

  • @meliht7884
    @meliht7884 3 роки тому +2

    yorum 2: hocam 1 saat boyunca kendimi JS'in senkron olduguna inandırmaya çalıştım... bütün hayallerim yıkıldı 😂 işin şakası bir yana hocam çok araştırdım ve hemen hemen her yorumda JS = asenkron yorumlarını gördüm ve bu durum bilinç altıma fazlasıyla işlemiş... bu eğitimden sonra Rönesans devri gibi aydınlandım...

    • @ArinYazilim
      @ArinYazilim  3 роки тому +1

      Valla inanç ile pek alakası yok sanırım :) "JavaScript is a synchronous, blocking, single-threaded language.".

  • @serkanurganc5588
    @serkanurganc5588 3 роки тому +3

    Yine mukemmel bir anlatim hocam cok tesekkurler.

  • @umityasarturk6424
    @umityasarturk6424 3 роки тому +1

    Güzel anlatımınız için teşekkürler hocam, serinin devamını merakla beklemekteyiz.

    • @ArinYazilim
      @ArinYazilim  3 роки тому +1

      Sırada "Promise" gelecek, yarına hazır olur sanırım.

  • @mehmetberkakn4809
    @mehmetberkakn4809 3 роки тому

    Hocam egitimleriniz gercekten cok guzel, konuyu bilmeme ragmen bu zamanda kadar hep teorisini ogrendim. Ama sayenizde neyi neden nasil calistigini ve sonrasinda nereden geldigini daha iyi ogrendim. Gercekten cok iyi bir ogreticisiniz.

  • @atticuus
    @atticuus Рік тому +1

    hocam çok teşekkür ederim

  • @mutlumersinli9413
    @mutlumersinli9413 3 роки тому

    hocam emeğinize sağlık gerçekten js çalışma şekli hakkında orjinal bilgiler öprendik.. Teşekkürler..

  • @okd1059
    @okd1059 3 роки тому +19

    hocam harikasınız :) c1 seviyesinde ingilizcem var yabancı kaynakları da izliyorum ama insanın anadilinde kaliteli bir hocadan öğrenmesi çok başka vue dersleri de gelecek mi acaba :) ?

  • @suleymankaptan9906
    @suleymankaptan9906 3 роки тому

    Merhabalar Hocam Allah razı olsun sizden JavaScript'in temellerinin sağlam bir şekilde kafamda oturmasını sağlıyorsunuz yani kritik noktalara ateş ediyorsunuz...Kanalınızı yeni keşfettim ve bu seriyi şimdilik bitirdim.Sizi takipteyim.

  •  3 роки тому

    Hem eğitim için hem de kitaplar için teşekkür ederim hocam

  • @cihatsalik2769
    @cihatsalik2769 3 роки тому

    hocam emeğinize sağlık, çok faydalı bir içerik olmuş. Ben çok faydalandım. Teşekkürler...

  • @yazlmdandonanma7509
    @yazlmdandonanma7509 3 роки тому +1

    cok guzeldı hocam promıse async awaıt konularını da merakla beklıyrz

    • @ArinYazilim
      @ArinYazilim  3 роки тому +4

      Merhaba, sırada onların olmasını planlıyorum.

  • @ogulcanesen7902
    @ogulcanesen7902 3 роки тому +2

    Ellerinize sağlık hocam

  • @kerem__5285
    @kerem__5285 3 роки тому +1

    Ellerinize sağlık hocam, güzel video olmuş

  • @talhaozturk7060
    @talhaozturk7060 2 роки тому +1

    dev hizmet hocam sağolun

    • @ArinYazilim
      @ArinYazilim  2 роки тому +1

      Sen de sağolasın Talha, teşekkürler mesaj için.

  • @ferhatsunaycansev106
    @ferhatsunaycansev106 3 роки тому

    ağzınıza sağlık hocam : ) kavuştum js'ye : )

  • @wselimzade
    @wselimzade Рік тому

    👏🏻👏🏻👏🏻

  • @Enes_66
    @Enes_66 3 роки тому +2

    ohhhhh sonunda js

  • @duyguerkunt6262
    @duyguerkunt6262 3 роки тому +1

    hocam kafa karışıklığının sebebi, senkron kelimesinin ne manaya geldiğinin bilinmemesi. senkron derken insanların aklına birbirine bağlı işlem geliyor. senkron demek eş zamanlı ayna işlemlerin gerçekleşmesi demek

  • @omerfaruku.2702
    @omerfaruku.2702 3 роки тому

    Emeğiniz anlatımınız için teşekkür ederim. Php yazan birisi olarak vue ve node öğrenmek için js öğrenme gayretindeyim. Ancak videonun birinci saatinde artık fonksiyona callback argümanını göndermeye başladık. Burada bir fonksiyonun çalışması başka bir fonksiyona bağlandı Diyebiliriz. Php de nesnel programlamada her sınıf her metod sadece bir işi yapmalı mantığı var. Tabiki js php kadar nesnel değil ama biz callback olarak olarak kullandığımız fonksiyonda değişiklik yaparsak ya da çalışmasında problem çıkarsa yaptığı diziye ekleme yaptığımız fonksiyonun da çalışmasını bozmaz mı? Acaba çok mu detaycı düşündüm?

  • @eminz.8554
    @eminz.8554 2 роки тому

    Mükemmel video! Teşekkürler... Basitten zora doğru Vanilla JS kullanarak yaptığınız projelerden oluşan bir video serisi gelir mi?

    • @ArinYazilim
      @ArinYazilim  2 роки тому

      Hmmm, basitten zora doğru olsun.. projeler olsun... sponsor mu olacaksınız :DDD

  • @cemcanpolat3045
    @cemcanpolat3045 3 роки тому

    18:40 :))) hocam daha iyi anlatan yok kapatmayız hic merak etmeyin

  • @Jamesis07
    @Jamesis07 3 роки тому

    Hocam dersleriniz baya iyi js seti bitirmeme rağmen bunlari şimdi görüyorum kodalama alanı tabi asla biliyorum demiyeceksin 😅 bu arada conseole ekraninda dark mode yapsanız çok iyi olur gözlerimiz adios🥲

    • @ArinYazilim
      @ArinYazilim  3 роки тому

      Bunlardan bahsetmeyen "JS Seti" olmaz, olamaz.. Tabii o setleri hazırlayanlar kazanıyor, biz ise havamızı alıyoruz :)))

    • @Jamesis07
      @Jamesis07 3 роки тому

      @@ArinYazilim tabi bahs edildi ama bu kadar derin değil teşekürler onuniçin. Evet malum youtubeden birşey kazanılmıyor malesef üstüne insanlar eğtim sevmiyor sevende ikisi emek harcamış diye reklam izler geri kalanı reklamdan sanki zengin olucaksın diye reklam engelleyici kullaniyorlar

  • @zehrabilgin9714
    @zehrabilgin9714 2 роки тому

    38:41 Burada neden önce 5'i yazdırmadı, stack'e son girenin ilk önce çıkması gerekmiyor mu?

    • @mirzasahinn
      @mirzasahinn Рік тому

      Veri yapıları için Stack yapısı LIFO(Last in first out) mantığıyla, Queqe ise FIFO(First in first out) şeklinde çalışıyor. Fakat araştırmama göre "Son giren ilk çıkar" kuralı genellikle veri yapılarının belirli işlemleri için kullanılır, ancak bu kural, JavaScript'teki setTimeout() işlevi için geçerli değil.

  • @mahmutnadim2336
    @mahmutnadim2336 3 роки тому

    Hocam Bizlere Linux Ubuntu Server Güvenliğiyle Birlikte, Linux Shell Bash Script yazılımını Sıfırdan ileri Seviyeye Detaylı Öğrete Bilir Misiniz? (Sürekli sunucularımıza Hackerlerin Sızmasından bıktık.

  • @user16242
    @user16242 Рік тому

    Kalite.

  • @enisarikan
    @enisarikan 3 роки тому

    Hocam Js uygulamalarında performansı etkileyen faktörler , garbage collection konuları içinde video çekmeyi planlıyor musunuz ? Sizden dinlemeyi çok isteriz 😃

    • @ArinYazilim
      @ArinYazilim  3 роки тому

      Valla hocam çekeyim de, 10 kişi izlesin... Daha "popüler" konulara değinmeye çalışacağım. Bu arada yanlış anlamazsanız merak ettiğim için soruyorum komik olan nedir?

    • @enisarikan
      @enisarikan 3 роки тому

      @@ArinYazilim hocam emoji sizde nasıl gözüküyor bilmiyorum ama ben onu tebessüm amaçlı koydum windowsun emoji barı bazen alakasız şeyler gösterebiliyor, saygılarımla .

    • @ArinYazilim
      @ArinYazilim  3 роки тому

      @@enisarikan Saygı, sevgi benden de.

  • @mertvural8579
    @mertvural8579 3 роки тому

    31:00