Kontaktirajte nas
 Trajanje 40 sati

Sadržaj kursa

Uvod u Quarkus

  • Šta je Quarkus
  • Koristi Quarkusa za cloud-native aplikacije
  • Integracija sa Kubernetesom i OpenShiftom
  • Optimizacija vremena pokretanja i memorije
  • Osobno radnje i arhitektura

Osobina Quarkus

  • Konfiguracija aplikacije i konverteri
  • Ciklus života inicijalizacije i zatvaranja
  • Strategije testiranja
  • Konfiguracija beleženja

Razvoj RESTful servisa

  • Kreiranje tačaka pristupa REST API
  • Parametri upita i HTTP metode
  • Korišćenje semantičkih kodova odgovora
  • Omogućavanje CORS-a i reaktivnog usmeravanja
  • Intercepcija HTTP zahteva i SSL

Konfiguracija aplikacije

  • Prilagođene datoteke svojstava i profili
  • Pristup i prepisivanje vrednosti konfiguracije
  • Napredno beleženje i konfiguracija specifična za profil
  • Prilagođeni izvori i konverteri
  • Grupisane i validirane vrednosti konfiguracije

Model programiranja Quarkus

  • Serializacija JSON i XML
  • Validacija ulaznih i izlaznih podataka i prilagođeni validatori
  • Ubacivanje zavisnosti i kvalifikatori
  • Događaji ciklusa života i interseptori
  • Ponašajno i jedinica testiranje sa Mockito

Pakovanje Quarkus aplikacija

  • Režim komandi i JAR pakovanje
  • Über-JAR i izgradnja nativnog izvršnog fajla
  • Docker kontejneri za JAR i nativne izgradnje
  • SSL podrška u kontejnerizovanim aplikacijama

Uvod u Apache Camel

  • Šta je Apache Camel i njegova integracija sa Quarkus
  • Entrepriz integration obrazaca i slučajevi upotrebe
  • Razvoj i deployment Camel puteva unutar Quarkus aplikacije

Zaključak i sledeći koraci

Uslovi

  • Razumevanje Java programiranja
  • Ispust sa web arhitekturom i konceptima REST
  • Znanje HTTP protokola

Publika

  • Programeri
  • Arhitekti softvera
  • Inženjeri koji grade cloud-native aplikacije

Broj učesnika


Cena po učesniku

Iskustva korisnika (4)

Predstojeći kursevi

Povezane kategorije