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.
JOHANN C.
19/05/26
5 / 5

Heel interessant, erg prettig in het gebruik
ERIC F.
19/05/26
5 / 5

Alles is perfect, maar een dagje langer zou welkom zijn
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.



Publicatiedatum : 22/04/2024



Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.

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 : 6 okt., 1 dec.

2027 : 30 maa., 30 maa., 5 okt., 5 okt., 14 dec., 14 dec.

PARIS LA DÉFENSE
2026 : 20 okt., 1 dec.

2027 : 30 maa., 5 okt., 14 dec.



Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.