Course Outline

Εισαγωγή στο Reactive Programming

  • Τι είναι ο αντιδραστικός προγραμματισμός;
  • Το παράδειγμα αντιδραστικού προγραμματισμού και τα οφέλη του
  • Επισκόπηση εργαλείων και πλαισίων: Java 9, Spring, Jersey, Akka, RxJava 2.0

Εξερεύνηση του Java 9's Flow API

  • Βασικά χαρακτηριστικά και στοιχεία του Flow API
  • Υλοποίηση αντιδραστικών ροών χρησιμοποιώντας το Flow API
  • Ενσωμάτωση του Flow API με υπάρχουσες εφαρμογές

Εισαγωγή στο RxJava 2.0

  • Κατανόηση της βιβλιοθήκης λειτουργικού αντιδραστικού προγραμματισμού RxJava 2.0
  • Δημιουργία αντιδραστικών ροών δεδομένων χρησιμοποιώντας RxJava 2.0
  • Δοκιμή μονάδας με RxJava 2.0

Ανάπτυξη ταυτόχρονων εφαρμογών με το Spring

  • Reactενεργός προγραμματισμός στο πλαίσιο της άνοιξης
  • Δημιουργία ασύγχρονων εφαρμογών και εφαρμογών που βασίζονται σε συμβάντα
  • Χειρισμός συγχρονισμού και επεκτασιμότητας σε εφαρμογές Spring

Εφαρμογή του πλαισίου Akka

  • Επισκόπηση του πλαισίου Akka και των βασικών αρχών του
  • Δημιουργία ανθεκτικών και κατανεμημένων συστημάτων με Akka
  • Ενσωμάτωση Akka με RxJava και Java 9

Δημιουργία Reactive Εφαρμογής

  • Σχεδιασμός αρχιτεκτονικής εφαρμογής
  • Κατασκευή εξαρτημάτων χρησιμοποιώντας Java 9, Spring, Akka και RxJava 2.0
  • Δοκιμή και αποσφαλμάτωση της εφαρμογής

Ανάπτυξη και παρακολούθηση Reactive εφαρμογών

  • Ανάπτυξη εφαρμογών σε περιβάλλον κοντέινερ
  • Παρακολούθηση της απόδοσης και της συμπεριφοράς της εφαρμογής
  • Αντιμετώπιση προκλήσεων στην ανάπτυξη και την επεκτασιμότητα

Προηγμένα θέματα και βέλτιστες πρακτικές

  • Διαχείριση σφαλμάτων και εντοπισμός σφαλμάτων σε αντιδραστικά συστήματα
  • Βελτιστοποίηση της απόδοσης της αντιδραστικής εφαρμογής
  • Εξερευνώντας προηγμένα μοτίβα στον αντιδραστικό προγραμματισμό

Περίληψη και Επόμενα Βήματα

Requirements

  • Μια γερή βάση στο JavaScript
  • Κατανόηση βασικών τεχνολογιών Ιστού
  • Εμπειρία με scripting UI

Ακροατήριο

  • προγραμματιστές λογισμικού
  • Αρχιτέκτονες συστημάτων
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories