Interpretar las bases de la programación Back End de un proyecto web Open Source, las principales tecnologías, lenguajes Open Source, herramientas Open Source y buenas prácticas en el desarrollo de proyectos web Open Source.
• Identificación de los entornos, las fases y herramientas para realizar proyectos web en lenguaje Open Source
- Fundamentos de Front End: maquetación web.
- Entornos y herramientas de desarrollo web usando herramientas Open Source
- Fases de desarrollo de un proyecto web
• Aplicación de diferentes técnicas de programación Back End para proyectos web en lenguaje Open Source
- Inmersión a lenguajes de programación Back End
- Frameworks de desarrollo web Open Source
- Principios y buenas prácticas en el desarrollo
- Principios de diseño y arquitectura del software
▪ Testing utilizando herramientas Open Source
▪ Rendimiento
▪ Documentación técnica del proyecto
• Desarrollo de aplicaciones web en lenguaje Open Source
- Interfaces Open Source (API) de comunicación con el Front End y otras aplicaciones
• Diseño, creación y utilización de bases de datos y métodos de acceso Open Source
- Bases de datos relacionales
- Bases de datos no relacionales
• Elaboración de documentación técnica y de usuario de aplicaciones en lenguaje Open Source.
- Documentación técnica de uso y mantenimiento
- Documentación de usuario para uso y mantenimiento
• Desarrollo y participación en proyectos web en un entorno Open Source real
- Buenas prácticas en el desarrollo de proyectos web en entornos reales
- Parámetros de seguridad convenientes en proyectos web
• Aplicación responsable de los diferentes principios y técnicas de programación Back End Open Source en un proyecto web.
• Capacidad para analizar el uso de bases de datos vinculadas a proyectos web desarrollados en lenguaje Open Source.
• Concienciación de la importancia de la gestión del tiempo en el desarrollo de un proyecto web en lenguaje Open Source.
• Efectividad para elaborar la documentación técnica y de usuario de los proyectos web desarrollados en lenguaje Open Source.