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

Εισαγωγή

  • Quarkus σε σύγκριση με το Spring Framework και άλλους Java πλαίσια
  • Σύνοψη των χαρακτηριστικών και της αρχιτεκτονικής του Quarkus

Προετοιμασία του περιβάλλοντος ανάπτυξης

  • Επιλογή ενός IDE (IntelliJ IDEA, Eclipse, VSCode κλπ.)
  • Εγκατάσταση Java, Maven, GraalVM και Docker

Δημιουργία εφαρμογής Quarkus

  • Εκκίνηση έναν προ젝το Quarkus
  • Εκτέλεση της εφαρμογής
  • Χρήση κατασκευαστικής εξάρτησης (dependency injection) στο Quarkus
  • Τεστ αρχή της εφαρμογής
  • Πακέτο ποίηση της εφαρμογής

Δημιουργία κωδικού σε ιδιότυπο μορφή (native executables) με GraalVM

  • Ρύθμιση του GraalVM
  • Κώδικα ποίηση εφαρμογών σε ιδιότυπο κωδικό (native executable)
  • Πακέτο ποίηση ιδιότυπων (native) εφαρμογών σε δοχείο
  • Αποσφάλιση ιδιότυπων (native) εφαρμογών

Δημιουργία εφαρμογών Quarkus με Maven

  • Δημιουργία προ젝τού
  • Εργασία με επεκτάσεις (extensions)
  • Εκτέλεση και αποσφάλιση σε λειτουργικό περιβάλλον ανάπτυξης
  • Εισαγωγή IDE
  • Δημιουργία εκτελέσιμων δοχείων (container-friendly executables)

Δοχείο-ποίηση ιδιότυπων (native) εφαρμογών με Docker

  • Δημιουργία και προώθηση εικόνων δοχείων
  • Εφαρμογή ιδιότυπων (native) εφαρμογών στο Kubernetes

Σύνθεση προβλημάτων

Επίκαιρα και Συμπεράσματα

Απαιτήσεις

  • Παρέχεται εμπειρία με Java πλαίσια (Spring, Java EE κλπ.)
  • Εμπειρία προγραμματισμού σε Java

Αντικείμενο

  • Προγραμματιστές
 14 Ώρες

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


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

Σχόλια (1)

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

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