Course Outline

Introductie

Django en Django REST-kader

  • Sjablonen, routering, formulieren en verificatie
  • Constructies voor het schalen van code
  • Database Directie

De grondbeginselen van API's en hun functionaliteit

  • Scalar typen
  • Webarchitectuurpatronen: het samengestelde patroon, het proxypatroon en het gevelpatroon

REST-overzicht

  • Optie ophalen
  • Pull-optie
  • Optie voor posten
  • Optie verwijderen

Voorbereiding van de ontwikkelingsomgeving

  • Installeren Python
  • Installeren en configureren van Django en Django REST Framework
  • Opzetten van een versiebeheersysteem
  • Een ontwikkelserver opzetten met Docker

Een basistoepassing Python maken met Django

  • Bouwen aan een nieuw project
  • Testen en doorvoeren van wijzigingen
  • Een databasemodel maken
  • De database synchroniseren met migraties
  • Beheerders inschakelen

APIViews en weergavesets

  • URL-configuratie toevoegen
  • Een API maken en testenview
  • Methoden toevoegen aan een APIView
  • Een weergaveset maken en testen
  • Functies toevoegen aan een weergaveset

Eindpunten en authenticatie

  • Eindpunten voor beheer en beheergebruikers toevoegen
  • APIViews maken
  • Token-API's toevoegen
  • Testen op API-validiteit

Implementatie op een cloudgebaseerde server

  • Een sleutelpaar toevoegen
  • Een serverexemplaar maken
  • Implementatiescripts implementeren
  • Wijzigingen doorvoeren

Samenvatting en conclusie

Requirements

  • Een begrip van Django
  • Python programmeerervaring

Publiek

  • Backend-ontwikkelaars
  14 Hours
 

Getuigenissen (4)

Related Courses

Related Categories