Was sollte jeder PHP Entwickler wissen..
..am Anfang würde ich fast sagen: Nichts 🙂
Einfach mit einer kleinen Anwendung starten, und siehe da, am Ende hat man doch schon einiges an Wissen gesammelt.
Wer nun aber seine Karriere als Entwickler beginnen möchte, kann sich gerne mal mit den folgenden Webseiten / Tools beschäftigen, dieses dürfte den Einstieg doch stark erleichtern.
CSS – man wird zwar kein Designer, verstehen muss man es aber trotzdem.
- Yaml [http://www.yaml.de/en/home.html]
- Blueprint [http://code.google.com/p/blueprintcss/]
- Yui Reset [http://developer.yahoo.com/yui/reset/]
Template Engine
Nicht wirklich relevant, PHP bietet eigentlich alles was man für den Anfang braucht. Insbesondere wenn man sich an das MVC – Model View Controller Prinzip hält.
Ajax
- JQuery [http://jquery.com/]
- Mootools [http://www.mootools.net/]
- PrototypeJS [http://www.prototypejs.org/]
- ExtJS [http://www.extjs.com/]
- Dojo [http://www.dojotoolkit.org/]
IDE (Entwicklungs-Umgebung)
- Eclipse [http://www.eclipse.org/]
- VIM [http://www.vim.org/]
- Zend Studio [http://www.zend.com/en/products/studio/]
- Netbeans [http://www.netbeans.org/]
Was immer einem am besten gefällt, hier kommt es wirklich meistens nur auf die eigenen Vorlieben und den Geldbeutel an.
PHP Frameworks
- Zend Framework [http://framework.zend.com/]
- CakePHP [http://www.cakephp.org/]
- PhpMVC [http://www.phpmvc.net/]
- CodeIgniter [http://www.codeigniter.com/]
Wichtig: Es sollte ein Framework sein, welches das MVC Prinzip nutzt.
Sicherheit
Bereits am Anfang sollte Wert auf die Sicherheit deiner Anwendung gelegt werden, besonders unter PHP in Verbindung mit Datenbanken geschehen schnell fiese Sachen.
- Blog zum Thema PHP Sicherheit [http://shiflett.org/]
- OWASP Suche nach PHP [http://www.owasp.org/]
Und das aller aller aller wichtigste, dir sollte die PHP Dokumentation gut vertraut sein: http://www.php.net/manual/en/
Sicherlich ist diese Liste nicht vollständig, dafür gibt es aber ja die Funktion für Kommentare.
Neue Kommentare