Úvod

Dokončeno

Předpokládejme, že pracujete jako vývojář v Javě pro společnost, která vytváří aplikace Quarkus. Aplikace aktuálně běží na místních serverech. Integrují se také s relační databází (v tomto případě PostgreSQL).

Chcete vytvořit aplikaci se seznamem to-do, která používá databázi PostgreSQL. Rozhodnete se vytvořit tuto aplikaci Quarkus úplně od začátku.

V tomto modulu nejprve vygenerujete webovou aplikaci Quarkus pomocí modulu plug-in Quarkus Maven. Modul plug-in Quarkus Maven generuje projekt Quarkus, který zahrnuje jenom to, co potřebujete k rychlému zahájení. Tato opora vám poskytne základ pro práci.

Pak naprogramujete to-do aplikaci, která ukládá úlohy do relační databáze. Úlohy jsou uložené v databázi PostgreSQL, takže potřebujete vytvořit databázi Azure Database for PostgreSQL.

Dále sestavíte aplikaci a nakonfigurujete ji tak, aby se připojila k databázi PostgreSQL. Než ji nasadíte do Azure, musíte ověřit, že aplikace může běžet místně. Pak ho nasadíte pomocí Azure CLI a hostujete ho v Azure Container Apps.

Na konci tohoto modulu budete umět začlenit aplikace Quarkus do Container Apps a integrovat je s relační databází.

K nasazení prostředků v tomto modulu použijete vlastní předplatné Azure. Pokud nemáte předplatné Azure, založte si bezplatný účet.

Důležitý

Abyste se vyhnuli zbytečným poplatkům v předplatném Azure, nezapomeňte po dokončení tohoto modulu zrušit zřízení prostředků Azure.

Studijní cíle

Na konci tohoto modulu budete umět:

  • Vývoj aplikace Quarkus
  • Připojte aplikaci k databázi PostgreSQL.
  • Nasaďte aplikaci do Container Apps.

Požadavky

Měli byste být obeznámeni s aplikacemi v Javě. Quarkus je vysvětlen během sledování postupu. Při cvičeních v tomto modulu budete používat osobní účet Azure. Ujistěte se, že máte následující zdroje informací:

  • Předplatné Azure
  • Místní instalace sady Java JDK (17 nebo novější), Maven (3.1) a Azure CLI (2.57 nebo novější)
  • Docker a Docker Desktop