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

Number of participants


Price per participant

Upcoming Courses

Related Categories