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
Getuigenissen (4)
Its a new experience, a new framework and looking forward to do something using the lesson learnt in the classes.
Jigme - Bhutan Telecom
Cursus - Web Development with Django
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Cursus - Django CMS for Developers
voorbeelden en oefeningen
Kamil
Cursus - Introduction to Data Science and AI using Python
Machine Translated
That it was applying real company data. Trainer had a very good approach by making trainees participate and compete