Nesne Yönelimli Programlama Temel Prensipleri

Nesne Yönelimli Programlama (OOP), modern yazılım geliştirmenin temel taşlarından biridir ve birçok programlama dili tarafından desteklenir. OOP’nin temel amacı, karmaşıklığı azaltmak, kodun yeniden kullanılabilirliğini artırmak ve yazılım geliştirme sürecini daha...

Java Jsoup Nedir ve Nasıl Kullanılır?

Web sayfalarından veri kazımak (web scraping), çeşitli veri analizi ve otomasyon görevleri için oldukça yaygın bir gerekliliktir. Bu işlemi Java’da gerçekleştirmek için kullanabileceğiniz güçlü bir kütüphane olan Jsoup, web sayfalarındaki...

Spring ApplicationContext Nedir?

Selamlar bu yazımda Application Context interface’ini inceleyeceğiz. İlk başta anlatacağım kısım biraz sıkıcı gelebilir ama temellere hakim olmak konuyu daha iyi anlamamıza ve anlam vermemize olumlu katkı sağlayacaktır. Application Context...

Spring Boot ile Docker Kullanımı

Selamlar, bu yazımda bir Spring uygulamasını hızlı bir şekilde Docker ile deploy etmeyi öğreneceğiz. Rehber öncesinde bilgisayarınızda Docker’ın kurulu olması gerektiği için, eğer henüz kurulumu yapmadıysanız sizi şuraya alalım. Başlayalım...

Flutter AnimationController Arkaplan Değiştirme

Bugün sizlerle basit bir örnek yapacağız. Ve bu örnek ile AnimationController sınıfına da girmiş olacağız. Örneğimiz , uygulamamızın arkaplanının animasyonlu bir şekilde transparant renkten , kırmızıya geçişi olacak. Yani 1...

POJO, Spring Bean ve Java Bean Nedir? Bean ne demek?

Selamlar, Bu yazımda sizlere POJO yani “Plain Old Java Object” ve Spring Bean tanımlamasının ne olduğunu ifade etmeye çalışacağım. POJO Nedir? Java’da yazılım geliştirme dünyasında sıkça karşılaşılan terimlerden biri olan “POJO” veya...

Flutter Hero Animation Kullanımı

Bugün yazımızda basit bir animasyon uygulaması yapacağız. Flutter ile bunu yapmak gerçekten çok basit. Bugünlerde geliştirdiğim bir chat app’i üzerinden örnek vereceğim. Uygulamamdan bir ekran kaydı aldım ve bunu gife...

Spring ile Form Input’larda Validation İşlemleri

Selamlar, bu yazımda Spring MVC’de form input’larını doğrulama işlemlerini inceleyeğiz. Spring ile Form Input, Spring Framework kullanılarak web uygulamalarında kullanıcıdan veri girişi almak için oluşturulan web formlarının işlenmesini sağlayan bir...

Pure Java – Garbage Collection

Merhaba arkadaşlar bu yazımda Java’da Garbage Collection mekanizmasından bahsedecegim. Garbage Collection (Çöp Toplama) Java programlama dilinin önemli bir özelliğidir ve programcılara bellek yönetimi konusunda büyük kolaylıklar sağlar. Bu yazıda, Java’nın...

Spring @Controller ve @RestController Nedir?

Bu makalede Spring MVC’deki @Controller ve @RestController stereotiplerini ele alacağım. @Controller, Spring içinde uzun bir geçmişe sahip bir işaretleme annotasyonudur. Öte yandan, @RestController, Spring 4.0 sürümü ile sisteme dahil oldu....