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

Number of participants



Price per participant

Getuigenissen (1)

Related Courses

Web application development with Flask

14 Hours

Advanced Flask

14 Hours

Python Programming - 4 days

28 Hours

Programming for Biologists

28 Hours

Machine Learning with Python – 2 Days

14 Hours

Natural Language Processing (NLP) with Python

28 Hours

BDD with Python and Behave

7 Hours

Test Automation with Selenium and Python

14 Hours

Advanced Python - 4 Days

28 Hours

Python: Automate the Boring Stuff

14 Hours

Machine Learning with Python – 4 Days

28 Hours

Advanced Machine Learning with Python

21 Hours

Python for Natural Language Generation

21 Hours

Unit Testing with Python

21 Hours

Natural Language Processing (NLP) with Deep Dive in Python and NLTK

35 Hours

Related Categories