Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Εισαγωγή
Ορισμός API
- Αρχείο ορισμού
- Αίτημα API
YAML
- Τι είναι το YAML
- Κανόνες YAML
Επισκόπηση των υπηρεσιών RESTful
- Πόροι
- Μεταβίβαση κράτους
- Σάτε αντιπροσωπείας
Προετοιμασία Αναπτυξιακού Περιβάλλοντος
- Εγκατάσταση και διαμόρφωση Swagger
- Εγκατάσταση και ρύθμιση παραμέτρων του Node.Js
Αρχιτεκτονική περιορισμών υπηρεσιών Web REST
- Χρήση του περιορισμού πελάτη-διακομιστή
- Εργασία με ομοιόμορφους περιορισμούς διεπαφής
- Εργασία με τον περιορισμό της ανιθαγένειας
- Χρήση προσωρινής αποθήκευσης HTTP
- Ενεργοποίηση συστήματος επιπέδων
Σχεδιασμός REST API
- Υλοποίηση πράξεων CRUD
- Χρήση διαχείρισης σφαλμάτων
- Εφαρμογή λειτουργιών για REST API
- Χειρισμός αλλαγών στο API
- API έκδοσης
- API προσωρινής αποθήκευσης
- Υποστήριξη σελιδοποίησης και μερικών απαντήσεων
Προδιαγραφές με χρήση Swagger
- Επεξεργασία εγγράφων με Swagger
- Δημιουργία προδιαγραφών σε μορφή YAML
- Δημιουργία μονοπατιών και παρατηρήσεων
- Προσθήκη τεκμηρίωσης
- Προσθήκη σχημάτων σε αρχείο OAS
- Χρησιμοποιώντας το SwaggerHub
API Management
- Δημιουργία στρατηγικής διαχείρισης API
- Διαχείριση του κύκλου ζωής του API
- Δημιουργία διακομιστή μεσολάβησης API
- Έλεγχος της συμπεριφοράς του API
- Δημιουργία πύλης API
- Παροχή διαχείρισης κυκλοφορίας
Ασφάλεια API
- Ασφάλιση με μάρκες και JWT
- Ασφάλιση με κλειδί και μυστικό API
- Εξουσιοδότηση με χρήση OAuth2.0
Περίληψη και Συμπέρασμα
Requirements
- Μια βασική κατανόηση των API REST
- Εμπειρία με μορφές JSON ή XML
- Αντικειμενοστραφής εμπειρία προγραμματισμού
Ακροατήριο
- Προγραμματιστές Back-end
14 Hours