Schița de curs
Introducere în Quarkus
- Ce este Quarkus
- Beneficiile Quarkus pentru aplicațiile cloud-native
- Integrarea cu Kubernetes și OpenShift
- Optimizarea timpului de pornire și a memoriei
- Fluxul de lucru de bază și arhitectura
Concepte de Bază în Quarkus
- Configurarea aplicației și convertoare
- Ciclul de viață al inițializării și închiderii
- Strategii de testare
- Configurarea jurnalizării
Dezvoltarea Serviciilor RESTful
- Crearea punctelor finale ale API-ului REST
- Parametrii de interogare și metode HTTP
- Utilizarea codurilor de răspuns semantice
- Activarea CORS și rutare reactivă
- Interceptarea cererilor HTTP și SSL
Configurarea Aplicației
- Fișiere de proprietate personalizate și profile
- Accesarea și suprascrierea valorilor de configurare
- Jurnalizare avansată și configurație specifică profilului
- Surse personalizate și convertoare
- Valori de configurare grupate și validate
Modelul de Programare Quarkus
- Serializarea JSON și XML
- Validarea intrării/ieșirii și validatori personalizați
- Injectarea dependențelor și calificatori
- Evenimente de ciclu de viață și interceptoare
- Testare comportamentală și unitară cu Mockito
Ambalarea Aplicațiilor Quarkus
- Modul de comandă și ambalare JAR
- Construcții Über-JAR și executabile native
- Containere Docker pentru construcții JAR și native
- Suport SSL în aplicațiile containerizate
Introducere în Apache Camel
- Ce este Apache Camel și integrarea sa cu Quarkus
- Modele de integrare enterprise și cazuri de utilizare
- Dezvoltarea și implementarea rutelor Camel într-o aplicație Quarkus
Rezumat și Pași Următori
Cerințe
- Înțelegerea programării în Java
- Experiență cu arhitectura web și concepte REST
- Familiaritate cu protocolul HTTP
Publicul țintă
- Dezvoltatori
- Arhitecți software
- Ingineri care construiesc aplicații cloud-native
Mărturii (3)
Posibilitatea de a efectua exerciții independente în mediul de instruire.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Curs - Kafka for Administrators
Tradus de catre o masina
pregătirea tehnică a profesorilor
Giorgio - Asystel-BDF S.p.A.
Curs - Creating a Service Mesh with Istio and Kubernetes
Tradus de catre o masina
Exemple foarte practice. Instructorul a încercat să mențină un ritm în care toată lumea ar putea urma, chiar dacă grupul era destul de neomogen din punct de vedere al cunoștințelor. El a oferit mult sprijin practicurilor tuturor celor care au cerut ajutor :)
Georgi - BMW SA
Curs - Apache Kafka for Developers
Tradus de catre o masina