Contenido
PROGRAMA FORMATIVO DE DESARROLLO WEB BACK END ESPECIALIZADO EN DEVOPS
▪ Diseño y desarrollo BackEnd de Webs y aplicaciones (Java, Spring Framework, Spring Data, Spring Security y Maven.
▪ Desarrollo de BBDD.
▪ Diseño y modelos de datos.
▪ Patrones de diseño (Modelo vista controlador, fachadas, factorías…).
▪ Prácticas en control de versiones (Github).
▪ Herramientas de metodología AGILES (Kanba, Scrum, etc).
▪ Buenas prácticas de desarrollo (TDD, Clean Code, Pair Programming, Solid, Refactoring).
▪ Cultura DevOps.
▪ Integración continua y despliegue continuo.
▪ Orquestación de contenedores.
▪ Seguridad en el despliegue.
▪ Monitorización y observabilidad.
▪ Tendencias emergentes.
▪ Testing (Unit Testing, Integration Testing, Acceptance Testing) Desarrollo de proyectos completos.
Competencias a adquirir:
C1: Maquetar una aplicación
C2: Crear una interfaz de usuarios web estática y adaptable
C3: Desarrollar una interfaz de usuario web dinámica
C4: Crear una interfaz de usuario con una solución de gestión de contenidos.
C5: Crear una base de datos.
C6: Desarrollar los componentes de acceso a los datos.
C7: Desarrollar la parte back-end
C8: Desarrollar e implementar componentes en una aplicación de gestión de contenidos o de comercio electrónico
Competencias Transversales:
C1: Planificar el trabajo a realizar individualmente y en equipo con el fin de optimizar el trabajo necesario para lograr el objetivo planteado, utilizando las herramientas digitales adecuadas.
C2: Contribuir a la gestión de la organización del trabajo individual y colectivo con el fin de facilitar la comunicación, colaboración y gestión de imprevistos en el equipo.
C3: Definir el perímetro de un problema encontrado adoptando un enfoque inductivo para permitir la búsqueda de una solución.
C4: Buscar metódicamente posibles soluciones al problema encontrado para resolverlo.
C5: Compartir la solución adoptada utilizando los medios de intercambio de conocimiento o documentación disponibles para contribuir al desarrollo del conocimiento de la empresa.
C6: Presentar un trabajo realizado sintetizando sus resultados, su planteamiento y respondiendo a las preguntas para entregarlo al cliente.
C7: Familiarizarse con los códigos y la cultura propios de su entorno profesional para facilitar su integración.
C8: Interactuar en un contexto profesional de manera respetuosa y constructiva para favorecer la colaboración.
C9: Facilitar un tiempo de trabajo colectivo procurando una comunicación constructiva entre los participantes dentro de un marco de trabajo claro que permita la implicación de todos.