Opleiding: Python Framework Ontwikkeling
Wil jij professionele webapplicaties bouwen met Python en Django? Leer hoe je full-stack applicaties ontwikkelt, beveiligt en deployt met dit krachtige framework.
De training Python Django Ontwikkeling biedt een praktijkgerichte introductie
tot het ontwikkelen van full-stack webapplicaties met het krachtige Django
framework. In twee dagen leer je hoe je snel en efficiënt schaalbare
applicaties ontwikkelt met Django’s "batteries included"-filosofie. Van
databaseontwerp en forms tot REST API’s en security: alle belangrijke
onderdelen komen aan bod.
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
praktij
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
Dag 1 en 2: Django Fundamentals
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
Dag 3: Geavanceerde Technieken
REST API’s: Serializers en ViewSets in DRF
Middleware: Custom middleware voor request
Voorbereiding op: * Django Software Foundation Certification * Python Institute
PCPP-32-1xx