Odak modu

Proje Deploy Süreci

Fullstack Projelerin İncelenmesi

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.

Background Pattern
Birlikte öğrenelim

Sektörde en çok aranan yazılım becerilerini kazan

Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.

Yunus Emre Kabakcı

Patika+ mezunu

Patika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,

3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!


“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!