.. _about:
Benötigtes Vorwissen
*********************
Das *Django-heroes* Tutorial soll einen Überblick mit der Arbeit des
Web-Frameworks `Django `_ geben. Es wird unterstützend für Schulungen eingesetzt.
Shell-Kommandos
................
Wir müssen uns für die Installation auf einer Shell bewegen (zum Beispiel der bash für Linux oder die Eingabeaufforderung unter Windows). Das Anlegen von Verzeichnissen mit mkdir und Navigieren über das Kommando cd müssen bekannt sein.
Wer eine Auffrischung braucht:
``_
Python Kenntnisse
.................
Für dieses Tutorial sind weiterführende Python-Kenntnisse notwendig. Wer sich noch gar nicht mit Python beschäftigt hat, sollte das jetzt nachholen und wiederkommen, wenn die Basics sitzen. Im Netz gibt es unzählige Tutorials zu finden.
Objektorientierte Programmierung
.................................
Für dieses Tutorial sind Kenntnisse von objektorientierter Programmierung von Vorteil.
In Django wird mehrheitlich alles über Klasse gelöst, Begriffe wie Klassen, Vererbung, oder Instanziierung sollten bekannt sein.
Datenbanken und SQL
...................
Ein Grundverständnis von der Arbeitsweise von Datenbanken und Kenntnisse der Sprache SQL sind von großem Vorteil,
um dem Tutorial folgen zu können und die Ergebnisse der Queries zu verstehen.
Web-Entwicklung
...................
Kenntnisse in CSS und HTML und sind hilfreich, um das Tutorial zu verstehen.