Hvad er Django web framework ? 

Django er et high-level Python web framework. Som udvikler kan man hurtigt lave effektive og sikre websites, som er lette at vedligeholde. Django er OpenSource og målet med Django har været hurtig udvikling af websider uden for meget tilpasset programmering. Django er veldokumenteret og har et stort community. 

Målet med Python Django kurset er at gøre dig i stand til at udvikle websider. At nå hele vejen omkring Django og give dig de nødvendige redskaber. Du lærer både konkret kode, men får også et overblik over frameworket.


Forudsætninger for Django kurset 

Du skal have grundlæggende viden inden for html, css og javascript.  

Efter Django kurset kan du 

Du bliver klædt på til at udvikle Django hjemmesider ud fra et lokalt miljø. Du får lært alt, hvad der er nødvendigt for at udvikle en færdig hjemmeside. Kurset gennemgår også testing og deploying af dit site til et produktionsmiljø. 

Kursusindhold 

Modul 1: Introduktion til Python Django

  • Overblik over Python Django 
  • Opsætning af Apache 
  • Opsætning af udviklermiljø 
  • Arkitektur i Django 
  • Fordele/Ulemper, sammenligninger med andre frameworks 
  • Django full-stack 
  • Django Web Application 

Modul 2: Hello World

  • Oprettelse af det første projekt 
  • Website bygget på lokalt bibliotek 
  • Lave en standard hjemmeside, som kan bruges som skabelon - skeleton website 

Modul 3: Admin Site

  • Brug af Django Admin Site 
  • Admin Interface 

Modul 4: Views

  • Django - Creating Views 
  • Tutorial Part 6: Generic list and detail views 
  • Generic Views 

Modul 5: Forms

  • Forms udvikling 

Modul 6: Life cycles

  • Life Cycle - få rigtig styr på dit website 

Modul 7: Features

  • Fremsending E-mails 
  • RSS 
  • AJAX 
  • File Uploading 

Modul 8: Skabeloner 

  • Template System 

Modul 9: Models

  • Brug af Models 

Modul 10: URL Mapping og Page Redirection

  • URL Mapping 
  • Page Redirection 

Modul 11: Sessioner og Cookies

  • Cookies Handling 
  • Sessions Framework 
  • Caching 

Modul 12: Sikkerhed

  • User Authentication og tilladelser 
  • Sikkerhed på en Django Web Application 

Modul 13: Test og Deploying

  • Test af Django Web Application 
  • Deploying af Django. Fra udvikler mode til produktion

Mest læste sider