Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή

  • FastAPI εναντίον Django εναντίον Flask
  • Επισκόπηση των χαρακτηριστικών και των πλεονεκτημάτων του FastAPI

Ξεκινώντας

  • Εγκατάσταση του FastAPI
  • Ορισμός ενός σχήματος χρησιμοποιώντας OpenAPI

Παράμετροι Διαδρομής και Ερωτήματος

  • Δήλωση τύπων παραμέτρων διαδρομής
  • Ανάλυση και επικύρωση δεδομένων
  • Δήλωση υποχρεωτικών και προαιρετικών παραμέτρων
  • Μετατροπή τύπων παραμέτρων ερωτήματος
  • Πολλαπλές παράμετροι διαδρομής και ερωτήματος

Δήλωση Σώματος Αιτήματος με Μοντέλα Pydantic

  • Δημιουργία μοντέλου δεδομένων
  • Συνδυασμός παραμέτρων διαδρομής, ερωτήματος και σώματος
  • Δήλωση επικυρώσεων και μεταδεδομένων
  • Χρήση βαθιά ένθετων μοντέλων
  • Ορισμός παραδείγματος δεδομένων
  • Μοντέλα απόκρισης και επιπλέον μοντέλα

Ορισμός Φορμών και Αρχείων

  • Χρήση πεδίων φόρμας αντί για JSON
  • Δημιουργία παραμέτρων αρχείου
  • Χρήση παραμέτρων αρχείου και φόρμας

Διαχείριση Σφαλμάτων

  • Χρήση του HTTPException
  • Προσθήκη προσαρμοσμένων κεφαλίδων
  • Εγκατάσταση προσαρμοσμένων χειριστών εξαιρέσεων
  • Αντικατάσταση προεπιλεγμένων χειριστών εξαιρέσεων

Εργασία με Βάσεις Δεδομένων

  • ORMs και δομή αρχείων
  • Δημιουργία τμημάτων SQLAlchemy
  • Δημιουργία μοντέλων βάσης δεδομένων
  • Δημιουργία μοντέλων Pydantic
  • Εκτέλεση λειτουργιών CRUD
  • Δημιουργία πινάκων, εξάρτησης και λειτουργιών διαδρομής
  • Έλεγχος και αναθεώρηση αρχείων
  • Αλληλεπίδραση με τη βάση δεδομένων

Ασφάλεια και Επαλήθευση Ταυτότητας

  • Χρήση Oauth2 και σύνδεσης OpenID
  • Ορισμός πολλαπλών σχημάτων ασφαλείας με OpenAPI
  • Χρήση των βοηθητικών εργαλείων του FastAPI

Αναπτύξεις

  • Έννοιες, στάδια και εργαλεία ανάπτυξης
  • Εργασία με Gunicorn και Uvicorn
  • Χρήση συστημάτων κοντέινερ (Docker και Kubernetes)

Αντιμετώπιση Προβλημάτων

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Κατανόηση των εννοιών API
  • Εμπειρία προγραμματισμού σε Python

Κοινό

  • Προγραμματιστές
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (4)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες