Cursusaanbod

Introductie

Django en Django REST-kader

  • Templating, routing, formulieren en authenticatie
  • Constructies voor code-schaalbaarheid
  • Database beheer

De grondbeginselen van API's en hun functionaliteit

  • Scalar types
  • Web Architectuur Patronen: het composietpatroon, proxy-patroon en facade-patroon

REST-overzicht

  • Get optie
  • Pull optie
  • Post optie
  • Delete optie

Voorbereiding van de ontwikkelingsomgeving

  • Installeren van Python
  • Installeren en configureren van Django en Django REST Framework
  • Instellen van een versiebeheersysteem
  • Instellen van een ontwikkelserver met Docker

Een basistoepassing Python maken met Django

  • Een nieuw project opbouwen
  • Testen en wijzigingen vastleggen
  • Een database model creëren
  • De database synchroniseren met migraties
  • Admins inschakelen

APIViews en weergavesets

  • URL-configuratie toevoegen
  • Een APIView creëren en testen
  • Methoden toevoegen aan een APIView
  • Een Viewset creëren en testen
  • Functies toevoegen aan een Viewset

Eindpunten en authenticatie

  • Beheer- en beheergebruikereindpunten toevoegen
  • APIViews creëren
  • Token API's toevoegen
  • Testen op API-geldigheid

Implementatie op een cloudgebaseerde server

  • Een sleutelpaar toevoegen
  • Een serverinstantie creëren
  • Implementatiescripts implementeren
  • Wijzigingen implementeren

Samenvatting en conclusie

Vereisten

  • Inzicht in Django
  • Python programmeerervaring

Publiek

  • Backend Developers
 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën