Επικοινωνήστε μαζί μας

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

Εισαγωγή στον Αντιδραστικό Προγραμματισμό

  • Αποκλειστικά έναντι μη αποκλειστικών συστημάτων
  • Προδιαγραφή Reactive Streams
  • Οφέλη και περιπτώσεις χρήσης

Project Reactor και Mono/Flux

  • Publisher, Subscriber και Subscription
  • Εργασία με Mono και Flux
  • Διαχείριση σφαλμάτων και αντίθλιψη

Ρύθμιση του Spring WebFlux

  • Δημιουργία ενός έργου Spring Boot WebFlux
  • Διαμόρφωση εξαρτήσεων
  • Επισκόπηση του WebClient έναντι του RestTemplate

Δημιουργία Αντιδραστικών REST API

  • Ορισμός διαδρομών και χειριστών
  • Αντιστοίχιση αιτημάτων με RouterFunction
  • Αντιδραστικοί ελεγκτές και δέσμευση δεδομένων

Ενσωμάτωση με Βάσεις Δεδομένων

  • Χρήση του R2DBC για αντιδραστική SQL
  • Εργασία με MongoDB σε αντιδραστικό στυλ
  • Σύνδεση με εξωτερικά API αντιδραστικά

Δοκιμή Εφαρμογών WebFlux

  • Συγγραφή μοναδιαίων δοκιμών με StepVerifier
  • Δοκιμή ενσωμάτωσης με WebTestClient
  • Προσομοίωση πηγών δεδομένων και υπηρεσιών

Απόδοση και Βέλτιστες Πρακτικές

  • Νηματοποίηση και προγραμματισμός στο WebFlux
  • Αποσφαλμάτωση αντιδραστικού κώδικα
  • Σχεδιαστικά μοτίβα για κλιμακούμενες αντιδραστικές εφαρμογές

Ανάπτυξη και Παραδείγματα Πραγματικού Κόσμου

  • Ανάπτυξη εφαρμογών WebFlux
  • Σκέψεις για CI/CD
  • Μελέτες περίπτωσης και χρήση στην παραγωγή

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Κατανόηση του προγραμματισμού Java
  • Εμπειρία στην ανάπτυξη διαδικτυακών εφαρμογών
  • Εξοικείωση με HTTP και RESTful API

Κοινό

  • Προγραμματιστές Java που είναι νέοι στον αντιδραστικό προγραμματισμό
  • Τεχνικοί επικεφαλής και αρχιτέκτονες που εξερευνούν το Spring WebFlux
  • Μηχανικοί backend που επιδιώκουν να δημιουργήσουν μη αποκλειστικές διαδικτυακές εφαρμογές
 35 Ώρες

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


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

Σχόλια (3)

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

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