Schița de curs
Introducere
Flask și Flask - Cadrul RESTful
- Șabloane, rutare, formulare și autentificare
- Constructuri pentru scalarea codului
- Database management
Fundamentele API-urilor și funcționalitatea lor
- Scalar tipuri
- Modele de arhitectură web: modelul compozit, modelul proxy și modelul de fațadă
Prezentare generală REST
- Obțineți opțiunea
- Opțiunea de tragere
- Opțiunea Post
- Opțiunea de ștergere
Pregătirea mediului de dezvoltare
- Instalarea Postman
- Instalarea Python
- Instalarea și configurarea Flask
- Instalarea Flask-RESTful
- Configurarea unei rute URL
API-uri REST cu Flask-RESTful
- Proiectarea și testarea unui API
- Crearea de resurse
- Crearea și stocarea elementelor
- Refractarea codului
- Implementarea verbelor HTTP
- Utilizarea reqparse
- Eliminarea duplicărilor
Flask-SQLAlchimie
- Configurarea SQLAlchimie
- Crearea de modele
- Testarea cu Postman
- Definirea cheilor
- Implementarea modelelor folosind SQLAlchemy
- Automatizarea cu SQLAlchemy
Securitate cu API-uri REST
- Configurarea înregistrărilor DNS
- Crearea unui certificat SSL
- Adăugarea și utilizarea JWT pentru a spori securitatea
Implementarea în cloud
- Conectarea la un sistem de control al versiunilor
- Adăugarea unei perechi de chei
- Crearea unei instanțe de server
- Implementarea scripturilor de implementare
Rezumat și concluzii
Cerințe
- O înțelegere a Flask
- Python experiență în programare
Audiență
- Instrumentiști backend
Mărturii (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