Gestión de distintos tipos de base de datos, ya sea a través de software especifico, como puede ser phpMyAdmin, o el propio de Microsoft SQL server; así como la gestión a través del lenguaje SQL desde la termina
Librerias basadas en JavaScript para poder trabaja desde el entorno cliente. Con este sistema lo que generamos es que el dinamismo, y muchas de las funciones se ejecuten directamente en el equipo del cliente.
Ultimas versiones, tanto del lenguaje de marcado para la elaboración de páginas web (html), asi como las hojas de estilo CSS. Tambien utilizamos el lenguaje de hojas de estilo dinamicas LESS.
Tenemos experiencia trabajando con diferentes IDEs, como pueden ser Eclipse, NeatBeans, Sublime Text o PhpStorm; así como con diferentes controladores de versiones (Git). Esto permite una gran flexibilidad a la hora de trabajar con proyectos cooperativos
Existen multitud de software para la realización de una tienda online; dependiendo del tipo de tienda que necesitemos, se nos adaptaran unos mejor que otros. Para tiendas muy complejas y de gran tamaño, la mejor opción puede ser la utilización de Magento, mientras que para la mayoría de casos, yo aconsejaría Prestashop.
Para realizar proyectos de gran tamaño, o de cierta complejidad, haremos uso de algún Frameworks que nos facilitara la programación en PHP. Con Symfony2 he desarrollado el backend de varias webs(mas detalles en los proyectos). CodeIgniter fue uno de los frameworks con los que trabajamos en el ciclo formativo.