Inhaltsverzeichnis

Vorkenntnisse

Hier sollen kurz die Vorkenntnisse, die jeder Programmierer haben (oder sich erarbeiten) sollte, wenn er bei DSAo-Md mitarbeitet.

Backend

Das Backend ist alles, was für den Benutzer nicht unmittelbar sichtbar ist, also sämtlicher PHP-Code.

  • PHP 5: Absolut unverzichtbar, das Backend von DSAo-Md ist komplett in PHP geschrieben.
  • OOP: Ebenso obligatorisch, ohne grundlegende Kenntnisse der objektorientierten Programmierung kommt man bei DSAo-Md und im Zend Framework nicht weit.
  • Zend Framework (ZF): DSAo-Md baut auf dem Zend Framework auf und benutzt es sehr intensiv, daher ist die Auseinandersetzung damit für neue Programmierer unumgänglich.
  • MySQL: Auch wenn das ZF uns eine direkte Kommunikation mit dem MySQL-Server abnimmt, sind MySQL-Kenntnisse dennoch wichtig, wenn auch nicht verpflichtend.

Frontend

Umgekehrt ist das Frontend alles, was der Benutzer zu sehen bekommt.

  • XHTML 1.1: Gute Kenntnisse von HTML sind absolut notwendig um die Frontend-Templates schreiben zu können.
  • CSS 2: CSS-Kentnisse sind darüber hinaus für Template-Designer wichtig, um optisch ansprechende und semantisch korrekte Layouts zu erstellen.
  • Smarty: Smarty wird von uns als Template-Engine benutzt. Jeder Template-Designer sollte sich damit beschäftigt haben um effektive Templates schreiben zu können.
  • JavaScript: Für Template-Designer weniger wichtig, soll aber trotzdem erwähnt werden. Dieser Bereich wird oft auch von Backend-Programmieren übernommen.
 
code/konventionen/vorkenntnisse.txt · Zuletzt geändert: 15.05.2009 04:22 (Externe Bearbeitung)
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki