Python Framework Ontwikkeling

Python Framework Ontwikkeling

@The Academy
Logo van @The Academy
Opleiderscore: starstarstarstarstar_border 8,2 @The Academy heeft een gemiddelde beoordeling van 8,2 (uit 191 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

@The Academy biedt dit product standaard aan in de volgende regio's: 's-Hertogenbosch, Eindhoven

Beschrijving

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.

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 g…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Python, PHP, Programmeren (algemeen), Perl Scripting en Big Data.

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.

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 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
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 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
Voorbereiding op: * Django Software Foundation Certification * Python Institute PCPP-32-1xx
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze training. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Python.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.