Course Outline
Εισαγωγή
Flask και Flask-RESTful Framework
- Tempering, routing, forms, και authentication
- Κατασκευές για κλιμάκωση κώδικα
- Database διαχείριση
Οι Βασικές αρχές των API και η λειτουργικότητά τους
- Scala τύποι
- Web Architecture Patterns: το composite pattern, το proxy pattern, και το facade pattern
Επισκόπηση REST
- Get option
- Pull option
- Post option
- Delete option
Προετοιμασία Αναπτυξιακού Περιβάλλοντος
- Εγκατάσταση Postman
- Εγκατάσταση Python
- Εγκατάσταση και διαμόρφωση Flask
- Εγκατάσταση Flask-RESTful
- Διαμόρφωση μιας διαδρομής URL
REST API με Flask-RESTful
- Σχεδιασμός και δοκιμή ενός API
- Δημιουργία πόρων
- Δημιουργία και αποθήκευση στοιχείων
- Ανακατασκευή κώδικα
- Εφαρμογή HTTP verbs
- Χρήση reqparse
- Αφαίρεση διπλότητας
Flask-SQLAlchemy
- Διαμόρφωση SQLAlchemy
- Δημιουργία μοντέλων
- Δοκιμή με Postman
- Ορισμός κλειδιών
- Εφαρμογή μοντέλων χρησιμοποιώντας SQLAlchemy
- Αυτοματοποίηση με SQLAlchemy
Ασφάλεια με REST API
- Διαμόρφωση DNS records
- Δημιουργία SSL certificate
- Προσθήκη και χρήση JWT για περαιτέρω ασφάλεια
Ανάπτυξη Cloud
- Σύνδεση σε ένα σύστημα ελέγχου εκδόσεων
- Προσθήκη ενός ζεύγους κλειδιών
- Δημιουργία μιας στιγμής διακομιστή
- Εφαρμογή scripts ανάπτυξης
Περίληψη και Συμπέρασμα
Requirements
- Κατανόηση του Flask
- Python εμπειρία προγραμματισμού
Ακροατήριο
- Backend Developers
Testimonials (1)
Ήταν μια επιβαρυντική έξεση, καθώς πρέπει να καλύψουμε πολλά σε μικρό χρονικό διάστημα. Ο εκπαιδευτής μας ήταν πολύ γνωστός στο θέμα και παρέχτηκε το περιεχόμενο ώστε να ανταποκριθεί στις ανάγκες μας. Ήταν πολύ περιεχόμενο για να μάθουμε, αλλά ο εκπαιδευτής μας ήταν χρησήμος και ενθαρρυντικός. Απάντησε σε όλες τις ερωτήσεις μας με καλές λεπτομέρειες και νιώθουμε ότι μάθαμε πολύ. Τα ασκήματα ήταν καλά ετοιμασμένα και τα εργασίες ήταν σχεδιασμένες αντίστοιχα για τις ανάγκες μας. Μετείχα πολύ από αυτή την έξεση.
Bozena Stansfield - New College Durham
Course - Build REST APIs with Python and Flask
Machine Translated