Schița de curs

Introducere în Quarkus

  • Ce este Quarkus
  • Vantajele lui Quarkus pentru aplicațiile native la cloud
  • Integrare cu Kubernetes și OpenShift
  • Optimizarea timpului de pornire și memorie
  • Flux de lucru și arhitectură de bază

Concepte Principale ale lui Quarkus

  • Configurarea aplicației și conversorii
  • Ciclul de viață la inițializare și oprire
  • Strategii de testare
  • Configurarea jurnalizării

Dezvoltarea Serviciilor RESTful

  • Creați puncte de extrem pentru API-urile REST
  • Parametrii de interogare și metode HTTP
  • Utilizarea codurilor de răspuns semantice
  • Activarea CORS și a rutelor reactive
  • Interceptarea cererilor HTTP și SSL

Configurarea Aplicației

  • Fisiere personalizate de proprietăți și profile
  • Accessare și suprascrierea valorilor de configurare
  • Jurnalizare avansată și configurație specifică profilului
  • Surse personalizate și conversorii
  • Valorile de configurare grupate și validate

Modelul Quarkus Programming

  • Serializarea JSON și XML
  • Validarea intrării/sie și validatoare personalizate
  • Injecția de dependențe și calificatorii
  • Evenimentele de ciclu de viață și interceptoarele
  • Testarea comportamentală și unitară cu Mockito

Amestecarea Aplicațiilor Quarkus

  • Modul comandă și amestecarea JAR
  • Über-JAR și construcții native executabile
  • Continerele Docker pentru amestecarea JAR și construcțiile native
  • Suportul SSL în aplicațiile containerizate

Rezumat și Următoarele Pași

Cerințe

  • O înțelegere a programării Java
  • Experiența cu arhitectura web și conceptele REST
  • Familiaritate cu protocolul HTTP

Publicul vizat

  • Dezvoltatori
  • Arhitecți software
  • Ingineri care construiesc aplicații native cloud
 40 ore

Numărul de participanți


Pret per participant

Mărturii (4)

Upcoming Courses

Categorii înrudite