Εξέλιξη Κομματιού

Παρουσίαση του Quarkus

  • Τι είναι το Quarkus
  • Οφέλη του Quarkus για cloud-native applications
  • Ενσωμάτωση με Kubernetes και OpenShift
  • Βελτιστοποίηση χρόνου εκκίνησης και χρήσης μνήμης
  • Βασική ροή εργασίας και αρχιτεκτονική

Βασικά Συμπτώματα του Quarkus

  • Ρύθμιση εφαρμογής και προσαρμογές
  • Κύκλος ζωής αρχικοποίησης και τερματισμού
  • Στρατηγικές δοκιμών
  • Ρύθμιση καταγραφής γεγονότων (logging)

Ανάπτυξη RESTful Service

  • Δημιουργία REST API endpoints
  • Παράμετροι ερωτήματος και HTTP methods
  • Χρήση σημαντικών response codes
  • Ενεργοποίηση CORS και reactive routing
  • Διασύνδεση HTTP requests και SSL

Ρύθμιση Εφαρμογής

  • Περιβάλλοντα αρχείων προπτυπών (property files) και profiles
  • Πρόσβαση και η ξεπέραση ρυθμίσεων (config values)
  • Προηγμένη καταγραφή γεγονότων (logging) και profile-specific config
  • Περιβάλλοντα πηγών και προσαρμογές (sources and converters)
  • Ομαδοποίηση και validation ρυθμίσεων

Πρότυπο Προγραμματισμού του Quarkus

  • JSON και XML serialization
  • Validation input/output και προσαρμογές (custom validators)
  • Dependency injection και qualifiers
  • Lifecycle events και interceptors
  • Behavioral και unit testing με Mockito

Πακετοποίηση Quarkus Applications

  • Command mode και JAR packaging
  • Über-JAR και native executable builds
  • Docker containers για JAR και native builds
  • SSL support σε containerized applications

Παρουσίαση του Apache Camel

  • Τι είναι το Apache Camel και η ενσωμάτωσή του με Quarkus
  • Enterprise integration patterns και use cases
  • Ανάπτυξη και διαθέσεις Camel routes σε πλαίσιο Quarkus application

Επίκληση και Επόμενα Βήματα

Απαιτήσεις

  • Συνειδητοποίηση του Java προγραμματισμού
  • Εμπειρία με web architecture και REST concepts
  • Γνώση του HTTP protocol

Ορισμός Ακροατηρίου

  • Διαμορφωτές
  • Λογισμικοί αρχιτέκτονες
  • Μηχανικοί που δημιουργούν cloud-native applications
 40 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (4)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες