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
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.
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.
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.
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 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...
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
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.
*_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.
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
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 :)
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. :)
sade ve anlaşılır bir anlatım olmuş, teşekkürler.
Gayet simple sekilde anlatdiniz bence. Hicde oyle bune falan soylemeye gerek yok. Onlari soyleyenler programlamadan cok uzak insanlar
cidden iyi anlatiyorsunuz seri ve anlasilir ve güzel tabiki. kolay gelsin. tesekkürler.
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.
teşekkürler, anlaşılır anlatıyorsunuz javascript ile kapsamlı proje videosu çekebilir misiniz
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
Elinize ağzınıza sağlık. Teşekkür ediyorum.
Harika bir eğitim videosu olmuş hocam emeğinize 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 :)
Bu video daha iyi izlenmeleri hakediyor. Güzel iş çıkarmışsınız elinize sağlık...
Çok faydalı ve güzel bir video olmuş teşekkürler.
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.
Əməyinizə sağlıq müəllim, çooooooooooooox çooooooooooooox təşəkkürlər
naptın
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 :)
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
Swift(ios dev.) ile alakalı bir video da olabilir.
Elinize, emeğinize sağlık.
Eline ağzına sağlık muhteşemsin
38:00 18:25(optional)
OOP ile alakalı kitap önerebileceğinizi söylemişsiniz. Rica etsem kaynakları yazabilir misiniz?
Hocam oop ile ilgili bir kitap önerir misiniz?
Elinize emeğinize sağlık çok güzel olmuş.
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?
Elinize saglik hocam.
Təşəkkür edirəm
Harika bir video olmuş, yapıları daha iyi pekiştirdim. Hocam ileride ionic ile de kurslarınız olucak mı? İyi çalışmalar
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.
Teşekkürler Emeğinize Sağlık
1 videoda serileri yorucu oluyor ama bizim için çok faydalı...
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...
Su gibi aktı hocam ağzınıza sağlık.
Birdə typescript codların notepad ++ da yaza bilərəm?
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
03:04 incapsulation... özellikleri zaten js yok mu?
Normalde yok evet.
Sınıfları .ts dosyası dışından kullanabilir miyiz? (Projede Employee sınıfım zaten var)
Hocam Terminal kisminda hata aliyoruz. js dosyasi olusturmuyor hata veriyor. Yardimci olsaniz
Çok teşekkürler video için.
Bir şey sormak istiyorum.
Bu inheritance konusu es6'te yok muydu?
Evet Jsde de var.
Çok iyiydi VueJS'den önce ts güzel geldi :D
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
Video icin tesekkurler. Fakat neden israrla Java veya C# bilmeyen kendine programci demesin dediginize anlam veremedim. Elinize saglik video icin.
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 :)
21:02
Merhaba, yorum satırına alma işlemi ctrl+k ctrl+c peki kaldırma işlemi nedir ?
(ctrl+k) + (ctrl+u)
Any tipinde bir array oluşturmak mümkün mü videoda bahsetmemişsiniz
Array veya any[]
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
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
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əndə typscript pəncərəsi gəlmir sol üstdə cavablasaz sevinərəm
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.
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.
👍👍👍
1 videoda css gelsin
Bir videoda backend gelsin +1leyin görsün
müq
Uzun ama açıklayıcı olmuş, güzel de olmuş :D
Hocam huyunuz kurumasın, anlatın. hepsini dinliyoruz :)
java övmek için mi çekmiş videoyu yoksa typescript antatmak için mi belli değil.
hocam bence çok gereksiz bu ts yaa
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