Plan Szkolenia
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
Wymagania
- An understanding of Django
- Python programming experience
Audience
- Backend Developers
Opinie uczestników (5)
Dobre przykłady i ćwiczenia z samego Pythona. Dostosowanie kursu na bieżąco do uczestników. Swobodna atmosfera. Możliwość dyskusji o zagadnieniach dot. szkolenia.
r r - Sieć Badawcza Łukasiewicz - Instytutu Lotnictwa
Szkolenie - Learn Django from Basic to Advanced
przykłady i ćwiczenia
Kamil
Szkolenie - Introduction to Data Science and AI using Python
That it was applying real company data. Trainer had a very good approach by making trainees participate and compete
Jimena Esquivel - Zakład Usługowy Hakoman Andrzej Cybulski
Szkolenie - Applied AI from Scratch in Python
Its a new experience, a new framework and looking forward to do something using the lesson learnt in the classes.
Jigme - Bhutan Telecom
Szkolenie - Web Development with Django
The trainer has deep knowledge about the subject and was able to answer all of our questions.