Struttura del corso
Introduzione
Flask e Flask-Framework RESTful
- Templating, routing, form e autenticazione
- Strutture per la scalabilità del codice
- Database management
I fondamenti delle API e le loro funzionalità
- Scala tipi di risorse
- Modelli di architettura Web: il modello composito, il modello proxy e il modello facade
Panoramica di REST
- Opzione Get
- Opzione Pull
- Opzione Post
- Opzione Delete
Preparazione dell'ambiente di sviluppo
- Installazione di Postman
- Installazione di Python
- Installazione e configurazione di Flask
- Installazione di Flask-RESTful
- Impostazione di una route URL
API REST con Flask-RESTful
- Progettazione e test di un'API
- Creazione di risorse
- Creazione e memorizzazione di elementi
- Refactoring del codice
- Implementazione dei verbi HTTP
- Utilizzo di reqparse
- Rimozione delle duplicazioni
Flask-SQLAlchimia
- Impostazione di SQLAlchemy
- Creazione di modelli
- Test con Postman
- Definizione delle chiavi
- Implementazione di modelli utilizzando SQLAlchemy
- Automazione con SQLAlchemy
Sicurezza con le API REST
- Impostazione di record DNS
- Creazione di un certificato SSL
- Aggiunta e utilizzo di JWT per una maggiore sicurezza
Distribuzione cloud
- Connessione a un sistema di controllo versione
- Aggiunta di una coppia di chiavi
- Creazione di un'istanza del server
- Implementazione di script di distribuzione
Riassunto e conclusione
Requisiti
- Una comprensione di Flask
- Python esperienza di programmazione
Pubblico
- Sviluppatori Backend
Recensioni (1)
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course