Focus mode
Bu videoda, bir projenin geliştirilme süreci incelenmiş ve projenin Java Spring Boot ile yazılmış backend kısmı ile React ile yazılmış frontend kısmı arasındaki iletişim detayları ele alınmıştır. Projenin internet ortamına nasıl dağıtılacağı da açıklanmıştır.
Backend kısmı Spring Boot kullanılarak geliştirilmiş ve içinde Product adında bir entity bulunmaktadır. Backend, veritabanı işlemlerini yönetmek için ProductRepository ve ProductService kullanmaktadır.
Frontend kısmı ise React kullanılarak geliştirilmiş ve Axios gibi kütüphaneler kullanılarak veri alışverişi sağlanmıştır. Projede, verilerin tüm bileşenler arasında iletilmesi için bir ProductContext oluşturulmuştur.
Projenin internet ortamına dağıtılması için gerekli konfigürasyonlar yapılmış ve her iki kısımda da belirli portlar üzerinde çalışması sağlanmıştır. Backend kısmında genellikle 8080, frontend kısmında genellikle 3000 numaralı portta çalışır.
Bu şekilde, backend ve frontend kısımları arasında güvenli bir iletişim sağlanmış ve kullanıcıların veri alışverişi yapması mümkün hale gelmiştir. Projenin her iki kısmı da birbiriyle senkronize bir şekilde çalışarak tamamen işlevsel bir hale getirilmiştir.
Programs to Accelerate Your Progress in a Software Career
Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!
You need to enroll in the course to be able to comment!