Ses kalitesi olsun, verdiği örnekler olsun, gerçek iş hayatından verdiği örnekler olsun hepsi harika. Zaten bilgisini konuşmaya dahi gerek yok. O kadar yabancı tutorial izlesem de dönüp bir de Mustafa Hocam ne demiş diye bakmadan edemiyorum. Sizleri seviyoruz hocam
birkaç ingilizce kaynaktan da izledim gördüklerim arasında en iyi anlatan bu video idi. özellikle interface olayı ve abstract class o kadar güzel anlatılıyor ki türkçe bildiğim için şansılıyım diyorsun.
Saçma geldi derken gerçekten güzel bir detaya yer veriyorsunuz videonun devamındqa generic varmı bilmiyorum ama ts ile generic sınıflar yaptım kendimce teşekkür ederim anlatımınız için
Hocam emeğiniz için teşekkür ediyorum, video gerçekten çok başarılı olmuş. Sıkmadan, bunaltmadan ve açıklayıcı bir şekilde anlatıyorsunuz ve bu anlatımınızı çok seviyorum.
4 года назад+1
Yani Angular öncesi bir TypeScript anlatan arıyordum karşıma çıktı çokta güzel oldu. Teşekkürler. İzleyen arkadaşlar yorum atsın sonuçta bir emek verilmiş bir teşekkürü çok görmeyin.
Ses tonu bi harika ve çok güzel anlatıyo ya. akılda soru işareti kalmıyo efsanesiniz hocam saolun. Şirkette typescripti 7 haftada anlamayan arkadaşlar varken ben bi saatte söktüm işi :)
Debugger kullananlara kücük bir not: console.log(a) veya console.log(a, b), console'un kötü bir kullanimidir. console.log({a}) veya console.log({a, b}) daha anlamli bir kullanimdir, nedenini kendiniz test ederek anlayabilirsiniz. Ayrica console.table, console.trace, console.time("xx"), console.timeEnd("xx") hayatinizi cok kolaylastiracak, bunlari da arastirin.
Hocam merhaba Bir sorum olacak.. javascript, uzerin de çalıştığım bir uygulamada 6 ad li tagi ve onların indisleri ni dizi içersin de saklamayı planlıyorum bir çok denemede yaptım. ama dizinin hep ilk elemanına yerleşiyor shift ile son a gondersemde değişken a olduğundan kendisi sabit içeriği değiştiği için olmuyor tabi... Aslında tam amacım @t.. indislerinden herhangi birine tıkladığımda page1 sahneye geliyor orda sorun yok ama başka herhangi bir butona tıklayınca bi önceki indisi hafızda tutup onun kullanmalıyım ki onu animasyonla yada efect ile geri gondereyim.. eski indisi hafızada tutamıyorum...
Merhaba. Ilk once video icin tesekkur ederim. Bir sorum olucakti. Istedigimiz desigkene : any data tipini verip dinamik yapa biliyorsak onu : string, : number ve b gibi tanimlamamizin ne anlami var ? Yani tum var.lara : any data tipini verip neden isimizi kolaylastirmiyoruz ? : any varsa diger data tipleri ne ise yariyor ?
zaten javascript'in kendisinde tanimlama yaparken bu tur bi belirtece ihtiyacimiz olmuyor. burdaki amaci diger Java, C, C++ gibi dillere benzemesi, bir yandan da string olarak tanimladigin degere ileride farkli bir deger atayamaman icin yapilmis bir sey. bunun sebebi de senin tanimladigin degere gore ram'de yer ayriliyor. baslangic duzeyinde bu tur seyler cok onemli olmasa da ileri seviyede programin optimize calisabilmesi icin degiskenlerin tiplerinin belirli olmasi onemli.
Hocam terminalde tsc typescript.ts yazdıktan sonra js dosyası oluşuyor oluştuktan sonra ts dosyasındaki değişkenlerin altını kırmızılaştırıyor. en alt satıra export {} yazınca hatalar gidiyor ama bu sefer de consoleda yazdıramıyorum bunun sebebi ne ben js dosyası oluşturduktan sonra ts dosyasında hata görmek istemiyorum çözemedim
Hocam typescripteki public, protect, private kullanımı diğer dillerdeki mantıkla aynı mı? Bir de örnek bir kod da static ve public static diye kullanımlar vardı? Bu static tam olarak neden kullanılır? Bahsi geçen deyimlerle ilgili bir sınıf üzerinde çok kısaca anlatma imkanınız var mıdır? Şİmdiden teşekkürler.
Angular' a giriş yapacak kadar TYPESCRIPT öğrenmek için aradığım video işte buydu , Çok teşekkürler , Interface ve Abstract de bonus olarak öğrendim sayende LIKE
*_Ne yapmak istiyorsun onu belirle sonra dil seçimine başla._* *Web sitesi yapmak istiyorsan (HTML, CSS, JAVASCRIPT, PHP, MYSQL)* *Masaüstü programlar yapmak veya oyunlar yapmak istiyorsan (C, C++, C#, JAVA, PYTHON)* *Mobil programlar veya oyunlar yapmak istiyorsan (ANDROID, JAVA , C#, SWIFT)*
python3 -un cok sayda modulleri var onlari arawtirmalisin.(ve ya Frameworkler).Sonraki dil senin hangi alana merkali olduguna bagli mesela mobil porqramlamami?(Android ,Kotlin) IOS (Swift ,Obj C ) ve ya Web ise mesela Php, js.Ama sececegin alan hakkinda hic fikrin yoksa Javascript .Cunki mobil uygulama gelistirmene yardim ede bilir.(React js ios icin de ve android icinde nerdeyse ayni kodlarla uygulama gelistire bilmene yarar)Web alaninda da en cok kullanilan dildir. Yapay zekada da kullanila bilir ama python daha uygun AI icin
Typescript anlatacağım diye girip interface'leri anlatmışsın. Keşke js ile kıyaslayarak üstün gelen özelliklerinden, syntax farklarınden vs bahsetseydin. Interface'lere ayrı video çekerdin.
Ses kalitesi olsun, verdiği örnekler olsun, gerçek iş hayatından verdiği örnekler olsun hepsi harika. Zaten bilgisini konuşmaya dahi gerek yok. O kadar yabancı tutorial izlesem de dönüp bir de Mustafa Hocam ne demiş diye bakmadan edemiyorum. Sizleri seviyoruz hocam
yalakanın iyisi sahibi osurduğunda derin nefes alırmış
birkaç ingilizce kaynaktan da izledim gördüklerim arasında en iyi anlatan bu video idi. özellikle interface olayı ve abstract class o kadar güzel anlatılıyor ki türkçe bildiğim için şansılıyım diyorsun.
Mustafa Hocam eğitim için teşekkürler. Angular öncesi ben de tam Typescript bakmayı planlıyordum. Çok güzel bir zamanlama oldu benim açımdan. :)
Saçma geldi derken gerçekten güzel bir detaya yer veriyorsunuz videonun devamındqa generic varmı bilmiyorum ama ts ile generic sınıflar yaptım kendimce teşekkür ederim anlatımınız için
Hocam emeğiniz için teşekkür ediyorum, video gerçekten çok başarılı olmuş. Sıkmadan, bunaltmadan ve açıklayıcı bir şekilde anlatıyorsunuz ve bu anlatımınızı çok seviyorum.
Yani Angular öncesi bir TypeScript anlatan arıyordum karşıma çıktı çokta güzel oldu. Teşekkürler. İzleyen arkadaşlar yorum atsın sonuçta bir emek verilmiş bir teşekkürü çok görmeyin.
aynı sebepten dolayı burdayım :)
sade ve anlaşılır bir anlatım olmuş, teşekkürler.
cidden iyi anlatiyorsunuz seri ve anlasilir ve güzel tabiki. kolay gelsin. tesekkürler.
teşekkürler, anlaşılır anlatıyorsunuz javascript ile kapsamlı proje videosu çekebilir misiniz
Gayet simple sekilde anlatdiniz bence. Hicde oyle bune falan soylemeye gerek yok. Onlari soyleyenler programlamadan cok uzak insanlar
Teacher, I have learned from you everything that I know. You're awesome and inspiring me :)
David abi her videoda karsıma sen cıkıyorsun :))
@@yaserdemet7886 abi youtube u hallaç ettim ondan
Bunlarin bir çoğunu es6 da yapmak mümkün zaten. Es6 ile typescripte gerek duymadan da inheritance ede biliyorsun. access modifiers ler haric
Çok iyi video İnterface konusunu 10 farklı yerden dinlemişimdir en iyi burdan anladım
Bu video daha iyi izlenmeleri hakediyor. Güzel iş çıkarmışsınız elinize sağlık...
Ses tonu bi harika ve çok güzel anlatıyo ya. akılda soru işareti kalmıyo efsanesiniz hocam saolun. Şirkette typescripti 7 haftada anlamayan arkadaşlar varken ben bi saatte söktüm işi :)
Harika bir eğitim videosu olmuş hocam emeğinize sağlık .
OOP ile alakalı kitap önerebileceğinizi söylemişsiniz. Rica etsem kaynakları yazabilir misiniz?
Harika bir video olmuş işime yaradı. Çok teşekkürler. Başka ilgili video varsa hemen izleyeceğim.
Harika bir anlatım olmuş. Emeğinize sağlık. Çok çok yararlı oldu.
Debugger kullananlara kücük bir not: console.log(a) veya console.log(a, b), console'un kötü bir kullanimidir. console.log({a}) veya console.log({a, b}) daha anlamli bir kullanimdir, nedenini kendiniz test ederek anlayabilirsiniz.
Ayrica console.table, console.trace, console.time("xx"), console.timeEnd("xx") hayatinizi cok kolaylastiracak, bunlari da arastirin.
Ayrica console hayatinizi renklendirmek icin asagidaki trick'i kullanabilirsiniz:
console.log("%c Hacivat", "color: red; font-weight: bold")
@@cemyildiz7842 resim bile çizen var böyle :)
Elinize ağzınıza sağlık. Teşekkür ediyorum.
cannot be loaded because running scripts is disabled on this system. For more information bu hatanın sebebi nedir acaba ?
Bu hatanin sebebini bula bildimi kardes?
Çok faydalı ve güzel bir video olmuş teşekkürler.
Hocam oop ile ilgili bir kitap önerir misiniz?
Swift(ios dev.) ile alakalı bir video da olabilir.
Hocam merhaba Bir sorum olacak..
javascript, uzerin de çalıştığım bir uygulamada 6 ad li tagi ve onların indisleri ni dizi içersin de saklamayı planlıyorum bir çok denemede yaptım. ama dizinin hep ilk elemanına yerleşiyor shift ile son a gondersemde değişken a olduğundan kendisi sabit içeriği değiştiği için olmuyor tabi...
Aslında tam amacım @t.. indislerinden herhangi birine tıkladığımda page1 sahneye geliyor orda sorun yok ama başka herhangi bir butona tıklayınca bi önceki indisi hafızda tutup onun kullanmalıyım ki onu animasyonla yada efect ile geri gondereyim.. eski indisi hafızada tutamıyorum...
Merhaba. Ilk once video icin tesekkur ederim. Bir sorum olucakti. Istedigimiz desigkene : any data tipini verip dinamik yapa biliyorsak onu : string, : number ve b gibi tanimlamamizin ne anlami var ? Yani tum var.lara : any data tipini verip neden isimizi kolaylastirmiyoruz ? : any varsa diger data tipleri ne ise yariyor ?
zaten javascript'in kendisinde tanimlama yaparken bu tur bi belirtece ihtiyacimiz olmuyor. burdaki amaci diger Java, C, C++ gibi dillere benzemesi, bir yandan da string olarak tanimladigin degere ileride farkli bir deger atayamaman icin yapilmis bir sey. bunun sebebi de senin tanimladigin degere gore ram'de yer ayriliyor. baslangic duzeyinde bu tur seyler cok onemli olmasa da ileri seviyede programin optimize calisabilmesi icin degiskenlerin tiplerinin belirli olmasi onemli.
Harika bir video olmuş, yapıları daha iyi pekiştirdim. Hocam ileride ionic ile de kurslarınız olucak mı? İyi çalışmalar
Hocam terminalde tsc typescript.ts yazdıktan sonra js dosyası oluşuyor oluştuktan sonra ts dosyasındaki değişkenlerin altını kırmızılaştırıyor. en alt satıra export {} yazınca hatalar gidiyor ama bu sefer de consoleda yazdıramıyorum bunun sebebi ne ben js dosyası oluşturduktan sonra ts dosyasında hata görmek istemiyorum çözemedim
Çözebildiniz mi?
@@akbasemirhan kod yazmayi biraktim ben
Hocam Terminal kisminda hata aliyoruz. js dosyasi olusturmuyor hata veriyor. Yardimci olsaniz
Elinize, emeğinize sağlık.
Təşəkkür edirəm
Əməyinizə sağlıq müəllim, çooooooooooooox çooooooooooooox təşəkkürlər
naptın
Elinize emeğinize sağlık çok güzel olmuş.
Eline ağzına sağlık muhteşemsin
03:04 incapsulation... özellikleri zaten js yok mu?
Normalde yok evet.
38:00 18:25(optional)
Sınıfları .ts dosyası dışından kullanabilir miyiz? (Projede Employee sınıfım zaten var)
sublime text içerisinde typescript.ts oluşturdum.Ama view de terminal çıkmıyor.Ctrl + " yaptım.geldi terminal.Sonra sizin yazdığınız satırı ekledim.SyntaxError: invalid syntax hatası veriyor.
Sorunu bulabildinizmi? bende de ayni hatayi veriyor
Hocam typescripteki public, protect, private kullanımı diğer dillerdeki mantıkla aynı mı? Bir de örnek bir kod da static ve public static diye kullanımlar vardı? Bu static tam olarak neden kullanılır? Bahsi geçen deyimlerle ilgili bir sınıf üzerinde çok kısaca anlatma imkanınız var mıdır? Şİmdiden teşekkürler.
Evet geçerli bunlar da :)
Merhaba, yorum satırına alma işlemi ctrl+k ctrl+c peki kaldırma işlemi nedir ?
(ctrl+k) + (ctrl+u)
Çok teşekkürler video için.
Bir şey sormak istiyorum.
Bu inheritance konusu es6'te yok muydu?
Evet Jsde de var.
Elinize saglik hocam.
1 videoda serileri yorucu oluyor ama bizim için çok faydalı...
Birdə typescript codların notepad ++ da yaza bilərəm?
Teşekkürler Emeğinize Sağlık
Hocam Arrayı ekrana yazdırırken başına üç nokta koymanızın sebebi nedir? Bu üç nokta neden ve nerelerde kullanılır?
Bkz. Spread operator
Su gibi aktı hocam ağzınıza sağlık.
Angular' a giriş yapacak kadar TYPESCRIPT öğrenmek için aradığım video işte buydu , Çok teşekkürler , Interface ve Abstract de bonus olarak öğrendim sayende LIKE
Any tipinde bir array oluşturmak mümkün mü videoda bahsetmemişsiniz
Array veya any[]
Video icin tesekkurler. Fakat neden israrla Java veya C# bilmeyen kendine programci demesin dediginize anlam veremedim. Elinize saglik video icin.
Çok iyiydi VueJS'den önce ts güzel geldi :D
👍👍👍
11yaşındayım yazılım yapabilir miyim?
Tabii ki yapabilirsin. Yazılımın yaşı yoktur.
Python3 'ten sonra ne önerirsiniz.TEŞEKÜRLER
*_Ne yapmak istiyorsun onu belirle sonra dil seçimine başla._*
*Web sitesi yapmak istiyorsan (HTML, CSS, JAVASCRIPT, PHP, MYSQL)*
*Masaüstü programlar yapmak veya oyunlar yapmak istiyorsan (C, C++, C#, JAVA, PYTHON)*
*Mobil programlar veya oyunlar yapmak istiyorsan (ANDROID, JAVA , C#, SWIFT)*
python3 -un cok sayda modulleri var onlari arawtirmalisin.(ve ya Frameworkler).Sonraki dil senin hangi alana merkali olduguna bagli mesela mobil porqramlamami?(Android ,Kotlin) IOS (Swift ,Obj C ) ve ya Web ise mesela Php, js.Ama sececegin alan hakkinda hic fikrin yoksa Javascript .Cunki mobil uygulama gelistirmene yardim ede bilir.(React js ios icin de ve android icinde nerdeyse ayni kodlarla uygulama gelistire bilmene yarar)Web alaninda da en cok kullanilan dildir. Yapay zekada da kullanila bilir ama python daha uygun AI icin
Masaüstü programlama
reyiz sen nerelerdesin ya
müq
21:02
Məndə typscript pəncərəsi gəlmir sol üstdə cavablasaz sevinərəm
1 videoda css gelsin
Bir videoda backend gelsin +1leyin görsün
Videonun mac versiyonunun yanı sıra Win versiyonu ya da eclipse IDE içerisinde kullanım versiyonu da harika olurdu... yine de teşekkürler.
Uzun ama açıklayıcı olmuş, güzel de olmuş :D
Typescript anlatacağım diye girip interface'leri anlatmışsın. Keşke js ile kıyaslayarak üstün gelen özelliklerinden, syntax farklarınden vs bahsetseydin. Interface'lere ayrı video çekerdin.
hocam bence çok gereksiz bu ts yaa
Hocam huyunuz kurumasın, anlatın. hepsini dinliyoruz :)
java övmek için mi çekmiş videoyu yoksa typescript antatmak için mi belli değil.
Sona niye reklam koyuyon
C# veya java bilmeye gerek yok bence ikiside gereksiz ve öğrenmesi zor bir dil.
İLK YORUM ABİ KALP
Yav başkanım sen napacan interfaceyi, typeScript anlat geç, interface bilmeyen adamın ne işi var burada