Course Outline
Invoering
Flask en Flask-RESTful Framework
- Sjablonen, routing, formulieren en authenticatie
- Constructen voor het schalen van code
- Database beheer
De grondbeginselen van API's en hun functionaliteit
- Scalar-typen
- Webarchitectuurpatronen: het samengestelde patroon, het proxypatroon en het gevelpatroon
REST-overzicht
- Krijg optie
- Trek optie
- Post-optie
- Optie verwijderen
Het voorbereiden van de ontwikkelomgeving
- Installeren Postman
- Installeren Python
- Installeren en configureren Flask
- Flask-RESTful installeren
- Een URL-route instellen
REST API's met Flask-RESTful
- Ontwerpen en testen van een API
- Het creëren van hulpbronnen
- Artikelen maken en opslaan
- Refractorcode
- HTTP-werkwoorden implementeren
- Reqparse gebruiken
- Duplicatie verwijderen
Flask-SQLAlchemie
- SQLAlchemie instellen
- Modellen maken
- Testen met Postman
- Sleutels definiëren
- Modellen implementeren met behulp van SQLAlchemie
- Automatiseren met SQLAlchemie
Beveiliging met REST API's
- DNS-records instellen
- Een SSL-certificaat maken
- JWT toevoegen en gebruiken om de beveiliging te vergroten
Cloud-implementatie
- Verbinding maken met een versiebeheersysteem
- Een sleutelpaar toevoegen
- Een serverinstantie maken
- Implementeren van implementatiescripts
Samenvatting en conclusie
Requirements
- Een begrip van Flask
- Python programmeerervaring
Publiek
- Backend-ontwikkelaars
Getuigenissen (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