Entorno web
Se estudiarán entornos de desarrollo y producción, máquinas virtuales, Vagrant y Puppet, instancias EC2, instalación de servicios y configuración de puertos/firewall
Lenguaje de programación PHP
Obtención de nivel de programación PHP a nivel de certificación
Frameworks de desarrollo web
Estudio de diferentes frameworks de desarrollo PHP, instalación y uso, sistemas de plantillas, configuración de BBDD
Base de datos MySQL
Obtención de los conocimientos equivalentes a una certificación de nivel I de MySQL
Desarrollo eficiente de software
Patrones de diseño, herencia, herenncia de proyectos, TDD, Unit Testing y estándares de codificación (Code Sniffer)
Web Data Science
Nivel avanzado de MySQL (equivalente a nivel II de certificación MySQL), BigData, NoSQL
Rendimiento del software web
Uso de caches, optimización de consultas, análisis del coste computacional, CDNs, Varnish
Maquetación web
HTML básico, HTML5, CSS3, diseño responsive
Lenguaje de programación Javascript
Conocimiento profundo de Javascript y librerías asociadas
SEO y analítica web
Estudio de técnicas de SEO, conocimientos de nivel de certificado de analítica web, CACTI, server density.
Emprendimiento de negocios web
Business plan, modelos de monetización en Internet, ingresos publicitarios, emprendeduría, inversión
Seguridad en Internet
Estudio del protocolo HTTP a fondo, XSS, SQL injection, Hacker ético