Desarrollador/programador PHP desde 2003, estoy capacitado para abordar el desarrollo de cualquier proyecto web desde cero, de un modo eficiente y productivo a la par que escalable, respetando todos los estándares de accesibilidad y usabilidad, así como continuar con o integrarme en el desarrollo de un proyecto ya existente.
- POO con PHP (PHP5 y PHP7). Código a medida, eficiente y modular
- Experto en Zend Framework, habiéndolo empleado en más de 40 proyectos desde 2007
- Experto en Joomla! (desde versión 1.5). Programación a medida de módulos, componentes y plugins
- Arquitectura de tres capas MVC y Patrones de diseño Singleton, Factory, Observer...
- Diseño y administración de bases de datos. Optimización de consultas SQL
- Administración de servidores Apache
- Maquetación HTML5
- CSS3. Hojas de estilo validadas
- JavaScript no intrusivo y accesible. Frameworks JQuery y/o MooTools para un mayor dinamismo; eventos no vinculados a dispositivos
- Nivel de accesibilidad WCAG 2.0 AA o AAA, si requerido por el cliente
- Persistencia: Diseño eficiente de bases de datos relacionales
- Seguridad: Combinando Stored Procedures, privilegios y sesiones para garantizar la integridad de los datos y prevenir ataques XSS y SQL Injection
- He desarrollado aplicaciones web bajo múltiples plataformas PHP: Zend, CakePHP, CodeIgniter, Slim, YII, Laravel y Phalcon
Si usted tiene un website cuyo desarrollo tiene más de dos o tres años, es muy
probable que éste no se encuentre perfectamente optimizado para buscadores ni
tenga en cuenta la accesibilidad y usabilidad.
Dependiendo de la base sobre la que haya sido diseñado,
con relativa facilidad es posible realizar modificaciones que redunden en una
mejora sustancial del posicionamiento y navegabilidad de su sitio web.
¿La navegación en su web no es fluida?
No dude en solicitar información:
independientemente de la tecnología sobre la que resida su sitio web, puedo
proponerle diversas líneas de actuación (optimización del código fuente,
optimización de consultas SQL,
optimizar su servidor dedicado, etc.) que disminuyan notablemente el tiempo de carga en
todas sus páginas, mejorando así la navegabilidad e indexación.
Si el diseño de su sitio web no está optimizado para móviles, emplea tablas,
abusa de determinadas etiquetas HTML,
contiene etiquetas obsoletas o no tiene un
DTD válido,
por poner algunos ejemplos, el posicionamiento
se verá afectado de un modo muy negativo.
Con una página e-Commerce, o Tienda OnLine, usted podrá llegar a una cantidad inimaginable de clientes, y no sólo a los que ya conozcan su empresa y/o se encuentren geográficamente cerca.
Al mismo tiempo que mejorará la imagen de su empresa al ofrecer la posibilidad de realizar compras online, reducirá los costes por venta, así como los derivados del stock: adquisición, almacenaje, depreciación de la mercancía... Podrá incluso trabajar bajo pedido.
Igualmente, podrá ofrecer catálogos de productos más amplios y con más información.
¿Cuál es la mejor solución para una tienda online?
- Prestashop
- A mi juicio, a día de hoy, sin ninguna duda Prestashop es la opción con mejor relación funcionalidad, facilidad de uso, rendimiento y coste.
- Virtuemart
- Virtuemart es un componente para Joomla!. Por tanto, no es difícil comprender que no puede ser tan específico, funcional o potente como otro software que ha sido diseñado desde el principio para ser una tienda virtual.
- Magento
Magento es la opción más potente para una tienda online. Está diseñado bajo la base de Zend Framework, lo cual puede darnos una idea de su robustez.
Sin embargo, el tiempo necesario para configurar una tienda con Magento es desproporcionadamente elevado, al igual que el consumo de recursos: casi con total seguridad, necesitaremos un servidor dedicado y optimizado para que la tienda funcione con fluidez.
Únicamente recomendaría Magento para MarketPlaces.
¿Qué características tendrá mi tienda?
- Administración de productos y categorías.
- Administración de usuarios y pedidos.
- Administración de tarifas de envío
- Múltiples monedas
- Múltiples idiomas
- Carro de la compra. Pago por:
- Tarjeta de crédito: TPV o pasarela de pago virtual.
- Paypal
- Transferencia bancaria
- Facturas electrónicas
- Códigos promocionales
- Control del stock
- Notificación cuando un producto vuelva a estar disponible
- Ventas cruzadas (productos relacionados)
- Newsletter
- ... cualquier otra funcionalidad que se le pueda ocurrir: si no
existe en el mercado un módulo para ello, podemos diseñárselo a medida.