Share via


A Contoso Real Estate vállalati alkalmazás használatának első lépései

A Contoso Real Estate alkalmazás referenciaarchitektúrát és összetevőket tartalmaz a nagyvállalati szintű, modern, írható előtérrendszerek (vagy mikro-előtérrendszerek) és a natív felhőbeli alkalmazások létrehozásához. Ez az ajánlott eljárások, architektúraminták és funkcionális összetevők gyűjteménye, amelyek segítségével modern JavaScript-alkalmazásokat hozhat létre és helyezhet üzembe az Azure-ban.

A Contoso Real Estate alkalmazás

A Contoso Ingatlan nagyvállalati alkalmazás lehetővé teszi a Contoso vállalat alkalmazottai számára, hogy egy webalkalmazáson keresztül keressen egy tartalék áthelyezési lakást. Ez a webalkalmazás egy belső eszköz, amelyet a Contoso HR használ, és új alkalmazottakat vesz fel vagy helyez át. A hitelesített tehetséggondozók és az új alkalmazottak egyaránt használhatják az alkalmazás funkcióit, míg a nem hitelesített felhasználók is hozzáférhetnek bizonyos részeihez.

  • Learn Live: További információ erről a megoldásról a Learn Live szekciók megtekintésével.
  • Learn Collection: További információ erről a megoldásról a Learn Gyűjtemény használatával.

Előfeltételek

A teljes alkalmazásmegoldás Azure-ban való üzembe helyezéséhez a következőkre van szükség:

Application

A Contoso Real Estate alkalmazásnak két ügyfélalkalmazása van, a portál és a blog. A blog közzéteszi az új ingatlanajánlatokat, és ha hitelesítés nélkül látható. A portálalkalmazás hitelesítést igényel a listaelemek megtekintéséhez, lefoglalásához és kifizetéséhez. Ezt a végpontok közötti architektúrát külön fejlesztői csapatok építették és támogatják saját műszaki verem választásával.

Nyilvános blog a Következővel:

A blogot és annak API-ját az Azure Container Apps üzemelteti. A blog tartalmát egy fej nélküli Strapi CMS szolgáltatja az Azure Database for PostrgreSQL-ben tárolt adatokkal. A CMS az ingatlanokat is tárolja. A listaelemek tulajdonságrendszerképei az Azure Blob Storage-ban vannak tárolva.

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

Portálügyfél biztonságossá tétele az Angular használatával

A portált egy Azure Static Web App üzemelteti, amely egy Azure Functions-alkalmazás API-támogatásával rendelkezik. Emellett az Azure Database for PostrgreSQL-ben tárolt listaelemeket is használja. A portál olyan közösségi szolgáltatókon keresztül biztosít hitelesítést, mint a Microsoft, a Google és a Facebook.

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

Miután egy felhasználó bejelentkezett, és kiválasztott egy tulajdonságot, dönthet úgy, hogy lefoglalja a tulajdonságot, majd egy Stripe-integrációval fizet.

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

Egyéb használt Azure-szolgáltatások:

Csomagok

Ez az alkalmazás több csomagra van osztva. Minden csomag egy-egy forgatókönyvet ír le a csomagról, és részletes útmutatást ad a csomag Azure-ban való létrehozásához és üzembe helyezéséhez.

Csomag technológiai verem
Blog, Blob-CMS Next.js-alkalmazás egy Strapi CMS-sel, mindkettő egy Azure Container-alkalmazásban fut.
Portál, API A Static Web Appsből üzemeltetett Angular webportál az Azure Functions API-alkalmazással a háttérrendszerhez.
Csík Fastify API Payment Service API egy Azure Container-alkalmazásban.
Tesztelés Végpontok közötti tesztelés a Playwright-tal.
Dokik További információ erről a végpontok közötti megoldásról.

Következő lépés