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