Course Outline

Εισαγωγή

Ορισμός API

    Αίτημα API αρχείου ορισμού

YAML

    Τι είναι το YAML Κανόνες του YAML

Επισκόπηση των υπηρεσιών RESTful

    Μεταφορά πόρων Κράτος Αντιπροσωπεία

Προετοιμασία Αναπτυξιακού Περιβάλλοντος

    Εγκατάσταση και διαμόρφωση Swagger Εγκατάσταση και ρύθμιση παραμέτρων του Node.Js

Αρχιτεκτονική περιορισμών υπηρεσιών Web REST

    Χρήση του περιορισμού πελάτη-διακομιστή Εργασία με ομοιόμορφους περιορισμούς διεπαφής Εργασία με τον περιορισμό ανικανότητας Χρήση προσωρινής αποθήκευσης HTTP Ενεργοποίηση συστήματος επιπέδων

Σχεδιασμός REST API

    Υλοποίηση λειτουργιών CRUD Χρήση χειρισμού σφαλμάτων Εφαρμογή λειτουργιών για REST API Χειρισμός αλλαγών στο API Versioning API Caching 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


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (6)

Related Courses

API First Design

  14 Hours

Designing RESTful APIs

  14 Hours

Building RESTful APIs Using Laravel

  14 Hours

Designing Web APIs

  14 Hours

Related Categories