Hola a todos/as,
La ETSINF junto con la empresa Power Electronics (https://power-electronics.com), organizará el curso «HERRAMIENTAS DE SOFTWARE ESENCIALES EN LA TRANSICIÓN ENERGÉTICA: CALIDAD DE SOFTWARE Y CIBERSEGURIDAD EN SISTEMAS EMPOTRADOS» de 100 horas de duración por 100 euros.
El curso está dirigido exclusivamente a estudiantes de último curso de la ETSIT y la ETSINF, interesados en el desarrollo de software en general, y en especial en el ámbito de la ciberseguridad, los sistemas empotrados, la calidad del software, los servicios web y su aplicación al coche eléctrico El curso se impartirá en la modalidad presencial en laboratorio EDSGER W. DIJKSTRA (1B L 0.4) de la ETSINF. El curso se impartirá desde el 20 de febrero del 2023 hasta el 3 de abril del 2023, en horario de tarde (15:30 a 19:30) de lunes a viernes.
Desde la dirección del centro se os anima a que os apuntéis al curso dado el atractivo de los temas a ser impartidos y el coste bonificado gracias la cátedra Power Electronics. Las plazas están limitadas.
La información detallada y la matrícula del curso se puede obtener en el siguiente enlace
El curso permitirá conocer, diseñar y desarrollar aplicaciones en el dominio del coche eléctrico y la sostenibilidad eléctrica. El temario para obtener estas competencias es el siguiente:
Modulo: CIBERSEGURIDAD Y SOFTWARE EMBEBIDO
Ciberseguridad en dispositivos industriales
- Introducción
- Simétrica/Asimétrica
- TLS
- Secure Boot
- Secure firmware update
- Secure Enclave
- Ejemplos prácticos
Comunicaciones en equipos industriales
- Solar/Storage
- Casos de uso
- Vehículo Eléctrico
- AC
- DC
- OPPCharge
- Sistemas basados en eventos. MQTT
Módulo: CALIDAD SOFTWARE: DISEÑO, ARQUITECTURA, TESTING
Patrones de diseño.
- Patrones creacionales.
- Patrones estructurales.
- Patrones de comportamiento.
Arquitectura de software.
- MVC
- Arquitectura hexagonal.
Calidad de software.
- Herramientas de calidad de software.
- Sonarqube.
Pruebas de software.
- Metodología de pruebas.
- Pruebas Unitarias.
- Pruebas de Integración.
- Mockering o Doubling test.
Módulo: SERVICIOS WEB
Servicios web.
- Aplicaciones web.
- Aplicaciones REST.
- Servicios.
- MicroServicios.
Patrones de diseño.
- Arquitectura Hexagonal.
- ValueObject.
- CQRS.
- EventSource.
- Patrón repositorio.
BackEnd.
- Nest.js.
- Api Rest en Nest.js.
- Arquitectura Hexagonal en Nest.js.
- CQRS en nest.js.
- Microservicios con nest.js.
Módulo: DEVOPS. INTEGRACIÓN Y DESPLIEGUE CONTINUO.
Contenedores.
- Contenedores Docker.
- Docker-compose.
- Traefik.
- Docker Hub.
- GitLab Containers.
Repositorios y modelos de desarrollo.
- Ciclo de vida del software.
- Git.
- GitFlow.
Integración y entrega continua.
- Introducción.
- Servicios GitLab.
- Análisis estático de código.
- Despliegue continuo.