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 (4)
Instructorul avea cunoștințe ample despre tema cursului și alte subiecte aferente, fiind capabil să răspundă la întrebările noastre sau chiar să noteze celelalte întrebări pe care nu le cunoștea imediat și ne-a răspuns ulterior.
Abe Sabbagh - Enbridge
Curs - Advanced RabbitMQ - 2 Days
Tradus de catre o masina
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