Python Framework Ontwikkeling
@The Academy biedt dit product standaard aan in de volgende regio's: 's-Hertogenbosch, Eindhoven
Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.
Onderwerpen die aan bod komen:
- Model-View-Template architectuur, URL-routing en Django ORM
- Form handling, authenticatie en autorisatie
- Beveiliging tegen OWASP-toprisico’s (CSRF, XSS, SQL-injectie)
- REST API’s bouwen met Django REST Framework
- Optimaliseren van databasequeries en performantie
- Structureren van g…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.
Onderwerpen die aan bod komen:
- Model-View-Template architectuur, URL-routing en Django ORM
- Form handling, authenticatie en autorisatie
- Beveiliging tegen OWASP-toprisico’s (CSRF, XSS, SQL-injectie)
- REST API’s bouwen met Django REST Framework
- Optimaliseren van databasequeries en performantie
- Structureren van grote projecten met apps en settings-profielen
- Deploymentstrategieën met Docker en productieconfiguratie
- Testautomatisering en best practices voor schaalbare Django-projecten
Deze training is bedoeld voor Python developers, full-stack engineers en teams die betrouwbare en veilige webapplicaties willen ontwikkelen. Basiskennis van Python is vereist. De training wordt gegeven door een ervaren Nederlandstalige trainer en bevat veel hands-on opdrachten die direct toepasbaar zijn in de praktijk.
- Python developers die webdevelopment willen leren
- Full-stack developers die productiviteit zoeken
- Startups die snel MVP’s moeten bouwen
- Backend engineers die REST API-expertise nodig hebben
- Project setup: django-admin startproject + virtualenv
- Models & Migrations: ORM-relaties en makemigrations
- Admin interface: Customizing via admin.py
- Views & URLs: Class-based views vs function-based
- Templates: Jinja2/DTL syntax en template erfenis
- Form handling: CSRF protection en validatie
- Basic auth: Gebruikersauthenticatie met django.contrib.auth
- REST API’s: Serializers en ViewSets in DRF
- Middleware: Custom middleware voor request processing
- Testing: Pytest integratie met Django TestCase
- Performance: select_related en prefetch_related
- Security: Rate limiting en JWT-authenticatie
- Deployment: Gunicorn + Nginx configuratie
- Docker: Containerisatie met Postgres en Redis
Programma
- Django project structuur (settings.py configuratie)
- ORM-queries met complexe Q-objecten
- Migratie conflicten oplossen met --merge
- Custom template tags en filters
- Form wizard patronen met formtools
- Class-based views: ListView, DetailView
- DRF permissions (IsAuthenticatedOrReadOnly)
- N+1 query problematiek detectie
- Django Debug Toolbar integratie
- Caching strategieën met Redis
- Celery voor achtergrondtaken
- Signal handlers voor database events
- PostgreSQL specifieke features gebruiken
- Django Channels voor WebSockets
- GraphQL integratie met Graphene
- Multi-tenant architecturen
- Security headers configuratie (django-csp)
- CI/CD pipelines met GitHub Actions
- Monitoring met Sentry SDK
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

