Sayın @Engin Demiroğ hocam , verdiğiniz emek için çok teşekkür ederim. Konu anlatımını doğrudan teknik terimler kullanmak yerine gerçek hayatta var olan örnekler üzerinden vermeniz ve sonrasında teknik terimleri tanımlamanız gerçekten çok iyi bir anlatım tarzı oluyor. Başlangıç olarak konuyu somut anlamlı temeller üzerine oturtmamızı sağlıyor. Bunun yanında sizi chatteki yazılanların yorduğunu düşünüyorum. Bu durumun sizi daha az etkilemesi için youtubedaki yardımcılarınızın size chatte yazılanlardan süzüp çıkardıklarını iletmesi , harcadığınız emeğinizi daha etkili kullanmanıza imkan sağlayacağını düşünüyorum. 🧿🧿🧿@Engin Demiroğ Hocam yaptığınız her şey için teşekkür ederim. İyi ki varsınız . Son dersinize kadar ilgiyle takip edeceğim.👏👏👏
Hocam çok şükür buraya kadar geldim. Ödevler vs. çok güzel yoğun zorlayıcı ama çok kaliteli. Kendimi 2 ay öncesine nazaran daha çok donanımlı hissediyorum. Size ne kadar teşekkür etsem az. Siz emek verenlere çok teşekkür ediyorum. Tam hız devam. --“Yenileceğinden korkan, daima yenilir” I. Bayezıt(Yıldırım Bayezid)
Maven ve Gradle, Java projelerinin bağımlılıklarını (dependencies) yönetmek, proje yapılandırmasını oluşturmak ve derlemek için kullanılan araçlardır. Maven: Maven, Apache Software Foundation tarafından geliştirilen bir araçtır. Maven, XML tabanlı bir proje yönetim aracıdır ve proje yapılandırması, bağımlılıkların yönetimi, proje derleme ve dağıtımı gibi görevleri otomatikleştirir. Maven, pom.xml dosyası ile proje yapılandırmasını belirler ve bu dosyada proje bilgileri, bağımlılıklar, derleme ayarları gibi bilgiler yer alır. Proje bağımlılıkları pom.xml dosyasında tanımlanır ve Maven, bu bağımlılıkları otomatik olarak indirerek proje için kullanılabilir hale getirir. Bu sayede, Maven projelerinde bağımlılıkların yönetimi kolaylaşır ve projenin taşınabilirliği artar. Gradle: Gradle, Kotlin tabanlı bir proje yönetim aracıdır. Gradle, proje yapılandırmasını Groovy veya Kotlin tabanlı bir DSL (Domain Specific Language) ile yapar ve proje bağımlılıklarını otomatik olarak yönetir. Gradle, proje yapılandırmasını belirlemek için build.gradle dosyasını kullanır. Bu dosyada, proje bilgileri, bağımlılıklar, derleme ayarları gibi bilgiler yer alır. Gradle, Maven ile benzer şekilde bağımlılıkları otomatik olarak indirir ve projenin taşınabilirliğini artırır. Sonuç: Maven ve Gradle, Java projelerinde bağımlılık yönetimi, proje yapılandırması ve derleme işlemlerini otomatikleştiren araçlardır. Maven, XML tabanlı bir proje yönetim aracıdır ve bağımlılıkları otomatik olarak indirirken, Gradle Kotlin tabanlı bir araçtır ve DSL ile proje yapılandırması yapar. Hangi aracın kullanılacağı, projenin gereksinimlerine göre değişebilir.
Merhaba, bu kursa sonradan devam ediyorum her şeyi doğru yapmama rağmen sayfa açılmıyor muhtemelen bu kodun içindeki version kısmından kaynaklandığını düşünüyorum. ne versiyonun kontrol etmem lazım bilginiz var mı?
Hocam emeğinize sağlık. Bu kadar değerli ve önemli bilgileri bizlerin en kolay anlayacağı şekilde tane tane gerçek hayat senaryolarına uygulayarak anlattığınız için çok teşekkür ederim. Bu kampı umarım bir aksilik olmadan sağlıklı bir şekilde uygulamamızı yaparak ve öğrenmemiz gereken konuları öğrenerek başarı ile noktalarız. Takıldığımız noktalarda discord ta gereken desteği alıyoruz. Gerçekten her yönüyle çok iyi planlanmış ve çok iyi uygulanarak devam eden bir kamp. Bütün ekibe de teşekkür ederim.
Hocanın 2:29:09 'da eklediği dependency kodu olan org.springdoc springdoc-openapi-ui 1.6.6 bu kodun yerine org.springdoc springdoc-openapi-starter-webmvc-ui 2.0.0 yazarsanız swagger'a bağlantıda bir sorun olmayacaktır. swagger'ın yeni versiyonundan dolayı eski dependency çalışmıyor.
Aynısının tıpkısını yazdığım halde çalışmadı çünkü Intellij idesi, depentincyleri otomatik olarak indirmiyor. Sohbete yazdığınız kodu POM.xml içerisine ekledikten sonra dowload etmeniz gerekiyor manuel olarak.
ya hu başta ben de çok ciddiye almıyordum ama 47 bin izlenme var 1.3 bin beğeni var bence en az 45 bin beğeni alması lazım şu videonun emeklerinize sağlık🙏
swagger openip UI göremiyorum. listeyi çağırabiliyorum ama ara yüze ulaşamıyorum. discorda da yazdım da gören olmadı sanırım :( yardımcı olabilecek birisi var mı?
getall isteği yaptığınızda boş bir beyaz sayfa görüyorsanız, this ekleyin: this.brands = new ArrayList(); this.brands.add(new Brand(1, "BMW")); this.brands.add(new Brand(2, "Mercedes")); this.brands.add(new Brand(3, "Aud")); this.brands.add(new Brand(4, "Fiat")); this.brands.add(new Brand(5, "Renault"));