Εξέλιξη Κομματιού
Εισαγωγή στο Quarkus
- Τι είναι το Quarkus
- Οφέλη του Quarkus για cloud-native εφαρμογές
- Ενσωμάτωση με Kubernetes και OpenShift
- Χρόνος εκκίνησης και βελτιστοποίηση μνήμης
- Βασική ροή εργασίας και αρχιτεκτονική
Βασικές Έννοιες του Quarkus
- Διαμόρφωση εφαρμογής και μετατροπείς
- Κύκλος ζωής αρχικοποίησης και τερματισμού
- Στρατηγικές δοκιμών
- Διαμόρφωση καταγραφής
Ανάπτυξη RESTful Υπηρεσιών
- Δημιουργία τελικών σημείων REST API
- Παράμετροι ερωτήματος και μέθοδοι HTTP
- Χρήση σημασιολογικών κωδικών απόκρισης
- Ενεργοποίηση CORS και αντιδραστικής δρομολόγησης
- Παρακώληση αιτημάτων HTTP και SSL
Διαμόρφωση Εφαρμογής
- Προσαρμοσμένα αρχεία ιδιοτήτων και προφίλ
- Πρόσβαση και παράκαμψη τιμών διαμόρφωσης
- Προηγμένη καταγραφή και διαμόρφωση ανά προφίλ
- Προσαρμοσμένες πηγές και μετατροπείς
- Ομαδοποιημένες και επικυρωμένες τιμές διαμόρφωσης
Μοντέλο Προγραμματισμού του Quarkus
- Σειριοποίηση JSON και XML
- Επικύρωση εισόδου/εξόδου και προσαρμοσμένοι επικυρωτές
- Έγχυση εξαρτήσεων και προσδιοριστές
- Συμβάντα κύκλου ζωής και interceptors
- Δοκιμές συμπεριφοράς και μοναδιαίες δοκιμές με Mockito
Πακετάρισμα Εφαρμογών Quarkus
- Λειτουργία εντολών και πακετάρισμα JAR
- Über-JAR και εγγενείς εκτελέσιμες εκδόσεις
- Containers Docker για πακέτα JAR και εγγενείς εκτελέσιμες
- Υποστήριξη SSL σε εφαρμογές που έχουν ενσωματωθεί σε containers
Εισαγωγή στο Apache Camel
- Τι είναι το Apache Camel και η ενσωμάτωσή του με το Quarkus
- Μοτίβα ενσωμάτωσης επιχειρήσεων και περιπτώσεις χρήσης
- Ανάπτυξη και εγκατάσταση διαδρομών Camel μέσα σε μια εφαρμογή Quarkus
Περίληψη και Επόμενα Βήματα
Απαιτήσεις
- Κατανόηση του προγραμματισμού Java
- Εμπειρία με την αρχιτεκτονική ιστού και τις έννοιες REST
- Εξοικείωση με το πρωτόκολλο HTTP
Κοινό-στόχος
- Προγραμματιστές
- Αρχιτέκτονες λογισμικού
- Μηχανικοί που δημιουργούν cloud-native εφαρμογές
Σχόλια (3)
Εφαρμογή ανεξάρτητων εκπαιδευτικών άσκησεων στο περιβάλλον κατάρτισης.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Κομμάτι - Kafka for Administrators
Μηχανική Μετάφραση
η τεχνική προετοιμασία των εκπαιδευτικών
Giorgio - Asystel-BDF S.p.A.
Κομμάτι - Creating a Service Mesh with Istio and Kubernetes
Μηχανική Μετάφραση
Πολύ πρακτικά παραδείγματα. Ο εκπαιδευτής προσπάθησε να διατηρήσει ρυθμό όπου κάθε μέλος της ομάδας ήταν σε θέση να ακολουθήσει, παρ' όλο που η ομάδα ήταν αφηρημένη ως προς το επίπεδο γνώσεων. Παρείχε συντρόφια σε βασικά όλους όσους το αξίωσαν :)
Georgi - BMW SA
Κομμάτι - Apache Kafka for Developers
Μηχανική Μετάφραση