Yapay Zeka Destekli Web Projesi...
- Temmuz 3, 2024
Java programlama dili kullanarak geliştirdiğim bir araç kiralama backend projesi üzerinde çalıştım. Bu projede, kullanıcıların araç kiralama süreçlerini kolaylaştıran ve yönetim işlevlerini optimize eden bir sistem oluşturmayı hedefledim.
Projemde, Web API yazma becerilerimi kullanarak kullanıcıların araçları listeleme, kiralama ve iade etme gibi işlemleri gerçekleştirebileceği uç noktalar oluşturdum. Çok katmanlı mimari kullanarak, kodun daha sürdürülebilir ve yönetilebilir olmasını sağladım. Bu sayede, farklı katmanlarda yapılan değişikliklerin diğer katmanları minimum düzeyde etkilemesi sağlandı.
Lombok kütüphanesi kullanarak, kodun daha okunabilir ve temiz olmasını sağladım. Lombok, özellikle getter ve setter gibi tekrar eden kodları azaltarak geliştirme sürecini hızlandırdı.
Projede Spring Framework kullanarak bağımlılık yönetimi ve yapılandırma işlemlerini kolaylaştırdım. Spring, projenin modüler yapısını destekleyerek esneklik ve ölçeklenebilirlik sağladı.
Veri tabanı yönetimi için JPA (Java Persistence API) kullandım. JPA, veri tabanı işlemlerini daha basit ve anlaşılır hale getirerek veri erişim katmanının yönetimini kolaylaştırdı. PostgreSQL veri tabanı ile verilerin güvenli ve tutarlı bir şekilde saklanmasını sağladım.
Maven proje yönetim aracını kullanarak, bağımlılıkların yönetimini ve proje yapılandırmasını düzenledim. Bu sayede proje geliştirme sürecini daha sistemli ve yönetilebilir hale getirdim.
Projeyi OOP (Object-Oriented Programming) prensiplerine uygun olarak tasarladım ve geliştirdim. Objeler arası ilişkileri ve modüller arası etkileşimi en efektif şekilde yöneterek kodun anlaşılabilirliğini ve bakımını artırdım. SOLID prensiplerine dikkat ederek yazılımın esnekliğini ve genişletilebilirliğini sağladım.
Bu projeyi geliştirirken, her bir teknolojinin sunduğu avantajları ve kullanım alanlarını daha iyi anlama fırsatı buldum. Araç kiralama backend projem, yazılım geliştirme konusundaki yetkinliğimi artırmanın yanı sıra, kullanıcı odaklı çözümler üretme konusunda da önemli bir deneyim kazandırdı.
Yorum Bırakın