Selam java se'yi biliyorum burdan sonra web services , spring , java ee konularından hangisini seçmeliyim http ve web protocolleri ile ilgili hiç bilgim yok
@mustafaenestepe22 күн бұрын
@@buraktaskn8196 web hakkında temel bilgi sahibi olman daha güzel olabilir başlangıç için. İstek tiplerini vs araştırabilirsin get, put, post gibi. Ardından ise spring hakkında araştırmalar yapıp, örnek basit projeler üretebilirsin bence. Zamanla kafanda daha çok oturacaktır pratiğe döktükçe
@buraktaskn819621 күн бұрын
@@mustafaenestepe Teşekkür ederim
@eminaksoy284122 күн бұрын
Merhabalar, serinizi çok beğendim, bir bilgi eklemek ister her restcontrollera api V1 yazmak yerine application ymlda web context path olarak api V1 eklerseniz tüm controllerlarinza otomatik gelecektir. 🎉
@mustafaenestepe22 күн бұрын
@@eminaksoy2841 Teşekkürler eklemeniz için :)))
@codingwithgokhan23 күн бұрын
Fontları biraz büyütürsen daha iyi olur.
@liabasqulizad796224 күн бұрын
Teşekkürler. Çok güzel anlatmışsın.
@mustafaenestepe24 күн бұрын
Teşekkürler :))
@KochamShotowacАй бұрын
Keşke Kotlin daha fazla yerde kullanılmış olsa, harbiden çok rahat bir dil ve bence onunla projeler yazmak Java'dan daha zevkli
@mustafaenestepeАй бұрын
Kesinlikle çok fazla güzelliği var. Java'dan, Kotlin'e dönüş olmalı bence de.
@nsh2401Ай бұрын
hocam kanalinizda hic spring boot egitimi yok yapmayi dusunur musunuz
@mustafaenestepeАй бұрын
Hocam spring boot üzerine çok fazla kaynak var bence. Ama bu videolar da kaynak sayılır. Ondan pek düşünmüyorum.
@ahmetarslan2166Ай бұрын
Eline sağlık merakla bekliyorum
@mustafaenestepeАй бұрын
Teşekkürler, haftada bir olarak ilerlete ilerlete devam ettirmeye çalışacağım bir aksilik olmazsa.
@omerunaldi2 ай бұрын
eclipsede wsdl oluştururken hata alıyorum "IWAB0503E Unable to update Java build path. Please check your system environment."
@mustafaenestepe2 ай бұрын
Window > Preferences > Web Services > Axis2 Preferences > Axis2 runtime location şuna bir bakabilirsin. Yüklenmiş mi diye
@pentatonikgam57432 ай бұрын
elimde eclipse projesi var, mail attırma eklemem lazım projeye. php mysql kullanıyorum veritabanı olarak, bu video işime yarar mı?
@mustafaenestepe2 ай бұрын
Maalesef yaramaz
@pentatonikgam57432 ай бұрын
@@mustafaenestepe önerebileceğiniz başka sistem var mı mail attırmak için?
@mustafaenestepe2 ай бұрын
@@pentatonikgam5743 kzbin.info/www/bejne/aIfGoHuKhLmUmpY şöyle bir video var php için
@pentatonikgam57432 ай бұрын
@@mustafaenestepe hocam benim kodlarım javada ama, veritabanı mysql sadece (php mysql)
@mustafaenestepe2 ай бұрын
@@pentatonikgam5743 Öyleyse bir sorun yaşamazsın, spring kullanıyorsan bağımlılıklar vs aynıdır. sadece veri tabanı bağlantın farklı olur.
@IbrahimGuler-wb5bd3 ай бұрын
Anlatiminiz icin sizlere tesekkur ederim cok aciklayici bir video olmuş
@mustafaenestepe3 ай бұрын
Rica ederim, öyle ise ne mutlu bana :)
@schlaincher4 ай бұрын
OneToMany - ManyToMany arasındaki ilişkiyi modelMapper ile nasıl işleyebiliriz? Gerçek hayatta hemen hemen hiçbir entity ilişkisiz değil..
@mustafaenestepe4 ай бұрын
Mapper modelinin içine bir tane de liste eklersin, bağlı olduğu many ilişkisi için. Liste<IstediginManyModeli> gibi, sonrasında IstendiginManyModeli'ni oluşturursun, hangi field'ların gelmesini istiyorsan (ana modelinin bağlı olduğu many sınıfından) o field'ları eklersin. Haliyle istek attığında ana modelinle birlikte, istediğin many ilişkili sınıf da gelir.
@schlaincher3 ай бұрын
@@mustafaenestepe Yorum için teşekkürler, bu arada modelMapper'ın hem record desteği olmaması (hiçbir zaman record desteği vermeyeceklerine dair bir yazı paylaştılar) hem de Id veya EmbeddedId olarak işaretlenen bazı attribute'larda kararsız davranması nedeniyle mapStruck kullanmaya karar verdim. Özellikle Spring Boot uygulamalarında mapStruck performans olarak modelMapper ile aynı olsa da kullanım ve özelleştirilmiş mapping yapılarının basitçe uygulanabilmesi nedeniyle tercih sebebi
@mustafaenestepe3 ай бұрын
@@schlaincher Rica ederim. MapStruct ile ilgili bir yazıım da vardı fakat kotlin kullanmıştım. Eğer ihtiyacın olursa temel anlamda anlatmıştım : medium.com/@tepe0789/mapstruct-kullan%C4%B1m%C4%B1-spring-boot-kotlin-c4140b3d88b8
@FurkanCan5 ай бұрын
Merhaba Hocam aynı okulda okuyoruz : D ben de şuan yaptığım proje ile mikroservisleri anlamaya çalışıyorum bir yerde takıldım tecrübelerinzden istifade etmek istiyorum sorum şu ,mikroservis mimarisinde bir proje için gerekli yapıyı kurdum şu şekilde eureka server,config server ve api gateway ile gerekli ayarları yaptım 2 servisim var user-service ve product-service ... yapmak istediğim şey product-service kısmında ürün eklerken kullanıcının login olması lazım login değilse bu işlemi yapamaz gerekli security işlemini nasıl yapacağım ? Takıldığım şey şu diyelim ki api gateway da gerekli linkı authenticated yaptım diyelim product-service user' in login olduğunu nasıl anlayacak(jwt işlemlerini user-service de yaptım) umarım anlatabilmişimdir yani kısacası mikroservislerde security işlemleri hangi katmanda yapılıyor ve filtreleme nasıl yapılıyor şimdiden teşekkür ederim
@mustafaenestepe5 ай бұрын
Gateway katmanında ilk isteği karşıladığında bunu yapmalısın. Burada, ya bir tane Authentication server yazmalısın ve Authentication filter olarak bunu gateway'ine bağlamalısın ya da keycloak gibi hazır bir araç kullanmalısın. Böylelikle projenin güvenlik tarafını da halledebilirsin.
@smy57985 ай бұрын
Çok yararlı bir video olmuş. Uzun süredir kaynak öneren bir video arıyordum. Lütfen C# Unity versiyonunu çeker misiniz? Teşekkürler.
@mustafaenestepe5 ай бұрын
Birlikte olursa neden olmasın, ricalar.
@ekremtaskiran6 ай бұрын
Güncel ve güzel bir video eline sağlık tam istediğim şekilde Spring Boot MongoDB bağlantısını yapabildim. Teşekkürler.
@mustafaenestepe6 ай бұрын
Rica ederim
@sahincandemir3017 ай бұрын
Merhaba , Mikroservislerde security yönetimi nasıl olması gerektığı konusunda bir video çeker misiniz.
@mustafaenestepe7 ай бұрын
Şu aralar pek zamanım yok aslında. İstersen Keycloak ya da authentication server olarak araştırabilirsin. Biri hazır bir araç, diğeri ise kendi yazacağın server. Bu iki yol kullanılıyor genelde.
@emirwildrift7 ай бұрын
eğer chromeu türkçe kullanıyorsanız ve bu videoyu izlerken iki faktörlü doğrulama ekliyorsanız ve çıkmıyorsa. arama yerine "Uygulama şifreleri" yazın. ismi aynı olanı seçin ve ekleyin
@emirwildrift7 ай бұрын
eyvallah yiğen , ekledik.
@aliturgut33867 ай бұрын
Hocam selamlar çok iyi video olmuş eline sağlık sence yaklaşım olarak modelmapper mi mapstruct mu yoksa class içinde kendi yazdığım dto yu mu kullansam daha verimli olur ne düşünüyorsun ?
@mustafaenestepe7 ай бұрын
Şu aralar kotlin yazıyorum, mapstruct kullanıyorum. Mapstruct da senin gibi generate ediyor aslında, o mapping'i. El ile yapmaktansa bir araç kullanmak daha iyi bence. Mapstruct - ModelMapper arasındaki tercih ise, sana bağlı.
@aliturgut33867 ай бұрын
@@mustafaenestepe teşekkürler çok sağol
@mustafaenestepe7 ай бұрын
@@aliturgut3386 Rica ederim, iyi çalışmalar
@batuhanjava10 ай бұрын
ÇOK TEŞEKKÜRLER
@muhammedyldz112910 ай бұрын
Teşekkürler tavsiyelerin için.
@mustafaenestepe10 ай бұрын
Rica derim.
@yakups6867 Жыл бұрын
yalın ve sade anlatım güzel olmuş. teşekkürler
@mustafaenestepe Жыл бұрын
Rica ederim :))
@sedefbas2227 Жыл бұрын
kayıt olunmuyor ya emaile mesaj gelmiyor
@mustafaenestepe Жыл бұрын
Email'e mesaj gönderme, bir sonraki video içerisindeydi. Eğer orada bir hatan var ise, RabbitMQ'nun doğru çalıştığını ve bilgiyi doğru aldığını kontrol etmelisin. Bu video içerisinde mail gönderme yoktu. Bu video kayıt işlemini ele alıyor.
@emircan676 Жыл бұрын
Hocam selamlar kağıt üzerinde çok iyi anlatmışsınız. Bu konu için spring boot'ta bir video gelir mi acaba?
@mustafaenestepe Жыл бұрын
Bu aralar çok zor, ama istersen şuralara bir göz atabilirsin: kzbin.info/www/bejne/ganUnX2Yoc2tnKs kzbin.info/www/bejne/hJSvpX-QpqyoaK8
@mustafaenestepe Жыл бұрын
Sizler de faydalı bulduğunuz kanalları yorum olarak ekleyebilirsiniz :)))
@nejatkitis9123 Жыл бұрын
ay çok güzel video olmuş tam da buna ihtiyacım vardı :) devamını bekliyorum
@mustafaenestepe Жыл бұрын
Teşekkürler :))
@muhammedildeniz8510 Жыл бұрын
Çok güzel bir içerik olmuş elinize sağlık 🙏
@mustafaenestepe Жыл бұрын
Rica ederim :)
@YusufBalaban Жыл бұрын
Faydalı
@ramazan3090 Жыл бұрын
Merhaba bu part 1 Part 2 devamı mi acaba
@mustafaenestepe Жыл бұрын
Evet
@muhammedildeniz8510 Жыл бұрын
Çok güzel bir içerik teşekkür ederim
@mustafaenestepe Жыл бұрын
Rica ederim :))
@rasitesdemir908 Жыл бұрын
Ağzınıza sağlık hocam. Bu tarz videoların devamını bekleriz :)
@mustafaenestepe Жыл бұрын
Teşekkürler :))
@ramazanaktas748 Жыл бұрын
Hint ingilizcesi duymamak ne ferahlatıcı. Elasticsearch ile bir arama ya da query oluşturma örneği olacak mı? Mevcut tüm içerikler deprecated metotlar ve yapılar kullanıyorlar. Low level client örneği bulamadım şahsen, dökümantasyon da Spring Boot özelinde bir şey sunmuyor.
@mustafaenestepe Жыл бұрын
Belki ilerleyen süreçlerde yaparım ama şimdilik, projede yeni bir branch açıp spring boot versiyonunu 3'e çektim, Docker'da da elasticsearch'ü, 8.6.2'ye yükselttim. Configleri vs ayarladım , branch'e atttım. Controller'da basit bir search örneği var. Yeni versiyona şuradan erişebilirsin =github.com/MET-DEV/Spring-Boot-Elasticsearch-CRUD/tree/new_version_config/src/main/java/com/example/springelasticproject Aynı zamanda farklı sorguları görmek için de şuraya göz atabilirsin = www.elastic.co/guide/en/elasticsearch/client/java-api-client/current/searching.html
@ramazanaktas748 Жыл бұрын
@@mustafaenestepe bakmıştım da client nereden geliyor o yok, her sorgu için yeni client mı instantiate edecez, bir builder mı var, dependency injection ile mi... Birkaç şey deneyip başarısız olmuştum. Biri olmadan diğeri olmuyor, eski template de deprecated... Downgrade edip biraz olgunlaşmasını mı beklesem diye düşünmüyorum değil, sonuçta ilk kez ilgilendiğim bir mevzu. Kod başına geçip tekrar irdelemek lazım.
@mustafaenestepe Жыл бұрын
@@ramazanaktas748 config içerisinde bean olarak ekledim. Bir kere çalışacak sadece. Sonra o client istenilen yerde kullanılacak.
@emircan676 Жыл бұрын
Çok güzel bir anlatım olmuş teşekkürler.
@mustafaenestepe Жыл бұрын
Teşekkürler🙏
@emircan676 Жыл бұрын
çok anlaşılır anlatıyorsunuz umarım spring boot serisinin devamı gelir.
@mustafaenestepe Жыл бұрын
Teşekkürler, umarım.
@ahmetarslan1275 Жыл бұрын
Hocam videolarınızdan faydalanıyorum daha fazla video gelir umarım
@mustafaenestepe Жыл бұрын
Umarım gelir :)))
@rashadchalabi Жыл бұрын
Selamlar
@mustafaenestepe Жыл бұрын
Selamlar
@rashadchalabi Жыл бұрын
Selamlar🙏
@mustafaenestepe Жыл бұрын
Selamlar 🙏
@KitapTozu1 Жыл бұрын
Çok faydalı bir içerik olmuş emeğinize sağlık.👍🏻 Yeni videolarınızı bekliyorum hocam 🙂
Node kurmamış olabilirsiniz ya da package.json dosyasında yolu doğru vermemiş olabilirsiniz.
@mustafaenestepe Жыл бұрын
Ya da nodemon kurmamış olabilirsiniz
@cagataydemirbas7259 Жыл бұрын
İyi günler mesela bi veri çekecem ancak günlük oraya yeni veri geliyo aynı veri varsa çekme yeni gelenleri çek excel dosyasına ekle olarak nası yapabilirim acaba?
@mustafaenestepe Жыл бұрын
Şöyle bir şey yaparsın, veriyi excel'le zamana göre kaydedersin. Daha sonra cron job mantığıyla bir yapı yazarsın. İşte her gün gece saat 12 de çalışmak üzere. Bu yapının içersinde veriyi kaydetmek için excel'de olan son veriyi çekersin daha sonra dışarıdan gelen veri ile karşılaştırır yok ise eklersin var ise döngüyü kırar çıkarsın.
@cagataydemirbas7259 Жыл бұрын
@@mustafaenestepe bunu uygulama haline getirebilir miyim mesela her tıkladığımda gidip kontrol etsin yeni veri varsa eklesin yoksa eklemesin gibi bu uygulamayı da exe dosyasi yapip her bilgisayarda calistirabilir miyim
@mustafaenestepe Жыл бұрын
@@cagataydemirbas7259 Bir tane endpoint açsan ve bu endpointin içerisine yukarıda dediğim işlemleri yazsan. Her request geldiğinde bunu yapsa. Excel yerine de veri tabanına yazsa. Sonrasında buna bir de frontend ekleyip deploy etsen istediğin olur gibi. Frontend'deki butona basınca yeni verileri eklesin, bir yer de olsun, orada da tüm verileri göstersin gibi gibi.
@cagataydemirbas7259 Жыл бұрын
@@mustafaenestepe excelde fonksiyonlar var o fonksiyonların uygulanması gerek ama veritabanı bilmiyorum hiç
@cagataydemirbas7259 Жыл бұрын
@@mustafaenestepe çok teşekkürler
@muaz-memis Жыл бұрын
Yeni keşfettim. Umarım devamı gelir :)
@Tecladochino Жыл бұрын
Hi, and how should i do to make the connection between tables?
@mustafaenestepe Жыл бұрын
Firstly you should create a relation between in two define. Like a foreign key and if you want both table data, you should use "include" in data fetching. I have example repo, you can review it = github.com/MET-DEV/nasa-api Defines in models Include in routes > questionRouter > router.get
@Tecladochino Жыл бұрын
@@mustafaenestepe Oh my god. Thanks a lot!! I've been struggling with this a few weeks. I'm from argentina. I don't understand the video languaje but it helped me a lot! Good luck bro
@mustafaenestepe Жыл бұрын
@@Tecladochino thanks
@mustafaenestepe Жыл бұрын
Mernis doğrulaması 8:40
@revibesoft2 жыл бұрын
Serinin devami gelmiycek galiba?
@mustafaenestepe2 жыл бұрын
Gelmeyecek fakat istersen şu eğitim setini takip edebilirsin. Gayet güncel ve kapsamlı denebilecek seviyede = kzbin.info/www/bejne/mne5q5qdhsiBnrM