Publicatiedatum : 22/04/2024

Opleiding : Django, webontwikkeling met Python

Praktijkcursus - 4d - 28u00 - Ref. DJA
Prijs : 2100 € V.B.

Django, webontwikkeling met Python




Django is een Web MVC (Model-View-Controller) framework gebaseerd op de taal Python. In deze cursus leer je hoe je dit framework implementeert en de verschillende modules effectief gebruikt bij de ontwikkeling van webapplicaties.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. DJA
  4d - 28u00
2100 € V.B.




Django is een Web MVC (Model-View-Controller) framework gebaseerd op de taal Python. In deze cursus leer je hoe je dit framework implementeert en de verschillende modules effectief gebruikt bij de ontwikkeling van webapplicaties.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Hoe Django te koppelen aan een database
Dynamische weergaven ontwikkelen
Sjablonen ontwikkelen
Django-formulieren beheren
De belangrijkste geavanceerde functies gebruiken

Doelgroep
Deze cursus is bedoeld voor ontwikkelaars die diepgaande kennis willen opdoen van de basisprincipes van het Django framework.

Voorafgaande vereisten
Basiskennis van de taal Python en webtechnologieën (HTML, JavaScript, enz.)

Opleidingsprogramma

1
Inleiding

  • Overzicht van OOP-principes.
  • Het MVC-ontwerppatroon.
  • Inleiding tot het Django-raamwerk.
  • Oorsprong en geschiedenis. Doelstellingen en voordelen.
  • Django-raamwerkcomponenten.
Oefening
De omgeving voorbereiden. Python, Django met de webserver, een RDBMS (PostgreSQL, MySQL of een andere) en een IDE installeren. Een nieuw project maken.

2
Gegevenstoegang met Django

  • Het ORM-model van Django.
  • Django modellen: Model, Veld, Tabel, Kolom, Primaire sleutel...
  • Associatietoewijzing: OneToMany, ManyToOne, ManyToMany, OneToOne.
  • Overervingsstrategieën: Meta Class, OneToOneField, ManyToManyField, enz.
  • Gegevens openen met QuerySets.
Oefening
Een gegevenstoegangslaag ontwikkelen. Django interfacen met de RDBMS.

3
Beheer bekijken

  • Eenvoudige weergaven of weergavefuncties.
  • De klassen HttpResponse, HttpRequest en QueryDict.
  • URL-configuratie : UrlConf.
  • Algemene standpunten.
  • Voorbeelden van generieke weergaven: Redirects, Aanmaken, Bijwerken, Verwijderen...
Oefening
Dynamische HTML-weergaven ontwikkelen met Django.

4
Sjablonen

  • De rol van sjablonen.
  • Sjablonen maken en laden.
  • Contextbeheer.
  • Gebruik van tags en aangepaste filters.
  • Hergebruik van sjablonen: overerving tussen sjablonen.
Oefening
Ontwikkel een sjabloon om het genereren van de presentatie te vergemakkelijken.

5
Beheer van formulieren

  • De voordelen van Django-formulieren.
  • Formulieren maken.
  • De verschillende soorten velden.
  • Validatie van formuliergegevens.
  • Beheer en pas foutmeldingen aan.
  • Genereer formulieren vanuit sjablonen.
Oefening
Ontwikkel de formulieren die horen bij de CRUD-bewerkingen uit de vorige workshop.

6
Geavanceerde functies

  • Internationalisering.
  • Authenticatie en sessiebeheer.
  • Optimalisatie en caches.
  • Ajax-integratie.
  • De beheerinterface.
  • Eenheidstests.
Oefening
Ajax integreren via een framework.


Feedback van klanten
5 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
HUGO L.
28/10/25
5 / 5

De cursus is uitgebreid en behandelt de belangrijkste onderwerpen die in de beschrijving worden genoemd, maar er zou misschien iets meer tijd moeten worden uitgetrokken voor praktisch werk.
HAROUN B.
13/05/25
5 / 5

De training stelde me in staat om de verschillende concepten van het Django framework te begrijpen en in praktijk te brengen. De oefeningen waren erg expliciet en gaven me antwoorden op mijn vragen.
SYLVIE M.
13/05/25
5 / 5

De trainer was erg aardig en aanwezig, en ze weet echt waar ze het over heeft. Dankzij deze technische training zal ik het gebruik van Django in een van mijn toekomstige projecten met meer sereniteit benaderen.



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 10 maa., 19 mei, 6 okt., 1 dec.

PARIS LA DÉFENSE
2026 : 10 maa., 19 mei, 6 okt., 1 dec.