Build REST APIs with Python and Django Treningskurs

Last updated

Kurskode

restdjango

Varighet

14 timer (vanligvis 2 dag inkludert pauser)

Krav

  • An understanding of Django
  • Python programming experience

Audience

  • Backend Developers

Oversikt

Django er en åpen kildekode for Python webutvikling. Django REST Framework er et verktøysett som brukes til å bygge API-er på nettet. Sammen muliggjør Django og Django REST Framework opprettelse av komplekse datadrevne nettsteder.

Denne instruktørledede, liveopplæringen (på stedet eller ekstern) er rettet mot backend-utviklere som ønsker å bygge backend REST API-er med Python og Django .

Ved slutten av denne opplæringen vil deltakerne kunne:

  • Lag et selvdokumenterende REST API.
  • Distribuer REST-API-er på en skybasert server.
  • Implementere APIer for godkjenning av applikasjoner.
  • Bygg en gjenbrukbar backend for fremtidige Python prosjekter.

Kursets format

  • Interaktiv forelesning og diskusjon.
  • Masse øvelser og trening.
  • Praktisk implementering i et live-lab-miljø.

Machine Translated

Kursplan

Introduction

Django and Django REST Framework

  • Templating, routing, forms, and authentication
  • Constructs for code scaling
  • Database management

The Fundamentals of APIs and Their Functionality

  • Scalar types
  • Web Architecture Patterns: the composite pattern, proxy pattern, and facade pattern

REST Overview

  • Get option
  • Pull option
  • Post option
  • Delete option

Preparing the Development Environment

  • Installing Python
  • Installing and configuring Django and Django REST Framework
  • Setting up a version control system
  • Setting up a development server with Docker

Creating a Basic Python Application with Django

  • Building a new project
  • Testing and committing changes
  • Creating a database model
  • Syncing the database with migrations
  • Enabling admins

APIViews and Viewsets

  • Adding URL configuration
  • Creating and testing an APIView
  • Adding methods to an APIView
  • Creating and testing a Viewset
  • Adding functions to a Viewset

Endpoints and Authentication

  • Adding management and management user endpoints
  • Creating APIViews
  • Adding token APIs
  • Testing for API validity

Deployment on a Cloud Based Server

  • Adding a key pair
  • Creating a server instance
  • Implementing deployment scripts
  • Deploying changes

Summary and Conclusion

Testimonials

★★★★★
★★★★★

Related Categories

Relaterte kurs

Kursrabatter

Kursrabatter Nyhetsbrev

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Norway!

As a Business Development Manager you will:

  • expand business in Norway
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions