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