Webontwikkeling met Python en Django - Klassikale training

2.250,00 EUR

  • 36 hours
Live Virtueel Klassikaal
In Huis / In Bedrijf
Volgende cohort:May 11, 2026
+ 10 dagen over

Deze praktijkgerichte cursus neemt je mee van de basis van Python tot volwaardige webapplicatieontwikkeling met het krachtige Django-framework. Je leert hoe je dynamische, databasegestuurde applicaties ontwerpt, bouwt en implementeert, terwijl je de beste praktijken uit de industrie onder de knie krijgt. Met sessies onder leiding van experts, realistische programmeeroefeningen en praktische projecten krijg je het zelfvertrouwen om productieklare weboplossingen te bouwen en je carrière als full‑stack of backendontwikkelaar te versnellen.

Belangrijkste functies

Taal

Lesmateriaal in het Engels

Niveau

Niveau: beginner - gemiddeld

36 uur live, door een instructeur begeleide training

Meer dan 100 uur aanbevolen studietijd

Experttrainers met praktijkervaring in de industrie

Code reviews en feedback van professionals

Meer dan 28 uur aan praktische oefeningen en programmeertraining

70 uur aan toetsen, quizzen en opdrachten

Curriculum afgestemd op de huidige industrienormen

Praktische, projectgerichte leermethode

Vraag om datumbevestiging!

Inclusief certificaat van afronding van het programma

Hero

Leerdoelen

Aan het einde van dit programma ben je in staat om:

Python Basisprincipes

Bouw een sterke basis in Python door kernconcepten te leren, zoals variabelen, functies, voorwaardelijke logica en lusstructuren.

Objectgeoriënteerd programmeren

Begrijp de belangrijkste OOP-principes, waaronder overerving, compositie en abstracte klassen, om modulaire en herbruikbare code te ontwerpen.

Modules en pakketten

Leer hoe je code efficiënt kunt organiseren en hergebruiken met behulp van Pythons ingebouwde modules en pakketstructuren.

Foutafhandeling

Ontwikkel robuuste applicaties door fouten effectief af te handelen, onder meer door het maken en implementeren van aangepaste uitzonderingen.

Datastructuren

Werk vol vertrouwen met essentiële datastructuren zoals lijsten, tuples, sets en dictionaries voor efficiënte gegevensbewerking.

Inleiding tot Django

Begin met Django door de basisprincipes, het installatieproces en de algemene architectuur van het framework te begrijpen

Sjablonen

Leer dynamische gebruikersinterfaces maken met behulp van Django-templates die HTML-inhoud voor eindgebruikers genereren.

Modellaag

Verken Django’s ORM door te werken met models, relaties te definiëren, data op te vragen en te integreren met MySQL-databases.

Routing in Django

Begrijp URL-routing, koppel views aan endpoints en bouw RESTful webservices met geavanceerde routingtechnieken.

Django-formulieren

Beheers het maken, verwerken en valideren van formulieren volgens de gestructureerde aanpak van Django

Hero

Cursusplanning

  1. Installatie en introductie tot Python

    Les 1

    • Python-installatie en -omgeving
    • Basisprincipes van de Python-interpreter
    • Taalfundamenten
  2. Variabelen & Functies

    Les 2

    • Gegevenstypen en dynamische typering
    • Variabele scope en declaraties
    • Functiedefinities en argumenten
    • Lambda- en ingebouwde functies
  3. Selectie & herhaling

    Les 3

    • Voorwaardelijke uitspraken
    • Lussen en comprehensions
  4. Objectgeoriënteerd programmeren

    Les 4

    • Klassen, objecten, overerving
    • Compositie en abstractie
  5. Modules & Pakketten

    Les 5

    • Modules maken en importeren
    • Code organiseren met packages
  6. Foutafhandeling

    Les 6

    • Foutafhandeling met try-except
    • Aangepaste uitzonderingen
  7. Collecties

    Les 7

    • Lijsten, tuples, verzamelingen, woordenboeken
    • Technieken voor gegevensbewerking
  8. Inleiding tot Django

    Les 8

    • Django-installatie en projectstructuur
    • Virtuele omgevingen
  9. Routering

    Les 9

    • URL-koppeling en dynamische routering
    • Koppelen van weergaven en toepassingen
  10. Sjablonen

    Les 10

    • HTML-weergave met Django-templates
    • Statische bestanden en lay-outovererving
  11. Modellaag

    Les 12

    • ORM‑basisprincipes
    • Database-integratie en relaties
  12. Django-beheer

    Les 13

    • Configuratie en aanpassing van het beheerderspaneel
    • Cookies en sessiebeheer
  13. Django-formulieren, apps, beveiliging

    Les 14

    • Formulieraanmaak en validatie
    • Bestandsuploads
    • Authenticatiesysteem
    • Berichten- en e-maildiensten
    • CSRF-bescherming
    • Cryptografische beveiliging
  14. REST-webservices

    Les 15

    • REST-concepten en JSON
    • Django REST framework
Webontwikkeling met Python en Django

Voor wie is dit programma bedoeld?

Vereisten

  • Basiskennis van programmeerconcepten
  • Bekendheid met een programmeertaal (aanbevolen)
  • Basiskennis van databases en SQL (optioneel maar wel nuttig)



Beginnende webontwikkelaars die met Python willen starten

Backend-ontwikkelaars die het Django-framework willen leren

Software-ingenieurs die zich willen uitbreiden naar webontwikkeling

Iedereen die geïnteresseerd is in het bouwen van dynamische, databasedreven webapps

Start nu met de cursus

Verklaringen

Licenties en accreditatie

De cursus wordt aangeboden in overeenstemming met de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst.

Gelijkheidsbeleid

Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning tijdens het gehele accommodatieproces.

Veelgestelde vraag

Contact background

Heeft u bedrijfsoplossingen of LMS-integratie nodig

Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!