- Видео 260
- Просмотров 702 449
FolksDev
Нидерланды
Добавлен 30 окт 2020
Kanalımızı ziyaret ettiğin için teşekkür ederiz
Bizler yolları Amsterdam Hollanda'da kesişen iki çok yakın dostuz. İsimlerimiz Muratcan (30) ve Çağrı (32). İkimiz de Hollanda'da aynı şirkette çalışıyoruz. 10+ yıllık yazılım mühendisliği deneyimlerimizi canlı yayınlar yaparak siz dostlarımızla tecrübe ve bilgilerimizi aktarmak için FolksDev kanalını kurduk. FolksDev ailesi olarak bir hayalimiz de, bilgi paylaşımlarının yapıldığı, seviyeli bir yazılım topluluğu oluşturmak.
RUclips kanalında haftada 3, Twitchte ise haftada en az 2 yayın yapmayı planlıyoruz(Şimdiye kadar bu planımız hiç aksamadı).
Ayrıca abonelerimize özel workshop ve eğitimlerle karşınızda olacağız.
Yayınlarımdan haberdar olmak için Takip etmeyi unutmayın. Ayrıca sosyal medya hesaplarımıza da göz atıp takip edersen çok seviniriz.
Şimdilik sağlıcakla kal. Yayınlarda bol bol sohbet etmek dileğiyle.
Bizler yolları Amsterdam Hollanda'da kesişen iki çok yakın dostuz. İsimlerimiz Muratcan (30) ve Çağrı (32). İkimiz de Hollanda'da aynı şirkette çalışıyoruz. 10+ yıllık yazılım mühendisliği deneyimlerimizi canlı yayınlar yaparak siz dostlarımızla tecrübe ve bilgilerimizi aktarmak için FolksDev kanalını kurduk. FolksDev ailesi olarak bir hayalimiz de, bilgi paylaşımlarının yapıldığı, seviyeli bir yazılım topluluğu oluşturmak.
RUclips kanalında haftada 3, Twitchte ise haftada en az 2 yayın yapmayı planlıyoruz(Şimdiye kadar bu planımız hiç aksamadı).
Ayrıca abonelerimize özel workshop ve eğitimlerle karşınızda olacağız.
Yayınlarımdan haberdar olmak için Takip etmeyi unutmayın. Ayrıca sosyal medya hesaplarımıza da göz atıp takip edersen çok seviniriz.
Şimdilik sağlıcakla kal. Yayınlarda bol bol sohbet etmek dileğiyle.
Mastering Custom Queries in Spring Boot ~ JPA | JPQL | Native Query
Selamlar,
Bugün beraber Mastering Custom Queries in Spring Boot videosu ile birlikteyiz. Bu videoda aşagıdaki konulara değineceğiz 👇
- JPA || JPQL || Native Query Nedir ?
- Spring Data JPA Temelleri: Veritabanı işlemlerinizde temel kavramlar ve Spring Data JPA'nın sağladığı kolaylıklar
- JPQL ile Sorgulama Sanatı: JPQL kullanarak sorgulama kapasitenizi nasıl artırabilirsiniz, öğreneceğiz.
- Native Query ile Çözümler: Karşılaşılabilecek özel durumlar için Native Query kullanımı.
Şimdiden iyi seyirler.
Projenin reposu ► github.com/mgmetehan/Spring-custom-query
- Social
All links ► bento.me/folksdev
TWITTER ► / folksdevtv
INSTAGRAM ► / folksdevtv
GITHUB ► github.com/folksdev
KICK ► kick.com/folksdev
jav...
Bugün beraber Mastering Custom Queries in Spring Boot videosu ile birlikteyiz. Bu videoda aşagıdaki konulara değineceğiz 👇
- JPA || JPQL || Native Query Nedir ?
- Spring Data JPA Temelleri: Veritabanı işlemlerinizde temel kavramlar ve Spring Data JPA'nın sağladığı kolaylıklar
- JPQL ile Sorgulama Sanatı: JPQL kullanarak sorgulama kapasitenizi nasıl artırabilirsiniz, öğreneceğiz.
- Native Query ile Çözümler: Karşılaşılabilecek özel durumlar için Native Query kullanımı.
Şimdiden iyi seyirler.
Projenin reposu ► github.com/mgmetehan/Spring-custom-query
- Social
All links ► bento.me/folksdev
TWITTER ► / folksdevtv
INSTAGRAM ► / folksdevtv
GITHUB ► github.com/folksdev
KICK ► kick.com/folksdev
jav...
Просмотров: 1 324
Видео
AmsterdamJUG - Clean Data,the Neglected Necessity Presentation
Просмотров 4892 месяца назад
AmsterdamJUG - Clean Data,the Neglected Necessity Presentation
Yazılımcı Günleri 2023 | Kapanış Konuşması | # 41
Просмотров 1992 месяца назад
Yazılımcı Günleri 2023 | Kapanış Konuşması | # 41
YAZILIMCI GÜNLER 2023 | 2. GÜN ÖDÜL TÖRENİ # 40
Просмотров 743 месяца назад
YAZILIMCI GÜNLER 2023 | 2. GÜN ÖDÜL TÖRENİ # 40
Yazılımcı Günleri 2023 | Büyük Çekiliş | # 39
Просмотров 1533 месяца назад
Yazılımcı Günleri 2023 | Büyük Çekiliş | # 39
YazılımcıGünleri23|PROPERTY FINDER-SHERKHAN KUBAIDULLOV-GOLANG-POWERED AUTOMATED INFRASTRUCTURE|# 38
Просмотров 1763 месяца назад
YazılımcıGünleri23|PROPERTY FINDER-SHERKHAN KUBAIDULLOV-GOLANG-POWERED AUTOMATED INFRASTRUCTURE|# 38
Yazılımcı Günleri 2023| HAZELCAST - FAWAZ GHALİREAL-TIME STREAM PROCESSING WITHOUT MIGRAINES |# 37
Просмотров 2033 месяца назад
Yazılımcı Günleri 2023| HAZELCAST - FAWAZ GHALİREAL-TIME STREAM PROCESSING WITHOUT MIGRAINES |# 37
Yazılımcı Günleri 2023| OSMAN BADILLI & VOLKAN ÇETİN - ORTADİREK START-UP |# 36
Просмотров 2423 месяца назад
Yazılımcı Günleri 2023| OSMAN BADILLI & VOLKAN ÇETİN - ORTADİREK START-UP |# 36
Yazılımcı Günleri 2023|ŞEVVAL HATİCE ÖTER- HİPERGERÇEKLİK ÇAĞINDA BİLİNÇLİ MAKİNELER MÜMKÜN MÜ?|# 35
Просмотров 3283 месяца назад
Yazılımcı Günleri 2023|ŞEVVAL HATİCE ÖTER- HİPERGERÇEKLİK ÇAĞINDA BİLİNÇLİ MAKİNELER MÜMKÜN MÜ?|# 35
Yazılımcı Günleri 2023 |FURKAN KILIÇ - BİZİ NELER BEKLİYOR: VISIONOS | # 34
Просмотров 4384 месяца назад
Yazılımcı Günleri 2023 |FURKAN KILIÇ - BİZİ NELER BEKLİYOR: VISIONOS | # 34
Yazılımcı Günleri 2023 | SELİN TUNÇ - ZERO TO HERO: ANGULAR | # 33
Просмотров 4724 месяца назад
Yazılımcı Günleri 2023 | SELİN TUNÇ - ZERO TO HERO: ANGULAR | # 33
Yazılımcı Günleri 2023 | EMRE SAVCI-KURUMSAL UYGULAMA GELİŞTİRME SÜREÇLERİ | # 32
Просмотров 7325 месяцев назад
Yazılımcı Günleri 2023 | EMRE SAVCI-KURUMSAL UYGULAMA GELİŞTİRME SÜREÇLERİ | # 32
Yazılımcı Günleri 2023 | VEYSEL GÜNDÜZALP - HANDLING 1 MILLION IMAGES IN MINUTE |# 31
Просмотров 2625 месяцев назад
Yazılımcı Günleri 2023 | VEYSEL GÜNDÜZALP - HANDLING 1 MILLION IMAGES IN MINUTE |# 31
Yazılımcı Günleri 2023 | CONTENTRAIN - AHMET BAYHAN BAYRAMOĞLU - INTRODUCTION TO JAMSTACK |# 30
Просмотров 1725 месяцев назад
Yazılımcı Günleri 2023 | CONTENTRAIN - AHMET BAYHAN BAYRAMOĞLU - INTRODUCTION TO JAMSTACK |# 30
Yazılımcı Günleri 2023| HÜSEYİN AKDOĞAN - PROJECT LOOM, VIRTUAL THREADS |# 29
Просмотров 4205 месяцев назад
Yazılımcı Günleri 2023| HÜSEYİN AKDOĞAN - PROJECT LOOM, VIRTUAL THREADS |# 29
Yazılımcı Günleri 2023| YAVUZ YALÇINTAŞ - ŞİMŞEK HIZINDA SUPABASE |# 28
Просмотров 3175 месяцев назад
Yazılımcı Günleri 2023| YAVUZ YALÇINTAŞ - ŞİMŞEK HIZINDA SUPABASE |# 28
Spring Shell ile Konsol Uygulaması Geliştirme
Просмотров 1,2 тыс.5 месяцев назад
Spring Shell ile Konsol Uygulaması Geliştirme
Yazılımcı Günleri 2023| ESER ÖZVATAF - AÇIK YAZILIM AĞI VE AFET HARİTA PROJESİ |# 27
Просмотров 4985 месяцев назад
Yazılımcı Günleri 2023| ESER ÖZVATAF - AÇIK YAZILIM AĞI VE AFET HARİTA PROJESİ |# 27
Yazılımcı Günleri 2023| AYKUT BULGU - DEVELOPING KUBERNETES OPERATORS WITH JAVA OPERATOR SDK |# 26
Просмотров 2485 месяцев назад
Yazılımcı Günleri 2023| AYKUT BULGU - DEVELOPING KUBERNETES OPERATORS WITH JAVA OPERATOR SDK |# 26
Yazılımcı Günleri 2023| FURKAN ŞAHİN KULAKSIZ - JAVA INPUT OUTPUT |# 25
Просмотров 3275 месяцев назад
Yazılımcı Günleri 2023| FURKAN ŞAHİN KULAKSIZ - JAVA INPUT OUTPUT |# 25
Yazılımcı Günleri 2023| KIVANÇ TOK - YAZILIM GELİŞTİRME ALANINDAKİ SON TRENDLER&TEKNOLOJİLER |# 24
Просмотров 2 тыс.5 месяцев назад
Yazılımcı Günleri 2023| KIVANÇ TOK - YAZILIM GELİŞTİRME ALANINDAKİ SON TRENDLER&TEKNOLOJİLER |# 24
Yazılımcı Günleri 2023| KAAN ÖZBUDAK - DATA ENGINEER ROADMAP |# 23
Просмотров 3255 месяцев назад
Yazılımcı Günleri 2023| KAAN ÖZBUDAK - DATA ENGINEER ROADMAP |# 23
Yazılımcı Günleri 2023| DENİZ İRGİN - AWS APP ON YOUR LOCAL MACHINE USING LCLStack& .NET|# 22
Просмотров 2285 месяцев назад
Yazılımcı Günleri 2023| DENİZ İRGİN - AWS APP ON YOUR LOCAL MACHINE USING LCLStack& .NET|# 22
Yazılımcı Günleri 2023| FATİH ÜSTÜNDAĞ - KALİTELİ VE SÜRDÜRÜLEBİLİR YAZILIM EKİPLERİ İNŞA ETME |# 21
Просмотров 2995 месяцев назад
Yazılımcı Günleri 2023| FATİH ÜSTÜNDAĞ - KALİTELİ VE SÜRDÜRÜLEBİLİR YAZILIM EKİPLERİ İNŞA ETME |# 21
Yazılımcı Günleri 2023 | UĞUR UMUTLUOĞLU - CAREER PATH FOR SENIOR DEVELOPERS |# 20
Просмотров 4025 месяцев назад
Yazılımcı Günleri 2023 | UĞUR UMUTLUOĞLU - CAREER PATH FOR SENIOR DEVELOPERS |# 20
Yazılımcı Günleri 2023 | ERAY GÜNDOĞMUŞ - NÖROTİPİK DEĞİLİM VE SORUN DEĞİL: NÖROÇEŞİTLİLİK |# 19
Просмотров 4096 месяцев назад
Yazılımcı Günleri 2023 | ERAY GÜNDOĞMUŞ - NÖROTİPİK DEĞİLİM VE SORUN DEĞİL: NÖROÇEŞİTLİLİK |# 19
Yazılımcı Günleri 2023 | GÜLŞAH AKIN - YAZILIMCI SORUNLARI VE BAZI ÇÖZÜMLERİ |# 18
Просмотров 7556 месяцев назад
Yazılımcı Günleri 2023 | GÜLŞAH AKIN - YAZILIMCI SORUNLARI VE BAZI ÇÖZÜMLERİ |# 18
Yazılımcı Günleri 2023 | AYŞE AKTAĞ - SİBER GÜVENLİK SEKTÖRÜNDE KADIN OLMAK |# 17
Просмотров 4336 месяцев назад
Yazılımcı Günleri 2023 | AYŞE AKTAĞ - SİBER GÜVENLİK SEKTÖRÜNDE KADIN OLMAK |# 17
Yazılımcı Günleri 2023 | BT AKADEMİ - SAFA SARICA - MS AZURE'DA DEVOPS TEKNOLOJİLERİ |# 16
Просмотров 2646 месяцев назад
Yazılımcı Günleri 2023 | BT AKADEMİ - SAFA SARICA - MS AZURE'DA DEVOPS TEKNOLOJİLERİ |# 16
Hocam sıfırdan java ve springboot eğitimi yapma fırsatınız var mı youtube üzerinden. Gerçekten piyasada eğitim eksikliği var.
Ağzınıza sağlık. Çok temiz bir anlatım olmuş.
Elinize , emeyinize saglik.DAVAMI GELSIN
peki hocam 3.77 mb datayı dönmüyor ne yapabilirm
bazı konularda aydınlanmalar, bazılarında yeni soru işaretleri. yayın için teşekkürler
Ağzınıza sağlık çok güzel yayın olmuş
ben network ile beraber system sesign ı da merak ediyorum LB nün üstünde kaç fw router olmalı vs, yayın için teşekkürler
teşekkürler harikasınız hocam 💯
Devam edin bu sistem tasarımının nasıl yapıldığı anlatın
Yeni bölümler çok yakında
☄️🚀
Elinize sağlık part2 ne zaman gelir
Yayındaki içeriği bi yerde paylaştınız mı çok güzel içerik türkçede spring üzerine bu kadar düşen tek kanal diyebilirim
udemy linki varmı?
hocam entity oluştururken joincolumn'u neye göre koydunuz birinde onetomany içerisinde yazdıgınız diğerinde manytoone içerisinde
Ders başlama dak. 08:47
Discorda nasıl dahil oluruz ?
Merhaba, bütün sosyal medya hesaplarımız için bento adresimize göz atabilirsin -> bento.me/folksdev
Allah için ikincisi gelsin kafka ile log yönlendirme lazım
emeklerin için çok teşekkürler😍 benim anlayamadığım controller altında neden request ve response folderları dto pattern için mi? Teşekkürler
Merhaba Ahmet, endpointlere gelen request modeli ile endopointten dışarıya verilen response modeli ayrıştırmak için uygulanan bir yöntem. Buradaki temel amaç daha yönetilebilir bir proje yapısı kurgulamak, projenin kapsamı genişledikçe request ve response modellerinin sayısı artış gösterebiliyor bu sebeple ayrı folderlarda tutmak sağlıklı bir yaklaşım olacaktır.
öğrenciyken bir dil yerine bir alanda ilerlemek mümkün değilmidir. mesela web alanında fullstack olmak gibi. ben haftanın belirli günleri react öğreniyorum belirli günleri de backend yazmak için java öğrenmeye başladım. doğru mudur bu yol ?
gayet mantıklı bir seçim yapmışsın
githuba ne zaman yüklersiniz
Merhabalar github.com/mrtkrkrt/Spring_Log_Everything burdan ulaşabilirsiniz
8:58 geçmiş ilişkilerim önemli değil diyen kızın geçmişi
Yazilim muhendisligini yada bilgisayar muhendisligini bitirdiginde her seyi biliyor olmuyorsun,bir universite egitimi almak demek belli bir yone egilim sergilemek yaptigin proje ise ileride o alanla ilgili calismak ,o alana ilgi gostermek demektir.Kisacasi universite egitiminin bir ogrenciye katkisi belli bir alana yonelim saglamasidir.
Php ye karşı uyguladığı bu tavırdan dolayı Emreden kaynaklı abonelikten çıktım, şuanda laravel ile spring boot karşılaştırıldığında laravel ile daha az kod ile daha çok iş yapılması ve daha anlaşılır olması bir gerçekken bilmediği haberi dahi olmadığı bir konu hakkında bu kadar yorum yapması aşırı rahatsız edici.
Twitter'da php ile ilgili çok aşağılayıcı tabirler kullanılıyor. Sebebini bende anlamadım
ha bir de sektörden abileri yalaman gerekiyor diğer türlü ne işe girebilirsin ne de iş değiştirebilirsin. malum referans olmadan CV'ni bile açmaz IK'lar :)
güzel bir sohbet oldu ağzınıza sağlık
Projenin son halini githuba yüklerseniz iyi olur, teşekkürler
Merhaba, github a son yayının içeriklerini de yükledik -> github.com/muhammedsedef/folksdev-go-fiber-rest-api
chicken translate iyiymis
Destan Bey çok irdeleyici güzel sorular sordum cevapları bilmeme rağmen ben bile cevaplarımı irdeledim. Elinize sağlık.
ilk kez bilgi sahibi oluyorum bu konularda o yüzden sorumu mazur görün :) sorum şu olacaktı eğer ille de bir sql sorgusu yazacaksak jpql ile yazmak daha garantici bir yol değil mi sonuçta proje bazlı yani hangi db kullanılmış kullanılmamış umurumuzda değil ?
Selamlar. Eğitmenimiz ilk dakikalarda aslında buna biraz değinmiş. Bazen JPA ve JPQL in yetersiz kalabileceği veya performans açısından sıkıntı teşkil edebileceği durumlar olabiliyor. Tabi bu durumlarla bu videodaki gibi basit örneklerde değil de, büyük çaplı firmaların maliyetli sorgularında karşılaşabiliriz. Kullanılan teknoloji ihtiyacı, projenin veya projedeki sorgunun durumuna göre değişkenlik gösterebilir özetle.
"Yapıyor olmak" deyiminizi en kısa sürede terk etmenizi tavsiye ediyorum. Türkçe'nin kötü kullanımına verilebilecek en büyük örnek bu kalıp. Dikkat ederek yayınınızı tekrar izlerseniz siz de fark edeceksiniz. Yarı Türkçe yarı İngilizce kurulan ve hangi dile ait olduğu anlaşılmayan cümlelerden sonraki en büyük dil hatası. Yayının ilk dakikalarında fark ettim ve her kullanımınızda kapatma isteği uyandırdı. Lütfen Türkçemizi düzgün kullanalım.
Tavsiyen için teşekkürler. Yazılım sektörü doğası gereği terimlerin ingilizce telafuz edilmesi oldukça normal olması yanı sıra Türkçe’nin kullanımının doğruluğuna özen göstermekteyiz. Devam yayınlarımızda tavsiyeni dikkate alacağımızı bilmeni isteriz. 🫶
Veri tabanindan belli columnlari cekmek istiyosak ne yapicaz ?
entity classını tablo ile isim sayesinde eşitledikten sonra ilgili columnları @Column(name = 'example') private String random_name seklinde esliyebilirsin, variable ismi ayni olmak zorunda degil. sadece id yi de tanimladigindan emin ol dostuim
👍
intelijjde kullanilan temanin ismi nedir?
One Dark theme kullaniyorum
@@metehangultekin6773 teşekkürler
Kaç gündür bu konuda video arıyordum bulamıyordum. Elinize sağlık. Bu konuda yani Native Query konusunda başka eğitici video bilenler de eklese sevinirim. Bir daha teşekkürler
Teşekkürler
Videoyu yeniden izleyen olursa şöyle bir kod parçası bırakayım: public class GeneralExceptionHandler{ @ExceptionHandler(MethodArgumentNotValidException.class) protected ResponseEntity<Object> handleMethodArgumentNotValid(MethodArgumentNotValidException ex, HttpHeaders headers, HttpStatus status, WebRequest request) { Map<String, String> errors = new HashMap<>(); ex.getBindingResult().getAllErrors().forEach(error -> { String fieldName = ((FieldError) error).getField(); String errorMessage = error.getDefaultMessage(); errors.put(fieldName, errorMessage); }); return new ResponseEntity<>(errors, HttpStatus.BAD_REQUEST); } artık @Override etmiyoruz. Bu sekilde yaziyoruz.
Güzel ve bilgilendirici bir video, emeğinize teşekkür ederim. Github reponuzda bu videonun kodlarını göremedim. Ne zaman paylaşabilirsiniz?
Merhabalar github.com/mrtkrkrt/Spring_Log_Everything burdan ulaşabilirsiniz
@@FolksDev çok teşekkür ederim, emeğinize sağlık
project github link please.
Merhabalar github.com/mrtkrkrt/Spring_Log_Everything burdan ulaşabilirsiniz
elinize sağlık.Videoların sık gelmesi dileğiyle :)
sprinboot ogrenip buraya gelmek istiyorum diyen arkadaşa hitaben ben öğrendim buraya geldim :D:D
Bu seriye hızla devam etmeniz çok iyi olur, özellikle kodları clean architecture'a göre yazsanızm
Ağzınıza sağlık çok güzel içerikti part 2'yi bekliyoruz
Emeginiz icin tesekkurler. Redis veya hazelcast birde aop hakkinda bir video olsa guzel olur
Gerçekten izlediğim en iyi Docker eğitimlerinden biri. Bana çok fazla şey kattı teşekkürler.
ellerinize sağlık harika bir video olmuş. yalnız şunu anlamadım 2000:3000 .. buradaki 3000 olan lokalin portu peki 2000 nedir?
3000 de çalışıyor ya docker'lanmış hali de 2000 de çalışıyor.
arkadaşlar normalde hep java kullanıyorum. kotlinde javaya benzeyen ayrı bir dil değilmi, nasıl hem java hem kotlin kullandık. model ve dto kotlin tarzında diğerleri java. Yada başka nerelerde kotlin kullanabilrdik bu nasıl mümkün oldu ? Anlamam için biri yardımcı olursa teşekkürler şimdiden
başlıyorum bakalım. aşşagı yukarı basit düzeyde bir mikroservis projeyi ne zaman bitebilcem ? :) yazarım buraya. mikroservisin m'sini bilmiyorum bu arada :)
çok fydalı bir içerik olmuş emeği geçen herkese teşekkürler
HATA ALAN ARKADAŞLAR BURAYA TOPLANIN
jwt de çağrı hocamın hata almasının sebebi kodu eksik yazması değildi
.requestMatchers("/auth/user")..authenticated() yaptığı için hata düzeldi ama bunu .requestMatchers("/auth/user").hasRole("USER") böyle yapsaydı yine hata devam edecekti
Bunun sebebi model de tanımladığımız Role enumının ROLE_USER("USER"), bu şekilde yazılması sonucunda hata veriyor bu hatayı çözmek için ROLE_USER("ROLE_USER"), bu şekilde yazmanız yeterli olacaktır Eğer bu şekilde yazmak istemiyorsanız ROLE_USER("USER"), böyle devam etmek istiyorsanız .requestMatchers("/auth/user-role").hasAuthority("USER") böyle yazmanız gerekecektir
neden böyle hata verdiğini tam açıklayamasamda hata bu şekilde çözülebiliyor
@@MuhammedDurmaz-jb7nh yada match liyeceğin zaman /auth/user/** şeklinde kullanırsanda hata almayabilirsin
internal error (java.io.ioexception): cannot find intellij idea project files at c:\program files\spring-boot-deneme hatası alıyorum hocam nasıl çözebilirim