TypeScript Kursu | Yeni Başlayanlar İçin Typescript

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 พ.ย. 2024

ความคิดเห็น • 84

  • @sistemofe
    @sistemofe 3 ปีที่แล้ว +5

    Süper, teşekkür ederim. 👏🤘 şimdi bütün projeyi js den → ts' e geçirebilirim 😃

  • @ufukylmazlar2867
    @ufukylmazlar2867 3 ปีที่แล้ว +3

    Video şans eseri denk geldi. Kanalıniza girince bu tesadüfün ne kadar kıymetli olduğunu anlamış oldum 😊

  • @mehmetizci1533
    @mehmetizci1533 3 ปีที่แล้ว +2

    sade ve kolayca anlaşılabilir bi anlatım. tşk.. hiç bi aşamayı atlamadan ve gözden kaçırmadan anlatmışsınız. sizin farkınız da bu.. hintli ve yerli tutorial videolarda bazen önemli adımları atlıyorlar.. o zaman saatlerce uğraş. uğraş ki bulasın

  • @dogukanozkan1185
    @dogukanozkan1185 ปีที่แล้ว

    Videolarının hepsini keyifle izliyorum ve anlıyorum. İyi ki varsın. Çok açıklayıcı anlatıyorsun.

  • @sydSOFT
    @sydSOFT 2 ปีที่แล้ว +1

    Bilmeme rağmen oturup yine de izledim. Tane tane anlatmış. Bilmeyenler için harika bir video olmuş. Emeğinize sağlık

  • @oguzkarademir1441
    @oguzkarademir1441 3 ปีที่แล้ว +1

    Çok faydalı oldu benim için, emeğinize sağlık. Daha fazla videolar bekliyoruz. Bir sonraki durağım nextjs videonuz 👏 🙏🏻

  • @korayy1492
    @korayy1492 3 ปีที่แล้ว +1

    maynıs maynıs , güzel anlatım ara sıra uğrar yeni bişey geldikçe izlerim.teşekkürler.

  • @TunahanGenc-qz6sj
    @TunahanGenc-qz6sj ปีที่แล้ว

    Emeğine sağlık. Başarılı bir çalışma.

  • @barstunar9341
    @barstunar9341 2 ปีที่แล้ว

    Emeğine sağlık Didem, çok güzel bir anlatım olmuş

  • @dursunkatar725
    @dursunkatar725 3 ปีที่แล้ว +4

    emeğinize sağlık, faydalı bir eğitim

  • @Thelandoftheartist
    @Thelandoftheartist 2 ปีที่แล้ว

    Anlatımınız gayet iyi teşekkür ederiz.

  • @vedatsozen
    @vedatsozen 2 ปีที่แล้ว

    Gerçekten çok harika bir anlatım olmuş. Emeğe saygı. Şimdi anlatım neden Type script e Typescript dendiğini. Olay değerlerin hangi type olduğu üzerine kuruluymuş.

  • @mehmetcakr8138
    @mehmetcakr8138 2 ปีที่แล้ว

    Çok faydalı bir video olmuş.Teşekkürler

  • @baa8044
    @baa8044 ปีที่แล้ว

    helal olsun güzel anlatım...teşekkürler

  • @suatyargc5738
    @suatyargc5738 2 ปีที่แล้ว

    çok teşekkür ederim emeğinize sağlık .Çok şey öğrendim

  • @nisantarhan
    @nisantarhan 3 ปีที่แล้ว +2

    Dk:49'da if(-1) değeri false'tur denilmiş. Ama negative değerler (-0 hariç) truthy'dir. Düzeltmekte fayda olur diye düşündüm. Emeğine sağlık.

  • @yigitruzgaruzun7289
    @yigitruzgaruzun7289 3 ปีที่แล้ว

    Didem hanım, anlatımınız çok güzel. Teşekkürler

  • @saysel1
    @saysel1 2 ปีที่แล้ว

    teşekkürler, harikasınız Didem hanım :)

  • @rfatsezgin
    @rfatsezgin ปีที่แล้ว

    Nutkum tutuldu gerçekten bu kadar dolu bir eğitim beklemiyordum

  • @vusaldurmushov8903
    @vusaldurmushov8903 ปีที่แล้ว +1

    Azərbaycandan salamlar. 👋 Çox gözəl başa salırsınız. 👍👍

  • @guven_acar
    @guven_acar 3 ปีที่แล้ว

    Çok iyi anlatılmış. Teşekkürler. Başarılar.

  • @rezan6019
    @rezan6019 2 ปีที่แล้ว

    teşekkürler çok faydalı bir içerik olmuş, java ve javascript bilen biri olarak öğrenmek daha keyifli oldu 🙂

  • @ergincetin01
    @ergincetin01 3 ปีที่แล้ว +1

    Emeğinize sağlık Didem Hanım :)

  • @yasinklc5488
    @yasinklc5488 3 ปีที่แล้ว +1

    Merhabalar didem hanım gerçekten çok kıymetli bilgiler veriyorsunuz. Typescript'i sizin kadar detaylı Türkçe anlatan bir kişi daha yok youtube'da. Ben uzun zamandır bu eğitimi Türkçe olarak arıyorum ve yeni buldum. Çok öğretici bir eğitim. Sizden Typescript'in farklı örneklerini dört gözle bekliyoruz. Aynı şekilde Testing ile de Türkçe detaylı bir anlatım bulamadım, eğer sizin için mümkünse bir sonraki eğitim videonuzu Jest ve Enzyme ile testing hakkında yapabilir misiniz?

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว +1

      Teşekkür ederim :) dev bir istek listesi oluşturdum zamanla her konuda icerik bulunabilecek bi hale getirmeye calisiyorum burayi. Test videosu aklimda yakin zamanda cekicem :)

  • @mehmetguven1557
    @mehmetguven1557 3 ปีที่แล้ว

    Emeğinize sağlık hocam, başlangıç yapan kişiler için faydalı bir eğitim olmuş.

  • @denizkarakas8170
    @denizkarakas8170 2 ปีที่แล้ว

    Hep görüpde bu ne diyordum, aydınlandım. Büyük projeler geliştirmiyorum ama bir göz atayım belki js'den buna geçerim

  • @PeriklesPeriklesoglu
    @PeriklesPeriklesoglu 9 หลายเดือนก่อน

    teşekkür ederim

  • @Ahmet_Altun
    @Ahmet_Altun 3 ปีที่แล้ว +1

    Fazla faydalı bilgi var sunumda, yeni başlayan arkadaşlar izlemenizi tavsiye ederim. Ayırdığınız vakte değecektir :)

  • @cuneytdonmez214
    @cuneytdonmez214 2 ปีที่แล้ว

    emeğinize sağlık hocam

  • @ferditiger4665
    @ferditiger4665 3 ปีที่แล้ว +1

    Adamsın reiz

  •  ปีที่แล้ว

    Teşekkürler

  • @mevlutozyurt1322
    @mevlutozyurt1322 3 ปีที่แล้ว +1

    Çok faydalı olmuş.

  •  3 ปีที่แล้ว +2

    Like, şimdi izliyorum 👏

  • @teamoore
    @teamoore 2 ปีที่แล้ว +3

    Javascript'te inheritance ve sınıflar olmadığını söylemişsiniz. Fakat bu bilgi doğru değildir. Javascript çok gelişmiş bir programlama dilidir. Hem inheritance hem de class yapısı mevcuttur. Just in Time çalışır, derlenerek çalışmadığından derleme hatası almak mümkün değildir.
    TypeScript, Javascript'i kullanmayı kolaylaştıran, sık yazılan js kodlarını programcı dostu hale getiren ve en önemlisi tip kontrolünü sağlayan bir ara dildir. Belki programlama dili bile denemeyebilir.

  • @muzur5128
    @muzur5128 3 ปีที่แล้ว

    dynamic typing ben nedense daha çok seviyorum.

    • @syz66p9
      @syz66p9 3 ปีที่แล้ว

      static typing hata olasılığını azaltır.

  • @mehmethanifierenler3612
    @mehmethanifierenler3612 ปีที่แล้ว

    thanks

  • @oguzhanagca5734
    @oguzhanagca5734 3 ปีที่แล้ว +1

    Hocam emeğiniz için çok teşekkür ederim, çok güzel anlatmışsınız. Aklıma şöyle bir soru takıldı yalnız, yani Typescript'i compiler edince ES5 Javascript'i elde edebiliyoruz. O zaman her tarayıcıda kodlarımız çalışsın diye neden babel kullanalım ki? Sonuçta babel'da kodlarımızı istediğimiz JS sürümüne çeviriyor, keza TS'i compiler edince de istediğimiz sürümde JS kodumuzu elde edebiliyoruz. Bu ikisinin bir farkı var mı ya da TS kullanınca babel'da kullanmaya gerek var mı..

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว +1

      Teşekkür ederim beğenmene sevindim :) İkisi arasında karar verirken şunları aklında tut : Typescript type-checking sağlarken Babel da böyle bir şey yok. Babel dilin yeni özelliklerini kullanmanı sağlıyor ama typescript daha çok geniş çaplı projelerde type-checking sunuyor.
      Daha fazla karşılaştırma için: blog.logrocket.com/choosing-between-babel-and-typescript-4ed1ad563e41/

    • @oguzhanagca5734
      @oguzhanagca5734 3 ปีที่แล้ว

      @@codingwithdidem Hımm sanırım anladım hocam :D Yani sonuç olarak ne çapta bir proje yapacağımız da önemli ve Typescript ile compiler etmek babel'dan biraz daha avantajlı. (mı acaba, umarım öyledir :D)

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว +1

      @@oguzhanagca5734 Evet öyle ama typescriptin asil tercih edilmesinin sebebi type-checking sunmasi typler sunmasi :D

    • @oguzhanagca5734
      @oguzhanagca5734 3 ปีที่แล้ว

      @@codingwithdidem Tamam hocam şimdi eminim anladım :D teşekkür ediyorum ilginiz için :)

  • @Ahmet_Altun
    @Ahmet_Altun 3 ปีที่แล้ว +1

    Didem hanım, hazır eliniz değişken ortaya bir Angular da salsanizya :)
    Typescript deyince böyle üstüne bir tutam Angular serpesim geliyor benim

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว +2

      React typescript videosu var aklimda :) Angular i önce benim öğrenmem gerekecek :)

    • @Ahmet_Altun
      @Ahmet_Altun 3 ปีที่แล้ว +1

      @@codingwithdidem Bu Angulari benim gibi seçmeceler seviyor herhalde. React te olur. Diksiyonun çok akıcı (Maşallah) bu yüzden videolarını izlemek keyifli. Devamının gelmesini dilerim

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว +1

      Teşekkürler :D bende bu yorumlara bayiliyorum acayip mutlu ediyor

  • @mblm45tz
    @mblm45tz ปีที่แล้ว

    class-ın içerisinde neden bide constructorda da öyle yazdık? vevya bir farkı varmı?

  • @mustafakemaltuna
    @mustafakemaltuna 3 ปีที่แล้ว +1

    05:05 typescript in static type olması ona Runtime da hız veya memory avantajı saglamaz malesef. Typescript JAVA ve C++ gibi calismiyor.

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว

      Okuduğum bir kaç kaynakta ts kodu js'e derlenirken minimize edildiği için bir tık daha hızlı yüklenir tarzı bi ifade vardı ona nazaran söyledim onu ama sizin gibi bir kaç kişi daha aynı şeyi söylediğine göre evet orada bi yanlışlık oldu

    • @mustafakemaltuna
      @mustafakemaltuna 3 ปีที่แล้ว +1

      @@codingwithdidem minimize etme js de de var. Doğrudan typescript özelliği değil. Daha çok zaten olan bir şeyi compiler a seçenek olarak eklemişler. TS kodu js ye çevrilip sonrasında minify ediliyor zaten arka planda.

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว

      @@mustafakemaltuna teşekkürler yorum için

    • @syz66p9
      @syz66p9 3 ปีที่แล้ว

      Her türlü js'ye derlendiği için yine dynamic type oluyor yani haklısınız hız ve memory avantajı sağlamayacaktır.

  • @obirazad3247
    @obirazad3247 2 ปีที่แล้ว

    Blockchainde neler yapılabilir

  • @miracylmaz4428
    @miracylmaz4428 ปีที่แล้ว

    bu eğitim halen güncel mi?

  • @muzafferckay2609
    @muzafferckay2609 3 ปีที่แล้ว +2

    Static tiplerdeki dillerde string parameterName yerine let parameterName: string diye tanımlatmalarının mantıklı bir açıklaması var mı bu arada?

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว

      Güzel soru. Cevabını net bilmemekle birlikte hayal ediyorumki biraz garip olurdu :) mesela string myName = "didem"; güzel duruyor ama string | number variableName = 5; biraz garip.. :)

    • @muzafferckay2609
      @muzafferckay2609 3 ปีที่แล้ว +1

      @@codingwithdidem | şunun anlamına henüz bilmiyorum. Öğrenince dediğinizi anlarım umarım :)

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว

      @@muzafferckay2609 Hemen açıklayım pipe deniyor ona. Mesela bi değişken tanımladık let a: string | number | boolean; dedik. bu a değişkeni string number veya da boolean tipinde bir değer alabilir anlamına geliyor

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว +1

      bunu string | number | boolean a = 5; şeklinde yazmamız gerekirdi eğer string a = "didem" şeklinde değişken tanımlamaları yapıcaksak. Yani biraz garip durur gibi geldi bana :)

    • @muzafferckay2609
      @muzafferckay2609 3 ปีที่แล้ว +1

      @@codingwithdidem mesajı yazdıktan hemen sonra geçtim videoda pip bahsettiğiniz kısma teşekkürler :)

  • @tia1518
    @tia1518 2 ปีที่แล้ว

    Typescripti javascripte çevirmeden çalıştırma şansımız yok mu?

  • @muzafferckay2609
    @muzafferckay2609 3 ปีที่แล้ว +1

    Javascriptte class var artık Didem Hanım

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว +1

      Javascript in yeni versiyonlari ile birlikte class larda kullanilabiliyor. Ama typescript sayesinde bunu tüm browserlarin destekledigi es5 standardina derliyoruz :) yani hem class inheritance interface yapilarini kullaniyoruz hemde kodumuz tüm browserlar tarafindan destekleniyor

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว +1

      caniuse.com/es6-class

    • @codingwithdidem
      @codingwithdidem  3 ปีที่แล้ว +2

      Internet Explorer mesela classlari desteklemiyor

    • @muzafferckay2609
      @muzafferckay2609 3 ปีที่แล้ว +1

      @@codingwithdidem Ben sizin demek istediğinizi anlamıştım. Typescript ilk çıktığında muhtemelen class yoktu Javascriptte o yüzden yok dediniz. Ben youtube'u manipüle etmek için yazdım biraz da. :)

    • @mustafakemaltuna
      @mustafakemaltuna 3 ปีที่แล้ว +2

      @@codingwithdidem yeni versiyon dediğiniz 2015 ten beri Class şeklinde yazılabiliyor. Daha öncesinde de Prototype tabanlı olarak OOP ve inheritance zaten vardı. Tarayıcı uyumluluğu typescript ile gelmedi Babel. Js ile geldi malesef çok fazla hatalı bilgi mevcut sunumda.

  • @thebcu5888
    @thebcu5888 ปีที่แล้ว

  • @erayberatatalay779
    @erayberatatalay779 3 ปีที่แล้ว

    Bilgilendirici güzel bir video olmuş teşekkürler.