Prototürk'e destek olmak ve her gün yeni içerikler üretmemize yardımcı olmak için KATIL'abilir ya da prototurk.com üzerinden günde bir kere reklamlara tıklayabilirsiniz
Php ye yeni başladım ve kara kara düşünüyordum reactle nasıl entegre olacak bunlar diye. VE YİNE PROTOTÜRK YİNE İŞİMİ ÇÖZÜYOR. 26 yıllık hayatımda reklamına tıklama isteği doğuran tek adam.
tayfun hocam react ile apiye bağlanırken nasıl daha güvenli şekilde bağlanabiliriz network kısmından gizlememizin yolu vs varmıdır nasıl önlemler alıcağız
Tayfun hocam her ders güvenliğe dikkat etmiyorum diyorsunuz, dikkat etmemiz gereken güvenlik önlemlerinin detaylı anlatılacağı bir ders de bekliyoruz :)
onu söylememin sebebi bazı gereksiz arkadaşlar aptal aptal yorum yazdığı için özellikle belirtiyorum sonra yok şurada açık var yok şöyle yok böyle yazıyorlar, burada önemli olan anlattığım konu, güvenlik üzerine de derslerim var onları izlemenizi öneririm en kötü ihtimalle güncel bir ders hazırlarım tabi ki :)
Sizce çok keyifli değil mi? 😄 Bir sorum olacaktı backend tarafını PHP ile yaptık. Nodejs ile veya Go ile yapılsa request konusunda daha performanslı çalışacağı hakkında daha yazılar okumuştum. Bu doğru mu? Bir de nodejs ile veya Go ile yazılır ise backend tarafı test için mecburen sanırım vds sunucu almamız gerekiyor. Bu tür projeleri vds almadan test edebileceğimiz ücretsiz bir ortam var mı?
kendi localinizde de test edebilirsiniz, php 8 ile hız inanılmaz seviyelerde o yüzden yapacağınız işe bağlı olarak gayet yeterli olabilir sizinn için php
Tayfun abi çok özür dileyerek bir şeyler söylemek istiyorum. Ciddi anlamda PHP namına ne biliyorsam senden ve Gökhan abiden öğrendim. JS Konusunda sadece Jquery var. Onu anladım, kullanabiliyorum. İstediğim şeyleri yapabiliyorum ama, tabiki JS bambaşka bir dünya. Bu JS ile veya bir JS framework'u ile login, logout, register sistemi nasıl yapılır? PHP de session tutuyoruz, bu js de nedir. Bir bağlantı kuramıyorum. Çok araştırdım ama kodları da okuyamıyorum. Biliyorum çok fazla birşey istiyorum ama, bunu senden veya gökhan abiden başkasında cidden öğrenemem. Böyle bir video gelir mi. Çok derine inmene gerek yok. O da bana kalsın.
kardeşim tabi ki hazırlarım bir video ama öncesinde araştırma yapabilmen için sana genel mantığı anlatayım. Eğer oturum işlemi yapmak istiyorsan client-side yani javascript tarafında şunu bilmelisin, oturum kontrolü client-side tarafında yapılmayacak yine server-side yani backend tarafında bu da muhtemelen php yazdığın için php tarafında olacak. Yani şöyle düşün, login işleminde kullanıcıdan kadı ve şifresini javascript tarafında aldın bunu backendine gönderdin, backendinde kontrolleri yaptın evet böyle bir kullanıcın var diyelim ki bilgiler doğru, 2 şey yapabilirsin ya JWT kullanarak bir jwt üretip bunu geriye döndürürsün ya da şifreli bir token gibi bir değer döndürürsün. Dönen değeride javascript tarafında localStorage'a kayıt edersin, ve artık client-side tarafında giriş yapıp yapmadığını bu localStorage değerine göre kontrol edersin eğer değer varsa giriş yapmışsın demektir. Aklına şu gelebilir, bu değer değiştirilemez mi diye? değiştirilebilir. O yüzden atacağın her istekte bu token'ı da gönderiyorsun backendine ve backend tarafında yine her sorgunda token'ın geçerliliğini kontrol ediyorsun, dolayısı ile birisi o değeri değiştirmiş bile olsa client-side tarafında backendinde geçersiz kullanıcı olacağı için o token'ı silerek çıkış yaptırma işlemini gerçekleştirebilirsin. Burada önemli olan token'ın şifreli ya da jwt olması, yani bir key ile şifrelenmiş bir değer olması. Böylece değiştirse bile o keyi bilmediği için senin gibi bir token oluşturması imkansız olacak. Temelde bunları düşünerek bir konsept çıkartmaya çalışabilirsin ben çekene kadar
hocam selamlar bi sorum olucaktı css de kod yazarken mesela ul { li { } } böyle iç içe yazamıyorum ve & kullanamıyorum bunlar için bir eklenti mi var? cevaplarsanız sevinirim
ben 10 yıldır freelance çalışıyorum kurumsal yerleri sevmiyorum bugüne kadar çalıştığım tek firma oldu o da yurt dışındaydı en fazla 1 buçuk sene dayanabildim :D
@@PROTOTURKCOMfreelance çalışmak karın mı doyuruyor yoksa asgari ücretli bazlı düşünürsek ortalama kaç X asgari ücret kazancı sağlanıyor? Farkındayım illaki aydan aya yıldan yıla değişir ama illaki bir ortalaması vardıe hocam. Lütfrn bilgisizliğimi bağışla. Sadece merak. Bu konuda bir bilgi verir misiniz?
Hocam React kullanırken bootstrap kullamak yerine kendi stilimizi kullanmak istersek Sass/Less veya Style-Component arasında hangisini kullanmak daha yararlı olur.
styled-components JS runtime olarak çalıştığı için sass/less'den oldukça düşük performans verir onun yerine emotion(styled components'den daha hızlı) veya linaria(css compile ediliyor) kullanın. kullanırsanız linaria kullanın sass yazmaktan farkı yoktur css-in-js güzeldir css'e gir geri js'ye gir uğraştırmaz ek olarak: bootstrap sass ile çok güzel değişkenleri değişebilirsin
Prototürk'e destek olmak ve her gün yeni içerikler üretmemize yardımcı olmak için KATIL'abilir ya da prototurk.com üzerinden günde bir kere reklamlara tıklayabilirsiniz
Php ye yeni başladım ve kara kara düşünüyordum reactle nasıl entegre olacak bunlar diye. VE YİNE PROTOTÜRK YİNE İŞİMİ ÇÖZÜYOR. 26 yıllık hayatımda reklamına tıklama isteği doğuran tek adam.
thumbnail o kadar şey ki "ve" yerine "vs" diye algıladım 😄
Fazla bi adamsın be Tayfun Erbilen. Seninle çalışmak güzel bi şey.
Beklediğim video 😊👍
18:50 --> Tüm hataları ezberledikten sonra yeni hata görürüm.. :D
Özelden sorayım mı diye düşündüğüm sorunun cevabı gelmiş :)))
abone olundu pazar gününün boşluğu sayende giderildi
çok aradığım bi konuydu süper oldu burda bulmak.💫
Muhteşem! Teşekkürler Tayfun Bey.
Hocam siz taşşakları öpülesi bir adamsınız saygılar
37 dakika 58 saniye içerisinde 1 saniye bile takılma olmaz mı ?
Muazzam akıcı video için teşekkürler
Harika bir video olmuş Tayfun hocam, teşekkürler.
Eline sağlık abi mükemmel olmuş
Eline sağlık güzel video olmuş
Güzel ve başarılı bir ders daha oldu aklımdaki sorulara cevap oldu teşekkürler efendim
Gece gündüz yeni videolar bekliyorum kanalınızı yenileyip hocam. Daha da hızlı olsanız iyi olur.
Hocam ağzına sağlık PHP react dersi süper olmuş . Devamını bekliyoruz .
Teşekkürler hocam
Diğer Hocaları izlerken youtube oynatma hızı 2.0x . Tayfun Hocayı izlerken 0.25x :D
tayfun hocam react ile apiye bağlanırken nasıl daha güvenli şekilde bağlanabiliriz network kısmından gizlememizin yolu vs varmıdır nasıl önlemler alıcağız
Abi dosya uzantısı js yerine jsx olursa tab kısayolu çalışır
yararlı video teşekkürler
Eline saglik abi 🤗
👍
Yakıyor
sayfandaki profil resmini Şahandaki Cengiz karakteri sandım.
Tayfun hocam her ders güvenliğe dikkat etmiyorum diyorsunuz, dikkat etmemiz gereken güvenlik önlemlerinin detaylı anlatılacağı bir ders de bekliyoruz :)
onu söylememin sebebi bazı gereksiz arkadaşlar aptal aptal yorum yazdığı için özellikle belirtiyorum sonra yok şurada açık var yok şöyle yok böyle yazıyorlar, burada önemli olan anlattığım konu, güvenlik üzerine de derslerim var onları izlemenizi öneririm en kötü ihtimalle güncel bir ders hazırlarım tabi ki :)
Sizce çok keyifli değil mi? 😄 Bir sorum olacaktı backend tarafını PHP ile yaptık. Nodejs ile veya Go ile yapılsa request konusunda daha performanslı çalışacağı hakkında daha yazılar okumuştum. Bu doğru mu? Bir de nodejs ile veya Go ile yazılır ise backend tarafı test için mecburen sanırım vds sunucu almamız gerekiyor. Bu tür projeleri vds almadan test edebileceğimiz ücretsiz bir ortam var mı?
kendi localinizde de test edebilirsiniz, php 8 ile hız inanılmaz seviyelerde o yüzden yapacağınız işe bağlı olarak gayet yeterli olabilir sizinn için php
⭐️⭐️⭐️⭐️⭐️👍😊
❤❤❤
Aynısını bir de svelte le yapsan üstad.....
Tayfun abi li ye ve button’a click eventi verdiğinde çakışmasını bunla engelliyorduk galiba e.stopPropagation()
Günde yarım saat izliyorum. Kod yazmıyorum sadece izliyorum. Kod yazmış gibi hissediyorum ama yazmıyorum. Bir nevi meditasyon...
Sizin videoda güzel görünüyor bu vscode teması. Ben yükleyince kör oluyorum.
yorum
cevap
Tayfun abi çok özür dileyerek bir şeyler söylemek istiyorum. Ciddi anlamda PHP namına ne biliyorsam senden ve Gökhan abiden öğrendim. JS Konusunda sadece Jquery var. Onu anladım, kullanabiliyorum. İstediğim şeyleri yapabiliyorum ama, tabiki JS bambaşka bir dünya. Bu JS ile veya bir JS framework'u ile login, logout, register sistemi nasıl yapılır? PHP de session tutuyoruz, bu js de nedir. Bir bağlantı kuramıyorum. Çok araştırdım ama kodları da okuyamıyorum. Biliyorum çok fazla birşey istiyorum ama, bunu senden veya gökhan abiden başkasında cidden öğrenemem. Böyle bir video gelir mi. Çok derine inmene gerek yok. O da bana kalsın.
kardeşim tabi ki hazırlarım bir video ama öncesinde araştırma yapabilmen için sana genel mantığı anlatayım.
Eğer oturum işlemi yapmak istiyorsan client-side yani javascript tarafında şunu bilmelisin, oturum kontrolü client-side tarafında yapılmayacak yine server-side yani backend tarafında bu da muhtemelen php yazdığın için php tarafında olacak. Yani şöyle düşün, login işleminde kullanıcıdan kadı ve şifresini javascript tarafında aldın bunu backendine gönderdin, backendinde kontrolleri yaptın evet böyle bir kullanıcın var diyelim ki bilgiler doğru, 2 şey yapabilirsin ya JWT kullanarak bir jwt üretip bunu geriye döndürürsün ya da şifreli bir token gibi bir değer döndürürsün. Dönen değeride javascript tarafında localStorage'a kayıt edersin, ve artık client-side tarafında giriş yapıp yapmadığını bu localStorage değerine göre kontrol edersin eğer değer varsa giriş yapmışsın demektir. Aklına şu gelebilir, bu değer değiştirilemez mi diye? değiştirilebilir. O yüzden atacağın her istekte bu token'ı da gönderiyorsun backendine ve backend tarafında yine her sorgunda token'ın geçerliliğini kontrol ediyorsun, dolayısı ile birisi o değeri değiştirmiş bile olsa client-side tarafında backendinde geçersiz kullanıcı olacağı için o token'ı silerek çıkış yaptırma işlemini gerçekleştirebilirsin. Burada önemli olan token'ın şifreli ya da jwt olması, yani bir key ile şifrelenmiş bir değer olması. Böylece değiştirse bile o keyi bilmediği için senin gibi bir token oluşturması imkansız olacak. Temelde bunları düşünerek bir konsept çıkartmaya çalışabilirsin ben çekene kadar
@@PROTOTURKCOM Sen var ya kralsın abi. Bu fedakarlığının hakkını inşallah fazlasıyla alırsın.
Bu videoya disslike verenler VUE ve PHP kullanıcıları galiba :). Gökhan Kandemir hocama selam olsun...
FETCH_ASSOC ve FETCH_OBJ farkı nedir? Neden düşündün?
assoc array obj nesne oluşturuyor
Abi bence php artik yaslandi. Baska yeni teknolojilerin zamani geldi. Ne dersin ?
gereksiz muhabbetler derim :)
Şiir gibi
hocam selamlar bi sorum olucaktı css de kod yazarken mesela
ul {
li {
}
}
böyle iç içe yazamıyorum ve & kullanamıyorum bunlar için bir eklenti mi var?
cevaplarsanız sevinirim
sass ile yazarak ancak bu syntaxı kullanabilirsiniz, kanalda sass ile ilgili içerikler var bakabilirsiniz
@@PROTOTURKCOM çok teşekkürler hocam
kral biraz kendinden bahset :) böyle bir yeteneği herkes kapmak ister, bir firma da çalışıyor musun? yoksa firmanız mı mevcut?
ben 10 yıldır freelance çalışıyorum kurumsal yerleri sevmiyorum bugüne kadar çalıştığım tek firma oldu o da yurt dışındaydı en fazla 1 buçuk sene dayanabildim :D
@@PROTOTURKCOMfreelance çalışmak karın mı doyuruyor yoksa asgari ücretli bazlı düşünürsek ortalama kaç X asgari ücret kazancı sağlanıyor? Farkındayım illaki aydan aya yıldan yıla değişir ama illaki bir ortalaması vardıe hocam. Lütfrn bilgisizliğimi bağışla. Sadece merak. Bu konuda bir bilgi verir misiniz?
Hocam React kullanırken bootstrap kullamak yerine kendi stilimizi kullanmak istersek Sass/Less veya Style-Component arasında hangisini kullanmak daha yararlı olur.
styled-components JS runtime olarak çalıştığı için sass/less'den oldukça düşük performans verir onun yerine emotion(styled components'den daha hızlı) veya linaria(css compile ediliyor) kullanın. kullanırsanız linaria kullanın sass yazmaktan farkı yoktur css-in-js güzeldir css'e gir geri js'ye gir uğraştırmaz
ek olarak: bootstrap sass ile çok güzel değişkenleri değişebilirsin