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
  14 Hours

Getuigenissen (1)

Related Courses

Related Categories