Dijital Varlık Uygulaması Arka Ucu Şablonu
Varlık Yönetimi ve Sürüm Kontrolü
Üretime hazır dijital varlık yönetimi arka ucu Back4app üzerinde varlıklar, sürümler ve kullanıcı erişim kontrolü ile. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlangıç için bir AI Ajanı istemi içerir.
Ana Çıkarımlar
Bu şablon, ekibinizin varlık organizasyonu ve sürümleme üzerine odaklanabilmesi için varlıklar, sürümler ve kullanıcı erişim kontrolü ile bir dijital varlık yönetimi arka ucu sağlar.
- Varlık Merkezli Şema Tasarımı — Varlıkları, meta veriler, sürümler ve erişim kontrolü ile net, sorgulanabilir yapılarla modelleyin.
- Sürüm Yönetimi — Varlık sürümlerini ve geçmişini yönetmek için Back4app'ın yeteneklerini kullanın.
- Kullanıcı Erişim Kontrolü — Kullanıcı izinlerini ve varlıklara erişimi ACL'ler ve roller ile yönetin.
- Gerçek zamanlı güncellemeler — Kullanıcıların varlık değişiklikleri ve sürüm yayınları hakkında gerçek zamanlı güncellemeler almasına izin verin.
- Çapraz platform varlık arka ucu — Mobil ve web istemcilerine varlıklar, sürümler ve kullanıcı erişimi için tek bir REST ve GraphQL API üzerinden hizmet verin.
Dijital Varlık Uygulaması Arka Uç Şablonu Nedir?
Back4app, hızlı ürün teslimi için bir hizmet olarak arka uç (BaaS) sağlar. Dijital Varlık Uygulaması Arka Uç Şablonu, varlıklar, sürümler, kullanıcılar ve erişim kontrolü için önceden oluşturulmuş bir şemadır. Tercih ettiğiniz ön ucu (React, Flutter, Next.js ve daha fazlası) bağlayın ve daha hızlı gönderin.
En iyi kullanım alanı:
Genel Bakış
Dijital varlık yönetim ürünü, varlık depolama, sürüm kontrolü, kullanıcı erişimi ve gerçek zamanlı güncellemeler gerektirir.
Bu şablon, varlık yönetimini hızlı bir şekilde uygulayabilmeleri için ekiplerin gerçek zamanlı özellikler ve sahiplik kuralları ile Varlık, Sürüm, Kullanıcı ve Erişim Kontrolünü tanımlar.
Temel Dijital Varlık Uygulama Özellikleri
Bu merkezdeki her teknoloji kartı, Varlık, Sürüm, Kullanıcı ve Erişim Kontrolü ile aynı dijital varlık yönetimi arka plan şemasını kullanır.
Varlık depolama ve meta veriler
Varlık sınıfı, ad, tür, meta veriler ve sürümleri depolar.
Sürüm kontrolü ve yönetimi
Sürüm sınıfı, varlık, sürüm numarası ve değişiklikleri bağlar.
Kullanıcı rolleri ve izinleri
Kullanıcı sınıfı kullanıcı adı, e-posta, roller ve izinleri saklar.
Erişim kontrol yönetimi
Erişim Kontrol sınıfı izinleri ve rolleri takip eder.
Gerçek zamanlı varlık güncellemeleri
Varlık değişiklikleri ve sürüm yayınları için gerçek zamanlı güncellemeleri etkinleştirin.
Dijital Varlık Uygulamanızın Arka Ucunu Back4app ile Neden İnşa Etmelisiniz?
Back4app, ekibinizin altyapı yerine varlık organizasyonu ve sürümlemeye odaklanabilmesi için varlık, sürüm, kullanıcı ve erişim kontrolü ilkelleri sunar.
- •Varlık ve sürüm yönetimi: Değişiklik yönetimi için meta veri alanlarına sahip varlık sınıfı ve sürüm sınıfı, varlık organizasyonunu destekler.
- •Kullanıcı erişimi ve izinler: ACL'ler ile kullanıcı rolleri ve izinlerini yönetin ve kullanıcıların varlıklara kolayca erişmesini sağlayın.
- •Gerçek Zamanlı + API esnekliği: Her müşteri için REST ve GraphQL'yi kullanılabilir tutarken varlık güncellemeleri için Live Queries kullanın.
Tüm platformlarda tek bir arka uç sözleşmesi ile dijital varlık yönetimi özelliklerini hızla oluşturun ve yineleyin.
Temel Faydalar
Yapıyı feda etmeden hızlı yineleme yapmanıza yardımcı olan bir dijital varlık yönetimi arka planı.
Hızlı varlık yönetimi başlatma
Sıfırdan arka plan tasarlamak yerine, eksiksiz bir varlık, sürüm ve kullanıcı şemasıyla başlayın.
Gerçek zamanlı güncelleme desteği
Gelişmiş varlık iş birliği ve sürüm kontrolü için gerçek zamanlı bildirimlerden yararlanın.
Net erişim kontrol akışı
Kullanıcı rolleri ve izinlerini, varlık erişim değişiklikleri için ACL'ler ve bildirimlerle yönetin.
Ölçeklenebilir izin modeli
Yalnızca yetkili kullanıcıların varlıklara erişip bunları değiştirebilmesi ve sürüm kontrolünü yönetebilmesi için ACL/CLP kullanın.
Sürüm ve meta veri verileri
Şema sıfırlamaları olmadan görüntüleme ve etkileşim için varlık sürümlerini ve meta verilerini depolayın ve birleştirin.
Yapay zeka başlangıç iş akışı
Tek bir yapılandırılmış komutla hızlı bir şekilde arka uç iskeleti ve entegrasyon rehberliği oluşturun.
Dijital varlık yönetim uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajanının dijital varlık yönetim arka ucunuzu iskeletlemesine ve tek bir komuttan varlıklar, sürümler ve kullanıcı erişim kontrolü oluşturmasına izin verin.
Başlamak ücretsiz — Aylık 50 AI Ajanı istemi, kredi kartı gerektirmez
Teknik Yığın
Bu dijital varlık yönetimi arka uç şablonunda her şey dahil.
ER Diyagramı
Dijital varlık yönetimi arka uç şeması için varlık ilişki modeli.
Varlıklar, sürümler, kullanıcılar ve erişim kontrolünü kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
User ||--o{ Asset : "creator"
Asset ||--o{ Version : "asset"
Asset ||--o{ Category : "category"
Asset ||--o{ Tag : "tags"
User {
String objectId PK
String username
String email
String password
String profilePicture
Date createdAt
Date updatedAt
}
Asset {
String objectId PK
String title
String description
Pointer category FK
Array tags
Date createdAt
Date updatedAt
}
Version {
String objectId PK
Pointer asset FK
String versionNumber
String fileUrl
Date createdAt
Date updatedAt
}
Category {
String objectId PK
String name
Date createdAt
Date updatedAt
}
Tag {
String objectId PK
String name
Date createdAt
Date updatedAt
}
Entegrasyon Akışı
Kimlik doğrulama, varlık yönetimi, sürüm kontrolü ve kullanıcı erişimi için tipik çalışma zamanı akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant User
participant App as Digital Asset App
participant Back4app as Back4app Cloud
User->>App: Login
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: List assets
App->>Back4app: GET /classes/Asset
Back4app-->>App: Asset list
User->>App: Upload new version
App->>Back4app: POST /classes/Version
Back4app-->>App: Version objectId
User->>App: Tag asset
App->>Back4app: POST /classes/Tag
Back4app-->>App: Tag objectIdVeri Sözlüğü
Dijital varlık yönetimi şemasındaki her sınıf için tam alan düzeyinde referans.
| Alan | Tür | Açıklama | Gerekli |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatik |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| profilePicture | String | URL of the user's profile picture | — |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
User içindeki 7 alanları
Güvenlik ve İzinler
ACL ve CLP stratejisinin varlıkları, sürümleri, kullanıcıları ve erişim kontrolünü nasıl güvence altına aldığı.
Kullanıcıya ait varlık kontrolleri
Yalnızca yetkili kullanıcılar varlıkları güncelleyebilir veya silebilir; diğerleri varlık içeriğini değiştiremez.
Sürüm bütünlüğü
Yalnızca yetkili kullanıcılar varlık sürümleri oluşturabilir veya silebilir. Doğrulama için Cloud Code kullanın.
Kapsamlı okuma erişimi
Varlık ve sürüm okumalarını ilgili taraflarla sınırlayın (örneğin, kullanıcılar kendi varlıklarını ve genel sürümleri görür).
Şema (JSON)
Back4app'a kopyalamaya hazır veya uygulama referansı olarak kullanılacak ham JSON şema tanımı.
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"profilePicture": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Asset",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"title": {
"type": "String",
"required": true
},
"description": {
"type": "String",
"required": false
},
"category": {
"type": "Pointer",
"required": true,
"targetClass": "Category"
},
"tags": {
"type": "Array",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Version",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"asset": {
"type": "Pointer",
"required": true,
"targetClass": "Asset"
},
"versionNumber": {
"type": "String",
"required": true
},
"fileUrl": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Category",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"name": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Tag",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"name": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}AI Ajanı ile Oluştur
Bu şablondan gerçek bir dijital varlık yönetim uygulaması oluşturmak için Back4app AI Agent'ı kullanın, ön yüz, arka uç, kimlik doğrulama ve varlık, sürüm, kullanıcı ve erişim kontrol akışları dahil.
Bu kesin şema ve davranışla Back4app üzerinde bir dijital varlık yönetim uygulaması arka ucu oluşturun. Şema: 1. Varlık: ad (String, zorunlu), tür (String, zorunlu), meta veriler (Object); objectId, createdAt, updatedAt (sistem). 2. Sürüm: varlık (Varlık'a İşaretçi, zorunlu), sürüm numarası (Number, zorunlu), değişiklikler (String); objectId, createdAt, updatedAt (sistem). 3. Kullanıcı (Back4app yerleşik kullan): kullanıcı adı, e-posta, roller; objectId, createdAt, updatedAt (sistem). 4. Erişim Kontrolü: izinler (Dizi), roller (Dizi); objectId, createdAt, updatedAt (sistem). Güvenlik: - Yalnızca yetkili kullanıcılar varlıkları güncelleyebilir/silebilir. Yalnızca yetkili kullanıcılar varlık sürümleri oluşturabilir/silebilir. Doğrulama için Bulut Kodu kullanın. Kimlik Doğrulama: - Kayıt olma, giriş yapma, çıkış yapma. Davranış: - Varlıkları listeleme, sürümleri yönetme, kullanıcı erişimini kontrol etme ve gerçek zamanlı güncellemeler sağlama. Teslim: - Şema, ACL'ler, CLP'ler ile Back4app uygulaması; varlık yönetimi, sürüm kontrolü ve kullanıcı erişimi için ön yüz.
Bu şablon istemi önceden doldurulmuş olarak Agent'ı açmak için aşağıdaki düğmeye basın.
Bu, teknoloji eki olmadan temel bir istemdir. Oluşturulan ön yüz yığınını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Dijital varlık yönetimi şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veri kullanır ve Back4app hesabı gerektirmez.
Bu şablonla aynı şemayı kullanır.
Teknolojinizi Seçin
Entegrasyon adımları, durum desenleri, veri modeli örnekleri ve çevrimdışı notlar için her kartı genişletin.
Flutter Dijital Varlık Uygulaması Arka Planı
React Dijital Varlık Uygulaması Arka Planı
React Yerel Dijital Varlık Uygulaması Arka Planı
Next.js Dijital Varlık Uygulaması Arka Planı
JavaScript Dijital Varlık Uygulaması Arka Planı
Android Dijital Varlık Uygulaması Arka Planı
iOS Dijital Varlık Uygulaması Arka Planı
Vue Dijital Varlık Uygulaması Arka Planı
Angular Dijital Varlık Uygulaması Arka Planı
GraphQL Dijital Varlık Uygulaması Arka Planı
REST API Dijital Varlık Uygulaması Arka Planı
PHP Dijital Varlık Uygulaması Arka Planı
.NET Dijital Varlık Uygulaması Arka Planı
Her Teknoloji ile Ne Elde Edersiniz
Her yığın aynı dijital varlık yönetimi arka uç şeması ve API sözleşmelerini kullanır.
Birleşik dijital varlık yönetimi veri yapısı
Önceden oluşturulmuş bir şemayla dijital varlıklarınızı kolayca yönetin ve organize edin.
dijital varlık yönetimi için rol tabanlı erişim kontrolü
Özelleştirilebilir kullanıcı izinleri ile varlıklara güvenli erişimi sağlayın.
dijital varlık yönetimi için sürüm takibi
Her dijital varlık için değişiklikleri ve güncellemeleri kesintisiz takip edin.
REST/GraphQL API'leri için dijital varlık yönetimi
Veri etkileşimi için güçlü API'lerle ön uç entegrasyonunuzu zahmetsizce gerçekleştirin.
dijital varlık yönetimi için güvenli paylaşım
Dijital varlıkları kullanıcılarla güvenli bir şekilde paylaşırken kontrolü koruyun.
dijital varlık yönetimi için genişletilebilir mimari
Arka uçta benzersiz iş gereksinimlerinize uyacak şekilde uyarlayın ve genişletin.
Dijital Varlık Çerçevesi Karşılaştırması
Tüm desteklenen teknolojiler arasında kurulum hızını, SDK tarzını ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Dijital Varlık Faydası | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dk | Mobil ve web için tek kod tabanı ile dijital varlık. | Typed SDK | Tam | |
| 5 dakikadan az | Dijital varlık için hızlı web kontrol paneli. | Typed SDK | Tam | |
| ~3–7 dk | Dijital varlık için çapraz platform mobil uygulama. | Typed SDK | Tam | |
| Hızlı (5 dk) kurulum | Dijital varlık için sunucu tarafından işlenen web uygulaması. | Typed SDK | Tam | |
| ~3 dk | Dijital varlık için hafif web entegrasyonu. | Typed SDK | Tam | |
| Yaklaşık 5 dk | Dijital varlık için yerel Android uygulaması. | Typed SDK | Tam | |
| 5 dakikadan az | Dijital varlık için yerel iOS uygulaması. | Typed SDK | Tam | |
| ~3–7 dk | Reactif web UI for digital asset. | Typed SDK | Tam | |
| Hızlı (5 dk) kurulum | Dijital varlık için kurumsal web uygulaması. | Typed SDK | Tam | |
| Hızlı (2 dk) kurulum | Dijital varlık için esnek GraphQL API'si. | GraphQL API | Tam | |
| ~2 dk | REST API entegrasyonu için dijital varlık. | REST API | Tam | |
| 5 dakikadan az | Dijital varlık için sunucu tarafı PHP backend. | REST API | Tam | |
| ~3–7 dk | .NET backend for digital asset. | Typed SDK | Tam |
Kurulum süresi, bu şablon şeması kullanılarak proje başlangıcından ilk varlık sorgusuna kadar beklenen süreyi yansıtır.
Sıkça Sorulan Sorular
Bu şablonla dijital varlık yönetimi arka planı oluşturma hakkında sıkça sorulan sorular.
Dijital Varlık Uygulamanızı Yapmaya Hazır mısınız?
Dijital varlık yönetimi projenize dakikalar içinde başlayın. Kredi kartı gerekmez.