Java Spring Boot Projesini Docker Container İçerisinde Derlemek ve Çalıştırmak – 2 Merhaba daha önceki yazımda Spring Boot ile geliştirdiğimiz bir Rest Api uygulamasını docker container da çalıştırmıştık. Bu yazıda ise derleme işlemi de dahil…
Java Spring Boot Projesini Docker Container İçerisinde Çalıştırmak – 1 Merhaba, bu yazıda Spring Boot ile geliştirilmiş bir Rest Api uygulamasını sanallaştırarak docker container içerisinde çalıştıracağız, yani “dockerize” edeceğiz. İki bölümden oluşacak yazıma birinci bölümden…
Java Derin ve Sığ Kopyalama (Deep and Shallow Copy) Merhaba, bu yazıda javada bir objenin kopyalanmasını inceleyeceğiz. Bir obje “hangi şekillerde kopyalanır” ve “doğru kopyalama yöntemi nasıldır” konularını ele alacağız. Java da oluşturulan bir objenin…
Yazılım Tasarım Mimarileri Serisi 1- Monolitik Mimari Projelerimizi geliştirirken ilk olarak düşünülmesi gereken konulardan birisi projenin mimari yapısı olmalıdır. Bir binayı inşa ederken ilk önce o binayı taşıyacak yapılar yapılır, yazılım geliştirirken de projemizin ayakta…
Yazılım Test Süreci Adımları 1- Test Hazırlık Süreci Test süreci, SDLC’nin ilk aşamasından, yani gereksinimlerin toplanmasından başlar. Genellikle Agile projelerde iş analistleriyle birlikte test ekibi de gereksinim toplama sürecine dahil olur. Waterfall gibi geleneksel modellerde,…
MacOS’ta Kalıcı Olarak Değişken Yolu Tanımlamak Merhaba bu yazıda Mac işletim sisteminde bir programa herhangi bir terminal oturumundan nasıl erişebileceğimizden bahsedeceğim. Yani bir değişkenin yolunu(Path) kalıcı olarak ortam değişkenlerine ekleyeceğiz. Örneğin; sisteminize git kurduğunuzda bir…
Flutter / Firestore Merhaba, bu yazıda bir flutter uygulamasında firebase kullanarak database oluşturacağız. Basitçe bir kullanıcı oluşturup veritabanına ekleyeceğiz ve veritabanından sorgulama işlemleri yapacağız. Fakat ilk etapta firestore hakkında bilinmesi gereken bazı konulardan bahsedelim. Bildiğimiz…
Flutter Projesine Firebase Nasıl Dahil Edilir? Merhaba bu yazıda, bir flutter uygulamamıza Firebase’i entegre etmeyi anlatacağım. Bir flutter projesine Firebase i entegre ederek Firebase in bize sağladığı birçok servisten yararlanabiliriz. (Örneğin; database, authentication, notification vs.…
Kısaca SOLID Prensipleri Nelerdir? Merhaba, bu yazıda Nesne Tabanlı/Yönelimli Programlamanın olmazsa olmazlarından ve her yazılımcının iyi şekilde bilmesi gereken bir konuya değineceğim. Kısaca SOLID prensipleri “İyi Kod” yazmak isteyen bir programcının dikkat etmesi gereken temel…
Java Spring Boot REST API Merhaba, bu yazıda Spring Boot ile basit bir Rest Api oluşturacağız. Daha sonra oluşturduğumuz servisi Postman ile test edeceğiz. Hali hazırda java ve spring boot ortamının kurulu olduğunu varsayarak devam…