Indførelsen

Fuldført

Lad os antage, at du er Java-udvikler, der arbejder for en virksomhed, der opretter Quarkus-programmer. Programmerne kører i øjeblikket på lokale servere. De kan også integreres med en relationsdatabase (i dette tilfælde PostgreSQL).

Du vil oprette et to-do listeprogram, der bruger en PostgreSQL-database. Du beslutter dig for at oprette dette Quarkus-program fra bunden.

I dette modul skal du først oprette et Quarkus-webprogram ved hjælp af Quarkus Maven-plug-in'en. Quarkus Maven-plug-in'en genererer et Quarkus-projekt, der omfatter lige præcis det, du skal bruge for at starte hurtigt. Dette stillads giver dig en base at arbejde fra.

Derefter kodes et to-do program, der gemmer opgaver i en relationsdatabase. Opgaverne gemmes i en PostgreSQL-database, så du skal oprette en Azure Database til PostgreSQL-database.

Derefter skal du oprette programmet og konfigurere det til at oprette forbindelse til PostgreSQL-databasen. Før du udruller den på Azure, skal du bekræfte, at programmet kan køre lokalt. Du udruller den derefter ved hjælp af Azure CLI og hoster den på Azure Container Apps.

Når du har afsluttet dette modul, kan du inkorporere Quarkus-programmer i Container Apps og integrere dem med en relationsdatabase.

Du skal bruge dit eget Azure-abonnement til at udrulle ressourcerne i dette modul. Hvis du ikke har et Azure-abonnement, kan du oprette en gratis konto, før du begynder.

Vigtig

Hvis du vil undgå unødvendige gebyrer i dit Azure-abonnement, skal du huske at fjerne dine Azure-ressourcer, når du er færdig med dette modul.

Læringsmål

Når du har fuldført dette modul, kan du:

  • Udvikl et Quarkus-program.
  • Opret forbindelse mellem programmet og en PostgreSQL-database.
  • Udrul programmet til Objektbeholderapps.

Forudsætninger

Du bør være fortrolig med Java-programmer. Quarkus forklares, når du følger med. Når du fuldfører øvelserne i dette modul, skal du bruge en personlig Azure-konto. Sørg for, at du har følgende ressourcer:

  • Et Azure-abonnement
  • Lokale installationer af Java JDK (17 eller nyere), Maven (3.1) og Azure CLI (2.57 eller nyere)
  • Docker og Docker Desktop