Contoso Real Estate kurumsal uygulamasını kullanmaya başlama

Contoso Real Estate uygulaması, kurumsal düzeyde modern birleştirilebilir ön uçlar (veya mikro ön uçlar) ve bulutta yerel uygulamalar oluşturmaya yönelik başvuru mimarisini ve bileşenlerini içerir. Modern JavaScript uygulamaları derlemek ve Azure'a dağıtmak için kullanılabilecek en iyi yöntemler, mimari desenleri ve işlevsel bileşenlerden oluşan bir koleksiyondur.

Contoso Real Estate uygulaması

Contoso Real Estate kurumsal uygulaması, Contoso şirketinin çalışanlarının bir web uygulaması aracılığıyla yedek bir yeniden konumlandırma konutu aramasına olanak tanır. Bu web uygulaması Contoso İk ve yeni işe alma veya çalışanları yeniden konumlandırma tarafından kullanılan bir iç araçtır. Kimliği doğrulanmış Talent Managers ve yeni işe alınanlar uygulama özellikleriyle etkileşime geçebilirken, kimliği doğrulanmamış kullanıcılar da uygulamanın bazı bölümlerine erişebilir.

  • Canlı Öğrenin: Learn Live oturumlarını izleyerek bu çözüm hakkında daha fazla bilgi edinin.
  • Koleksiyon Öğrenme: Learn Koleksiyonu ile bu çözüm hakkında daha fazla bilgi edinin.

Önkoşullar

Bu uygulama çözümünün tamamını Azure'a dağıtmak için şunları yapmanız gerekir:

Uygulama

Contoso Real Estate uygulamasının portal ve blogu olan iki istemci uygulaması vardır. Blog, yeni emlak tekliflerini ve kimlik doğrulaması olmadan görünür olup olmadığını duyurur. Portal uygulaması, dökümleri görüntülemek, ayırmak ve ödeme yapmak için kimlik doğrulaması gerektirir. Ayrı geliştirme ekipleri, kendi teknik yığın seçenekleriyle bu uçtan uca mimariyi oluşturup desteklemektedir.

Sonraki ile genel blog:

Blog ve API'si Azure Container Apps'ten barındırılır. Blog içeriği, PostrgreSQL için Azure Veritabanı'nda depolanan verilerle birlikte başsız bir Strapi CMS'den sunulur. CMS ayrıca gayrimenkul listelerini de depolar. Dökümler için özellik görüntüleri Azure Blob Depolama depolanır.

Screenshot of Contoso blog featuring information about technology, news, gastronomy, releases, and locations relevant to users of the HR relocation portal.

Angular ile portal istemcisinin güvenliğini sağlama

Portal, Azure İşlevleri Uygulamasının API desteğine sahip bir Azure Statik Web uygulamasında barındırılır. Ayrıca PostrgreSQL için Azure Veritabanı'nda tutulan listeleri de kullanır. Portal Microsoft, Google ve Facebook gibi sosyal sağlayıcılar aracılığıyla kimlik doğrulaması sağlar.

Screenshot of Contoso portal featuring several property listings with images, descriptions, and prices.

Bir kullanıcı oturum açıp bir özellik seçtikten sonra, özelliği rezerve etmeyi ve stripe tümleştirmesi ile ödeme yapmayı seçebilir.

Screenshot of Contoso portal property page showing property images, details, and offering a user the ability to reserve the property with a payment form.

Kullanılan diğer Azure hizmetleri şunlardır:

Paketler

Bu uygulama birkaç pakete ayrılmıştır. Her paket, paketi derlemenize ve Azure'a dağıtmanıza yardımcı olmak için pakette neler olduğuna ilişkin bir senaryoyu ve adım adım yönergeleri açıklar.

Paket teknoloji yığını
Blog, Blob-CMS Her ikisi de Azure Container uygulamasında barındırılan Strapi CMS'ye sahip Next.js uygulaması.
Portal, API Arka uç için Azure İşlevleri API uygulamasıyla Statik Web Uygulamalarında barındırılan Angular web portalı.
Şerit Azure Container uygulamasında Fastify API Ödeme hizmeti API'si.
Test etme Playwright ile uçtan uca test.
Belgeler Bu uçtan uca çözüm hakkında daha fazla bilgi edinin.

Sonraki adım