Kayıtlar

Django ve Flutter ile Client-Server Mimarisi

Resim
  Modern yazılım dünyasında en çok tercih edilen  Client-Server (İstemci-Sunucu)  mimarisini kullanarak basit bir öğrenci yönetim sisteminin nasıl inşa edileceğini anlatır. 1. Mimari Yapı ve Veri Akışı Profesyonel projelerde verinin izlediği yol şöyledir: Flutter UI:  Kullanıcı düğmeye basar (Örn: Öğrenci Listele). Repository/Service:  Flutter, Django API'sine bir HTTP isteği (GET/POST) gönderir. Django URL & View:  İstek karşılanır, veritabanından veri çekilir. Serializer:  Veritabanı nesneleri (Queryset) JSON formatına dönüştürülür. Response:  JSON veri Flutter'a döner ve arayüz güncellenir. Önemli Not:   django-cors-headers  paketini ekledik çünkü Flutter (Client) ve Django (Server) farklı portlarda çalıştığı için CORS hatası almamak gerekir. Aşağıda, sıfırdan başlayarak hem  Django (Backend & Web)  hem de  Flutter (Mobil Frontend)  kısımlarını ayağa kaldırabileceğin tam proje kodlarını ve kurulum adımlar...