Schița de curs
Introducere
Flask și Flask - Cadrul RESTful
- Template-uri, rutare, formulare și autentificare
- Construcții pentru scalarea codului
- Database management
Fundamentele API-urilor și funcționalitatea lor
- Scala tipuri de resurse
- Modele de Arhitectură Web: modelul compus, modelul proxy și modelul fațadă
Prezentare generală REST
- Opțiunea Get
- Opțiunea Pull
- Opțiunea Post
- Opțiunea Delete
Pregătirea mediului de dezvoltare
- Instalarea Postman
- Instalarea Python
- Instalarea și configurarea Flask
- Instalarea Flask-RESTful
- Setarea unei rute URL
API-uri REST cu Flask-RESTful
- Proiectarea și testarea unui API
- Crearea resurselor
- Crearea și stocarea elementelor
- Refactorizarea codului
- Implementarea verbelor HTTP
- Utilizarea reqparse
- Eliminarea duplicărilor
Flask-SQLAlchimie
- Setarea SQLAlchemy
- Crearea modelelor
- Testarea cu Postman
- Definirea cheilor
- Implementarea modelelor utilizând SQLAlchemy
- Automatizarea cu SQLAlchemy
Securitate cu API-uri REST
- Setarea înregistrărilor DNS
- Crearea unui certificat SSL
- Adăugarea și utilizarea JWT pentru securitate suplimentară
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ță
- Dezvoltatori 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