Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
- [1. Overzicht
- Django is een raamwerk
- Frameworks VS-pakketten
- Wat kan het doen?
- Wat zijn de alternatieven?
- Aan de slag met Django
- Sites en apps
- Gedeelde configuratie
- Minimale Django lay-out
- Ingebouwde flexibiliteit
- Cookiecutter gebruiken
- Waarom Cookiecutter?
- Cookiecutter-functies
- Een project maken
- Een app maken
- Koekjesvormer aanpassen
- Modellen maken met Django ORM
- Modellen definiëren
- Gerelateerde objecten
- SQL Migratie
- App-configuratie
- Accessing-modellen
- Log in voor niets en beheer gratis
- De admin-gebruiker instellen
- Het runnen van de beheerderssite
- De beheerdersinterface aanpassen
- De beheerdersindexpagina wijzigen
- Basisweergaven (AKA-controllers)
- Wat is een uitzicht?
- HTTP-reactie
- URL-routeconfiguratie
- Sneltoets: get_object_or_404()
- Werken met sjablonen
- Over sjablonen
- Django sjabloonsyntaxis
- Statische bestanden
- Sjablonen laden
- De URL-tag
- Sneltoets: template.render()
- Het opvragen van de modellen
- Querysets
- Opzoeken van velden
- Filters koppelen
- Querysets segmenteren
- Gerelateerde velden
- Q-objecten
- Modellen verbeteren
- Aangepaste methoden
- Complexe relaties
- Standaardmethoden overschrijven
- Formulieren
- Formulierenoverzicht
- KRIJGEN en POSTen
- De vormklasse
- Het formulier verwerken
- Widgets
- Geldigmaking
- Formulieren in sjablonen
- Verder dan de basisbeginselen
- Foutopsporing
- Afdrukken naar de console
- Django foutopsporingspagina
- Django logs lezen
- Django werkbalk voor foutopsporing
- Op klassen gebaseerde weergaven
- Over algemene weergaven
- Soorten algemene weergaven
- Standaard algemene weergaven
- Op klassen gebaseerde algemene weergaven
- Lijst en details van weergaven
- Gebruikersverificatie
- Authenticatie versus autorisatie
- Gebruikers configureren
- Rechten
- Groepen
- Sessie Management
- Sessies inschakelen
- Typen sessie-backends
- Sessiecookies
- Accesssessies vanuit weergaven
- Migraties
- Beheerde versus onbeheerde tabellen
- Schemawijzigingen afhandelen
- Gebruik maken van Migraties en Migreren
- Migraties aanpassen
- Gegevens migreren
- Geavanceerde configuratie
- Django Instellingen Architectuur
- Typische configuratie
- 12 Factorconfiguratie gebruiken
- Beveiligingsoverwegingen
- Gegevens weergeven met een RESTtful-interface
- Het Django REST-framework
- Serialisatie
- Verzoeken en antwoorden
- Functiegebaseerde weergaven
- Op klassen gebaseerde weergaven
- Statisch bestand Management
- Soorten statische bestanden
- Configureren Access
- Naamafstand
- Sjablonen
- Inzetten van buitenaf Django
- Geautomatiseerd testen
- Waarom testen maken?
- Wanneer moet ik tests maken?
- Met behulp van het testframework van Django.
- Met behulp van de testclient
- Tests uitvoeren
- Codedekking controleren
- De cache gebruiken
- Soorten caches
- Het instellen van de cache
- Caching per site en per weergave
- API op laag niveau
- Cache-beveiliging
- Herbruikbare apps maken
- Verpakking
- Een geschikte naam kiezen
- Implementeren
- Installatietools gebruiken
- Documentation met Sfinx
- Beschrijving van de Sfinx
- Geherstructureerde tekst
- Sfinx configureren
- Doc-bestanden maken
- Met behulp van Autodoc
- Documenten genereren
Vereisten
- Een begrip van Django.
35 Uren
Testimonials (2)
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Cursus - Django CMS for Developers
I mostly enjoyed everything.