
Techniken & Werkzeuge |
|
Mit folgenden Techniken bin ich bestens vertraut und habe damit bereits viele IT-Projekte erfolgreich umgesetzt. Bei der Umsetzung der Projekte habe ich unterschiedliche Werkzeuge eingesetzt.
» Programmier- und Skriptsprachen:
- PHP und diverse PHP-Frameworks: Silverstripe, Zend-Framework, Symfony, eZ Components, PEAR, PHPUnit, Doctrine, CakePHP, Simpletest, Smarty, ADOdb, Joomla
- Java, Android: App-Entwicklung, JUnit, Robotium
- Javascript
- ASP, VB6, VBA
» Modellierung, Markup, Layout, Automatisierung:
- ANT
- XML, RSS, YAML
- HTML, CSS
- RDF, RDFa, RDF-S, OWL
» Werkzeuge, weiteres:
- Objekt-orientierte Entwurfsmuster, Software design patterns
- Test driven development: Unit Tests, Functional Tests, Acceptance Tests (PHPUnit, JUnit, Selenium, Robotium)
- Continuous Integration: Jenkins
- Tool-Chain und Metriken für Software-Qualität
- Datenbank-Systeme: MySQL, MS SQL, MS Access, PostgreSQL, SQLite
- Versionskontroll-Systeme: SVN, Git
- Webservice: SOAP, WSDL, RESTful
- Server-Administration: Windows Server, Linux SuSE und Debian
- Webserver: Apache2, IIS
- Sehr viel Erfahrungen mit unterschiedlichen Content Management Systemen (CMS)
- Virtualisierung, virtuelle Maschinen: MS Virtual PC, VMWare Server, VirtualBox
- Viel Erfahrungen mit Shop-Systemen und Anbindung von Bezahlsystemen, wie z.B. Telecash oder PayPal
