Course Outline
Εισαγωγή
Επισκόπηση του Reactive Programming
Επισκόπηση της Στοίβας Vert.x (Πυρήνας, Ιστός, Πελάτης, κ.λπ.)
Προετοιμασία Αναπτυξιακού Περιβάλλοντος
Εγκατάσταση και ρύθμιση παραμέτρων βιβλιοθηκών και εργαλείων
Μελέτη Περίπτωσης: Δημιουργία Ελαφρού Συστήματος Αποστολής Μηνυμάτων για το IoT
Δημιουργία Microservice
Διαρκή δεδομένα (MongoDB, Postgres, κ.λπ.)
Υλοποίηση γέφυρας λεωφορείων εκδηλώσεων
Έλεγχος ταυτότητας και εξουσιοδότηση χρηστών
Διαμόρφωση και διαχείριση ενός συμπλέγματος
Ενσωμάτωση του Microservices σε μια εφαρμογή
Unit Testing τον Κώδικα
Εντοπισμός σφαλμάτων της Εφαρμογής
Ανάπτυξη και κλιμάκωση της εφαρμογής
Αυτοματοποίηση της διαδικασίας ανάπτυξης
Παρακολούθηση της Εφαρμογής
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Κατανόηση του αντιδραστικού προγραμματισμού
Ακροατήριο
- προγραμματιστές